 
html:not(.mirc-mobile) .emoji-picker {
display: none;
position: absolute;
left: 8px;
bottom: 72px;
width: 390px;
height: 410px;
background: var(--cz-f7fbff,#f7fbff);
border: 1px solid var(--cz-8bbbea,#8bbbea);
border-radius: 10px;
box-shadow:
0 8px 28px var(--cz-rgb-20-70-130-_24,rgba(20, 70, 130, .24)),
inset 0 1px 0 rgba(255,255,255,.9);
overflow: hidden;
z-index: 500;
}
html:not(.mirc-mobile) .emoji-picker.open {
display: flex;
flex-direction: column;
}
html:not(.mirc-mobile) .emoji-picker-search {
height: 49px;
display: flex;
align-items: center;
gap: 7px;
padding: 7px 9px;
background:
linear-gradient(
var(--cz-f8fcff,#f8fcff),
var(--cz-e2f1ff,#e2f1ff)
);
border-bottom: 1px solid var(--cz-bdd8f2,#bdd8f2);
}
html:not(.mirc-mobile) .emoji-picker-search span {
font-size: 16px;
}
html:not(.mirc-mobile) .emoji-picker-search button {
width: 28px;
height: 28px;
border: 0;
border-radius: 50%;
background: transparent;
color: var(--cz-52708e,#52708e);
cursor: pointer;
}
html:not(.mirc-mobile) .emoji-categories {
display: flex;
align-items: center;
height: 45px;
padding: 0 5px;
background: var(--cz-edf7ff,#edf7ff);
border-bottom: 1px solid var(--cz-c4dcf2,#c4dcf2);
overflow-x: auto;
overflow-y: hidden;
}
html:not(.mirc-mobile) .emoji-categories button {
position: relative;
flex: 1 0 37px;
height: 43px;
border: 0;
background: transparent;
font-size: 19px;
cursor: pointer;
opacity: .65;
transition:
opacity .15s,
background .15s;
}
html:not(.mirc-mobile) .emoji-picker-title {
height: 32px;
display: flex;
align-items: center;
padding: 0 12px;
font-size: 12px;
font-weight: bold;
color: var(--cz-607b97,#607b97);
background: var(--cz-f8fcff,#f8fcff);
text-transform: uppercase;
}
html:not(.mirc-mobile) .emoji-grid {
flex: 1;
display: grid;
grid-template-columns:
repeat(9, minmax(32px, 1fr));
align-content: start;
gap: 2px;
padding: 5px 8px 12px;
overflow-y: auto;
scrollbar-width: thin;
}
html:not(.mirc-mobile) .emoji-item {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
aspect-ratio: 1;
border: 0;
border-radius: 7px;
background: transparent;
font-size: 25px;
line-height: 1;
cursor: pointer;
transition:
background .1s,
transform .1s;
}
html:not(.mirc-mobile) .emoji-item:hover {
background: var(--cz-dcefff,#dcefff);
transform: scale(1.15);
}
html:not(.mirc-mobile) .emoji-item:active {
transform: scale(.92);
}
html:not(.mirc-mobile) body #app#app#app#app #messages .message .reaction-counts button{height:calc(var(--rk)*1.79)!important;min-height:calc(var(--rk)*1.79)!important;padding:0 calc(var(--rk)*.43)!important;font-size:calc(var(--rk)*1.07)!important;line-height:calc(var(--rk)*1.65)!important;gap:3px!important}
html:not(.mirc-mobile) body #app#app#app#app #messages .message .reaction-counts button b{font-size:.82em!important;line-height:inherit!important}
html:not(.mirc-mobile) .reaction-counts{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}html:not(.mirc-mobile) .reaction-counts:empty{display:none}html:not(.mirc-mobile) .reaction-counts button{display:flex;align-items:center;gap:4px;background:var(--cz-e8f3ff,#e8f3ff);border:1px solid var(--cz-b8d4f2,#b8d4f2);border-radius:14px;padding:3px 8px;color:var(--cz-32699d,#32699d);font-size:13px;cursor:pointer}html:not(.mirc-mobile) .reaction-counts b{font-size:11px}html:not(.mirc-mobile) .reaction-counts button:hover{background:var(--cz-cee6ff,#cee6ff)}
html:not(.mirc-mobile) .reaction-widget{position:relative;margin-top:6px;max-width:100%}html:not(.mirc-mobile) .reaction-menu{position:absolute;bottom:calc(100% + 5px);left:0;z-index:40;width:205px;max-width:calc(100vw - 70px);padding:7px;border-radius:16px;background:var(--cz-f7fbff,#f7fbff);border:1px solid var(--cz-aecdec,#aecdec);box-shadow:0 5px 20px var(--cz-23496d38,#23496d38);box-sizing:border-box}html:not(.mirc-mobile) .reaction-menu .message-reactions{display:flex;flex-wrap:nowrap;gap:3px;margin:0;justify-content:space-between}html:not(.mirc-mobile) .reaction-menu .reaction-counts{display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;padding-top:3px}html:not(.mirc-mobile) .reaction-menu .reaction-counts:empty{display:none}
html:not(.mirc-mobile) .reaction-widget .reaction-menu{position:fixed;bottom:auto;z-index:290}
html:not(.mirc-mobile) .reaction-menu{pointer-events:auto;z-index:10000}
html:not(.mirc-mobile) .call-panel{position:fixed;z-index:950;right:18px;bottom:90px;width:min(420px,calc(100vw - 24px));max-height:85dvh;overflow:auto;box-sizing:border-box;padding:14px;border:1px solid var(--cz-8ebae9,#8ebae9);border-radius:16px;background:var(--cz-eaf6ff,#eaf6ff);box-shadow:0 12px 50px var(--cz-16457955,#16457955);color:var(--cz-15477d,#15477d)}
html:not(.mirc-mobile) .call-panel[hidden]{display:none}
html:not(.mirc-mobile) .call-restore{position:fixed;right:0;top:48%;z-index:1000;border:0;border-radius:12px 0 0 12px;background:#c93650;color:white;width:42px;height:48px;font-size:28px;cursor:pointer}html:not(.mirc-mobile) .call-restore[hidden]{display:none}
html:not(.mirc-mobile) #messages .reaction-widget{display:flex;justify-content:flex-end;margin-top:2px}
html:not(.mirc-mobile) #messages .message-content-line .reaction-widget{display:inline-flex;flex:0 0 auto;margin:0;align-self:baseline}
html:not(.mirc-mobile) #messages .message-body>.reaction-widget{display:block;position:static;margin:0}
html:not(.mirc-mobile) #messages .reaction-widget>.reaction-counts{position:absolute;right:6px;bottom:-16px;display:flex;justify-content:flex-end;gap:3px;margin:0;max-width:100%;flex-wrap:wrap;z-index:1}
html:not(.mirc-mobile) #messages .reaction-counts button{min-height:23px;padding:1px 5px;gap:3px;border-radius:14px;background:var(--cz-f4faff,#f4faff);border:1px solid var(--cz-c4d9f0,#c4d9f0);box-shadow:0 1px 3px #0002;font-size:14px}
html:not(.mirc-mobile) #messages .reaction-menu{position:fixed;bottom:auto;width:max-content!important;min-width:0!important;max-width:calc(100vw - 16px)!important;padding:6px;border:1px solid #e7e7e7;border-radius:25px;background:#fff;box-shadow:0 4px 20px #0003;z-index:1200!important;cursor:default}
html:not(.mirc-mobile) #messages .reaction-menu .message-reactions{gap:1px!important;overflow-x:auto}
html:not(.mirc-mobile) #messages .reaction-menu .reaction-share{background:#eef0f1;color:#65727a}
html:not(.mirc-mobile) .call-panel .call-videos{display:flex;flex-direction:column;gap:8px;max-height:56dvh;background:transparent;min-height:0}
html:not(.mirc-mobile) .call-panel .call-videos video{position:static;display:block;width:100%;height:26dvh;min-height:90px;max-height:240px;object-fit:contain;background:#101b23;border:1px solid #ffffff30;border-radius:12px;box-sizing:border-box}
html:not(.mirc-mobile) .call-panel.audio-call .call-videos{height:0;min-height:0}
html:not(.mirc-mobile) .call-panel .call-controls{display:flex;justify-content:center;gap:14px;align-items:center}
html:not(.mirc-mobile) .call-panel.call-awaiting .call-videos{display:none}
html:not(.mirc-mobile) .image-send-preview{display:flex;gap:8px;align-items:center;padding:8px 10px;flex-wrap:wrap}html:not(.mirc-mobile) .image-send-preview[hidden]{display:none}html:not(.mirc-mobile) .image-send-preview span{flex:1;min-width:100px;overflow-wrap:anywhere;font-size:13px}html:not(.mirc-mobile) .image-send-preview button{padding:6px 12px;border:1px solid #b2d1ef;border-radius:9px;background:#f4faff;color:#155ba0}
html:not(.mirc-mobile) .modern-image-confirm{width:min(380px,calc(100vw - 28px));box-sizing:border-box;padding:16px;border:1px solid #c4d9ef;border-radius:16px;background:#fff;color:#1d3a5a;box-shadow:0 14px 44px rgba(10,40,80,.28)}
html:not(.mirc-mobile) .modern-image-confirm::backdrop{background:rgba(8,24,44,.45)}
html:not(.mirc-mobile) .modern-image-confirm .image-send-preview{display:flex!important;flex-wrap:wrap;gap:8px;padding:12px 0 0;background:transparent;border:0;margin:0;position:static}
html:not(.mirc-mobile) .modern-image-confirm .image-send-preview>span{width:100%;flex:none;font:12px Arial,sans-serif;color:#5b708a;overflow-wrap:anywhere;margin-bottom:4px}
html:not(.mirc-mobile) .modern-image-confirm .image-send-preview button{flex:1;min-height:40px;border:1px solid #1f6fd1;border-radius:9px;padding:9px 12px;background:#1f6fd1;color:#fff;font:600 14px Arial,sans-serif;cursor:pointer}
html:not(.mirc-mobile) .modern-image-confirm .image-send-preview [data-image-cancel]{background:#eef4fb;color:#244a72;border-color:#c4d6ea}
html:not(.mirc-mobile) .emoji-item .emoji-img{display:block;width:1.45em;height:1.45em;margin:auto;object-fit:contain;pointer-events:none;-webkit-user-drag:none;user-select:none}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-grid .emoji-item{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:27px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:none!important;box-shadow:none!important;font-size:19px!important;line-height:27px!important;cursor:pointer;-webkit-appearance:none;appearance:none}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-item .emoji-img{width:22px!important;height:22px!important}
@media(min-width:761px) and (hover:hover),(min-width:761px) and (pointer:fine),(min-width:761px) and (hover:none) and (pointer:none),(min-width:1401px){
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble{width:336px!important;height:300px!important;max-height:var(--emoji-bubble-max,300px)!important;font-size:13px!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-picker-title{font-size:13px!important;padding:9px 12px 4px!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-grid{grid-auto-rows:35px!important;padding:2px 9px 8px!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-grid .emoji-item{height:35px!important;line-height:35px!important;font-size:25px!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-item .emoji-img{width:28px!important;height:28px!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-categories>button{height:34px!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-categories>button .emoji-img{width:23px!important;height:23px!important}
}
html:not(.mirc-mobile) .call-ear-lock{position:fixed;inset:0;z-index:2147483200;display:grid;place-items:center;padding:24px;background:#0b1114;color:#e8eef0;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
html:not(.mirc-mobile) .call-ear-card{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:300px;text-align:center;font:14px/1.5 Arial,Helvetica,sans-serif;opacity:.85;transition:opacity .2s}
html:not(.mirc-mobile) .call-ear-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#1a2428;font-size:30px}
html:not(.mirc-mobile) .call-ear-card b{font-size:17px;color:#fff}
html:not(.mirc-mobile) .call-ear-card p{margin:0;color:#b8c6cc}
html:not(.mirc-mobile) .call-ear-card small{margin-top:18px;padding:7px 14px;border-radius:999px;background:#1a2428;color:#93a4ab;font-size:12px;transition:background .2s,color .2s}
html:not(.mirc-mobile) .wait-dots.wait-qr{padding:7px 10px}
html:not(.mirc-mobile) .wait-dots.wait-qr svg{width:22px;height:22px;display:block;color:color-mix(in srgb,var(--dots-accent,#8a8f98) 75%,#000);animation:qrWaitPulse 1.1s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){html:not(.mirc-mobile) .wait-dots.wait-qr svg{animation:none}}
@media(min-width:761px) and (hover:hover),(min-width:761px) and (pointer:fine),(min-width:761px) and (hover:none) and (pointer:none),(min-width:1401px){
html:not(.mirc-mobile) #app .composer .emoji-picker{bottom:calc(100% + 6px);left:0;right:auto}
}
@media(min-width:761px) and (hover:hover),(min-width:761px) and (pointer:fine),(min-width:761px) and (hover:none) and (pointer:none),(min-width:1401px){
html:not(.mirc-mobile) #app .call-panel.call-docked{position:static!important;width:100%!important;max-width:none!important;max-height:none!important;box-sizing:border-box;margin:0;padding:7px;transform:none;border:1px solid var(--cz-bdd3e7,#bdd3e7);border-radius:4px;box-shadow:none;font-size:11px;background:var(--cz-f8fcff,#f8fcff)}
html:not(.mirc-mobile) #app .call-panel.call-docked[hidden]{display:none!important}
}
html:not(.mirc-mobile) .call-panel.call-expanded{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(420px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:auto;z-index:10050}
html:not(.mirc-mobile) .call-panel.call-expanded .call-videos{display:grid!important;gap:8px}
html:not(.mirc-mobile) .call-panel.call-expanded .call-videos video{width:100%;height:min(25dvh,220px);object-fit:contain;background:#111c23;border-radius:10px}
html:not(.mirc-mobile) .call-panel.call-expanded .call-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
html:not(.mirc-mobile) body #app #messages .reaction-counts:empty{display:none!important}
html:not(.mirc-mobile) body #app #messages .reaction-widget:is(:where(.has-deb279ac),:not(*).h_.h_):is(:where(.has-ea2bb69e),:not(*).h_.h_){display:none!important}
html:not(.mirc-mobile) .reaction-counts .reaction-like-icon{display:inline-block;width:14px;height:14px;color:#1877f2;vertical-align:middle;flex-shrink:0;}
html:not(.mirc-mobile) body .reaction-menu .like-emoji{display:none!important}
html:not(.mirc-mobile) body .reaction-counts .reaction-like-icon{display:inline-block!important;width:21px!important;height:21px!important;color:#1877f2!important;fill:#1877f2!important}
html:not(.mirc-mobile) body #app#app #messages .message .message-body>.reaction-widget{display:block!important;position:relative!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:3px 0 0!important}
html:not(.mirc-mobile) body #app#app #messages .message .reaction-widget>.reaction-counts{position:static!important;inset:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;text-align:right!important}
html:not(.mirc-mobile) body #app#app #messages .message .reaction-widget>.reaction-counts:empty{display:none!important}
html:not(.mirc-mobile) #socialToast.connection-dots .connection-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html:not(.mirc-mobile) #socialToast.connection-dots .connection-dot-row{display:flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:20px}
html:not(.mirc-mobile) #socialToast.connection-dots .connection-dot-row i{display:block;width:7px;height:7px;border-radius:50%;background:currentColor;animation:connection-dot-pulse 1.2s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){html:not(.mirc-mobile) #socialToast.connection-dots .connection-dot-row i{animation:none;opacity:1}}
html:not(.mirc-mobile) dialog.status-update-dialog.status-story .status-reaction-picker{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;padding:0!important;background:none!important;border-radius:0!important}
html:not(.mirc-mobile) dialog.status-update-dialog.status-story .status-reaction-counts{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;margin:0!important}
html:not(.mirc-mobile) dialog.status-update-dialog.status-story .status-reaction-counts:empty{display:none!important}
html:not(.mirc-mobile) dialog.status-update-dialog.status-story .status-reaction-counts button{display:inline-flex!important;align-items:center!important;gap:3px!important;min-height:26px!important;margin:0!important;padding:2px 10px!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;font:600 12px/22px Arial,sans-serif!important}
html:not(.mirc-mobile) .status-updates-list .status-reaction-counts button,html:not(.mirc-mobile) .status-own-actions .status-reaction-counts button{border-radius:999px!important;border:1px solid #dfe8e3!important;background:#f3f7f5!important;color:#2f4238!important;padding:1px 8px!important}
html:not(.mirc-mobile) .status-own-actions>.status-reaction-counts{margin-left:auto}
html:not(.mirc-mobile) .status-own-actions>.status-reaction-counts+.status-bell{margin-left:4px}
@media(min-width:761px) and (hover:hover),(min-width:761px) and (pointer:fine),(min-width:761px) and (hover:none) and (pointer:none),(min-width:1401px){
html:not(.mirc-mobile) body #app#app #messages .reaction-counts{justify-content:flex-end!important}
}
@media(min-width:761px) and (hover:hover),(min-width:761px) and (pointer:fine),(min-width:761px) and (hover:none) and (pointer:none),(min-width:1401px){
html:not(.mirc-mobile) body #app#app#app #messages .message .message-body .reaction-widget{position:static!important;display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}
html:not(.mirc-mobile) body #app#app#app #messages .message .reaction-widget>.reaction-counts{position:absolute!important;top:calc(100% + 3px)!important;bottom:auto!important;right:auto!important;left:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:3px!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;z-index:2;overflow-x:auto;scrollbar-width:none}
html:not(.mirc-mobile) body #app#app#app #messages .message .reaction-widget>.reaction-counts:empty{display:none!important}
html:not(.mirc-mobile) body #app#app#app #messages .message .reaction-counts button{flex:0 0 auto!important;height:21px!important;min-height:21px!important;padding:0 4px!important;font-size:12px!important;line-height:19px!important}
}
html:not(.mirc-mobile) .status-reaction-counts{display:inline-flex;gap:4px;align-items:center;vertical-align:middle;margin-left:7px;max-width:100%;flex-wrap:wrap}html:not(.mirc-mobile) .status-reaction-counts button{padding:2px 5px!important;min-width:0!important;min-height:24px!important;border:1px solid #cedde4!important;border-radius:8px!important;background:#fff!important;color:#345!important;font-size:12px!important;line-height:18px!important}html:not(.mirc-mobile) .status-reaction-picker{flex-basis:100%;width:100%;padding:7px;box-sizing:border-box;border-radius:12px;background:#f5f9fb}
html:not(.mirc-mobile) body #app #messages .chat-inline-emoji>img.chat-emoji-img{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;margin:0 .03em;object-fit:contain;border:0;background:transparent;box-shadow:none}
html:not(.mirc-mobile) .slash-commands{position:fixed;z-index:2147482000;display:flex;flex-direction:column;gap:2px;box-sizing:border-box;padding:6px;border:1px solid rgba(20,40,50,.1);border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(15,30,40,.2);font:13px/1.35 Arial,Helvetica,sans-serif;animation:slash-in .15s ease}
html:not(.mirc-mobile) .slash-commands[hidden]{display:none}
html:not(.mirc-mobile) .slash-commands-title{padding:4px 8px 2px;color:var(--form-muted);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}
html:not(.mirc-mobile) .slash-commands button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--form-text);text-align:left;cursor:pointer}
html:not(.mirc-mobile) .slash-commands button b{color:var(--form-accent);font:700 13.5px ui-monospace,Menlo,Consolas,monospace}
html:not(.mirc-mobile) .slash-commands button span{color:var(--form-muted);font-size:12px}
html:not(.mirc-mobile) .slash-commands button.active,html:not(.mirc-mobile) .slash-commands button:hover{background:color-mix(in srgb,var(--form-accent) 10%,#fff)}
html:not(.mirc-mobile) .slash-commands{padding:6px!important;gap:3px!important;border-radius:14px!important;border:1px solid rgba(20,40,50,.08)!important;box-shadow:0 10px 28px rgba(15,30,40,.16)!important}
html:not(.mirc-mobile) .slash-commands .slash-commands-title{display:none!important}
html:not(.mirc-mobile) .slash-commands button{display:grid!important;grid-template-columns:22px auto minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;flex-direction:row!important;min-height:34px;padding:6px 10px!important;border-radius:9px!important;background:#f6f6f8!important;color:#20262d!important}
html:not(.mirc-mobile) .slash-commands button:nth-child(odd){background:#fbfbfc!important}
html:not(.mirc-mobile) .slash-commands button.active,html:not(.mirc-mobile) .slash-commands button:hover{background:color-mix(in srgb,var(--md-00946d,var(--form-accent,#00946d)) 10%,#fff)!important}
html:not(.mirc-mobile) .slash-commands button>i{display:grid;place-items:center;width:22px;height:22px;color:#4b5560}
html:not(.mirc-mobile) .slash-commands button>b{color:#1d232a!important;font:700 13px/1.2 Arial,Helvetica,sans-serif!important;white-space:nowrap}
html:not(.mirc-mobile) .slash-commands button>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7a828c!important;font:400 11.5px/1.2 Arial,Helvetica,sans-serif!important}
html:not(.mirc-mobile) body .call-panel.wa-call.wa-call.wa-call{position:fixed!important;z-index:9500!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(390px,calc(100vw - 32px))!important;height:min(740px,calc(100dvh - 40px))!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:26px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;color:#fff!important;background:linear-gradient(165deg,#24485a 0%,#3f6680 42%,#7a7f8c 72%,#9b7d6e 100%)!important;box-shadow:0 30px 80px rgba(0,0,0,.45)!important;font-family:Arial,sans-serif}
html:not(.mirc-mobile) body .call-panel.wa-call.video-call:not(.call-awaiting){background:#0b0f12!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-topbar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:6px 10px;box-sizing:border-box}
html:not(.mirc-mobile) body .call-panel.wa-call .call-topbar .call-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}
html:not(.mirc-mobile) body .call-panel.wa-call .call-topbar .call-back svg{width:26px;height:26px}
html:not(.mirc-mobile) body .call-panel.wa-call .call-kind{flex:1;text-align:center;font:700 12.5px/1 Arial,sans-serif;letter-spacing:1.4px;opacity:.88}
html:not(.mirc-mobile) body .call-panel.wa-call .call-topbar-end{width:40px}
html:not(.mirc-mobile) body .call-panel.wa-call>header{position:relative;z-index:3;display:flex!important;flex-direction:column;align-items:center;gap:6px!important;margin:6px 16px 0!important;text-align:center}
html:not(.mirc-mobile) body .call-panel.wa-call .call-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 29px/1.2 Arial,sans-serif;color:#fff}
html:not(.mirc-mobile) body .call-panel.wa-call .call-status{font:400 14px/1.3 Arial,sans-serif!important;color:rgba(255,255,255,.85)}
html:not(.mirc-mobile) body .call-panel.wa-call .call-duration{font:500 16px/1.2 Arial,sans-serif;letter-spacing:.5px;color:#fff;font-variant-numeric:tabular-nums}
html:not(.mirc-mobile) body .call-panel.wa-call.call-live .call-status{display:none}
html:not(.mirc-mobile) body .call-panel.wa-call .call-hero{position:relative;z-index:2;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}
html:not(.mirc-mobile) body .call-panel.wa-call .call-avatar{width:clamp(120px,38vw,168px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px rgba(255,255,255,.12),0 12px 40px rgba(0,0,0,.3)}
html:not(.mirc-mobile) body .call-panel.wa-call .call-avatar .social-avatar{width:100%!important;height:100%!important;display:block}
html:not(.mirc-mobile) body .call-panel.wa-call .call-avatar img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%!important;border:0!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-videos{display:none!important}
html:not(.mirc-mobile) body .call-panel.wa-call.video-call:not(.call-awaiting) .call-videos video{position:absolute!important;margin:0!important;border:0!important;background:#111!important;object-fit:cover!important;max-height:none!important;min-height:0!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls{position:relative;z-index:4;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:30px 34px!important;margin:0!important;padding:18px 18px 34px!important;box-sizing:border-box}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 60px!important;width:60px!important;height:60px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0 0 18px!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:none!important;outline:0!important;font-size:0!important;cursor:pointer;backdrop-filter:blur(6px);transition:background-color .15s,transform .1s;order:1}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls button:hover{background:rgba(255,255,255,.3)!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls button svg{width:26px!important;height:26px!important;display:block}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls button[hidden]{display:none!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls button[aria-pressed="true"],html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-ear].active{background:#fff!important;color:#1f2d33!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls button[data-label]:not([data-label=""])::after{content:attr(data-label);position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);white-space:nowrap;font:400 12.5px/1 Arial,sans-serif;color:#fff;letter-spacing:.2px;text-shadow:0 1px 3px rgba(0,0,0,.35)}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-end]{order:10;flex:0 0 66px!important;width:66px!important;height:66px!important;margin:10px calc(50% - 33px) 0!important;background:#f3383b!important;color:#fff!important;box-shadow:0 6px 18px rgba(243,56,59,.45)!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-end]:hover{background:#e02428!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-end] svg{transform:rotate(0deg);width:30px!important;height:30px!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls :is([data-call-expand],[data-call-minimize],[data-call-ear]){display:none!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-play]{order:0;flex:0 0 auto!important;width:auto!important;height:36px!important;padding:0 16px!important;border-radius:999px!important;font:600 13px Arial,sans-serif!important;margin:0 calc(50% - 80px) 6px!important;background:#fff!important;color:#1f2d33!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-reject-all]{order:20;flex:0 0 100%!important;width:auto!important;height:auto!important;margin:0!important;padding:4px!important;border-radius:8px!important;background:transparent!important;font:600 12.5px Arial,sans-serif!important;color:rgba(255,255,255,.85)!important;text-decoration:underline;backdrop-filter:none}
html:not(.mirc-mobile) body .call-panel.wa-call.call-incoming .call-controls{gap:30px 92px!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-accept]{order:1;flex:0 0 66px!important;width:66px!important;height:66px!important;background:#25c464!important;box-shadow:0 6px 18px rgba(37,196,100,.45)!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-accept] svg{width:30px!important;height:30px!important;transform:rotate(135deg);animation:wa-accept-shake 1.4s ease-in-out infinite!important}
html:not(.mirc-mobile) body .call-restore{z-index:9400!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls{gap:22px 26px!important;align-items:center!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-camera]{order:0}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-mic]{order:1}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-end]{order:2;margin:0 0 18px!important}
html:not(.mirc-mobile) body .call-panel.wa-call .call-controls [data-call-hide]{order:3}
html:not(.mirc-mobile) body .call-panel.wa-call.remote-speaking .call-avatar{animation:none!important;box-shadow:0 0 0 5px #ff3b3b,0 0 0 11px rgba(255,59,59,.28),0 12px 40px rgba(0,0,0,.3)!important;transition:box-shadow .12s}
html:not(.mirc-mobile) body .call-restore.call-restore{right:0!important;top:42%!important;width:46px!important;height:54px!important;border-radius:16px 0 0 16px!important;background:#25c464!important;color:#fff!important;font-size:24px!important;box-shadow:-4px 6px 18px rgba(0,0,0,.25)!important;animation:wa-restore-pulse 1.8s ease-in-out infinite!important}
html:not(.mirc-mobile) .emoji-dock-handle{display:none}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock:not(.open){display:none!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock.open{position:relative!important;inset:auto!important;transform:none!important;order:99!important;flex:none!important;display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:calc(min(300px,40dvh) + env(safe-area-inset-bottom))!important;max-height:none!important;margin:6px 0 0!important;padding:4px 0 env(safe-area-inset-bottom)!important;box-sizing:border-box!important;border:0!important;border-top:1px solid #e3e7ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;z-index:5!important;-webkit-user-select:none;user-select:none;touch-action:manipulation}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-dock-handle{display:block;order:0;width:36px;height:4px;margin:2px auto 6px;border-radius:2px;background:#c8ced3;flex:none}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search{order:1!important;display:flex!important;width:auto!important;box-sizing:border-box!important;align-items:center!important;gap:8px!important;flex:none!important;margin:0 10px 4px!important;padding:0!important;border:0!important;background:transparent!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search>span{display:none!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock #emojiSearch{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;height:34px!important;margin:0!important;padding:0 12px 0 34px!important;border:0!important;border-radius:999px!important;background:#f0f2f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707a82' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") no-repeat 11px center/16px!important;font-size:16px!important;color:#1f2d33!important;box-shadow:none!important;outline:0!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock #emojiClose{display:none!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-backspace{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:40px;height:34px;padding:0;border:0;border-radius:10px;background:transparent;color:#54656f;cursor:pointer}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-backspace:active{background:#eef1f3}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-title{order:2!important;display:block!important;flex:none!important;margin:0!important;padding:6px 14px 4px!important;border:0!important;background:transparent!important;font:700 13.5px/1.3 Arial,Helvetica,sans-serif!important;color:#54656f!important;text-transform:none!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock #emojiCategoryTitle{font:inherit!important;color:inherit!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-grid{order:3!important;flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))!important;grid-auto-rows:44px!important;gap:2px!important;align-content:start!important;margin:0!important;padding:0 8px 6px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:transparent!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:44px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;font-size:28px!important;line-height:1!important;cursor:pointer}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item:active{background:#eef1f3!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item .emoji-img{width:30px!important;height:30px!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-categories{order:4!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;height:auto!important;margin:0!important;padding:4px 6px 2px!important;border:0!important;border-top:1px solid #eceff1!important;background:#fff!important;overflow:hidden!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-categories>button{flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;opacity:.55;font-size:20px!important;filter:grayscale(.35)}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-categories>button.active{opacity:1!important;filter:none;background:color-mix(in srgb,var(--md-006653,#006653) 12%,#fff)!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-categories>button .emoji-img{width:22px!important;height:22px!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search{display:none!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:2px 8px 4px 14px!important}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-dock-close{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:#f0f2f4;color:#54656f;cursor:pointer}
html:not(.mirc-mobile) body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-dock-close:active{background:#e3e7ea}
html:not(.mirc-mobile) dialog.wa-camera{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000;color:#fff;overflow:hidden;z-index:9600}
html:not(.mirc-mobile) dialog.wa-camera::backdrop{background:#000}
html:not(.mirc-mobile) dialog.wa-camera video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-msg{position:absolute;left:24px;right:24px;top:40%;transform:translateY(-50%);padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.12);text-align:center;font:500 15px/1.45 Arial,sans-serif}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:linear-gradient(rgba(0,0,0,.45),transparent)}
html:not(.mirc-mobile) dialog.wa-camera :is(.wa-cam-close,.wa-cam-flash){display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;cursor:pointer}
html:not(.mirc-mobile) dialog.wa-camera :is(.wa-cam-close,.wa-cam-flash)[hidden]{display:none}
html:not(.mirc-mobile) dialog.wa-camera :is(.wa-cam-close,.wa-cam-flash) svg{width:22px;height:22px}
html:not(.mirc-mobile) dialog.wa-camera.flash-on .wa-cam-flash{background:#fff;color:#111}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-bottom{position:absolute;left:0;right:0;bottom:0;padding:18px 22px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,rgba(0,0,0,.6) 35%)}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-row{display:flex;align-items:center;justify-content:space-between}
html:not(.mirc-mobile) dialog.wa-camera :is(.wa-cam-gallery,.wa-cam-flip){display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;cursor:pointer;backdrop-filter:blur(6px)}
html:not(.mirc-mobile) dialog.wa-camera :is(.wa-cam-gallery,.wa-cam-flip) svg{width:26px;height:26px}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-shutter{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;padding:0;border:4px solid #fff;border-radius:50%;background:transparent;cursor:pointer}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-shutter i{display:block;width:60px;height:60px;border-radius:50%;background:#fff;transition:transform .1s}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-shutter:active i{transform:scale(.88)}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-modes{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:16px}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-modes b{padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.18);font:700 14px/1 Arial,sans-serif}
html:not(.mirc-mobile) dialog.wa-camera .wa-cam-files{justify-self:start;padding:7px 10px;border:0;background:transparent;color:#fff;font:600 14px/1 Arial,sans-serif;opacity:.9;cursor:pointer}
html:not(.mirc-mobile) dialog.wa-camera button:focus-visible{box-shadow:0 0 0 2px #fff}
html:not(.mirc-mobile) body dialog.modern-image-confirm.wa-image-preview{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#0b0f12!important;color:#fff!important;box-shadow:none!important;overflow:hidden!important;flex-direction:column!important;z-index:9600}
html:not(.mirc-mobile) body dialog.modern-image-confirm.wa-image-preview[open]{display:flex!important}
@media(min-width:761px) and (hover:hover),(min-width:761px) and (pointer:fine),(min-width:761px) and (hover:none) and (pointer:none),(min-width:1401px){
html:not(.mirc-mobile) body dialog.modern-image-confirm.wa-image-preview{inset:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(560px,92vw)!important;height:min(84vh,780px)!important;border-radius:20px!important;box-shadow:0 30px 80px rgba(0,0,0,.5)!important}
}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-top{display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 8px;flex:none}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-top .ip-close{display:inline-flex!important;align-items:center;justify-content:center;flex:none!important;width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;color:#fff!important;cursor:pointer}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-target{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.2 Arial,sans-serif;opacity:.9}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:6px 0}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-stage img{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:0!important;margin:0!important}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-compose{display:flex;align-items:center;gap:8px;flex:none;margin:0;padding:10px 10px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,rgba(0,0,0,.35))}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-caption{flex:1 1 auto;min-width:0;height:46px;padding:0 16px;border:0;border-radius:24px;background:#fff;color:#1f2d33;font-size:16px;box-sizing:border-box;outline:0}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-send{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 48px!important;width:48px!important;height:48px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--md-00866c,#00866c)!important;color:#fff!important;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3)}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-send svg{width:22px;height:22px;margin-left:3px}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-send:disabled{opacity:.6}
html:not(.mirc-mobile) body dialog.wa-image-preview>.image-send-preview{display:none!important}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;height:46px;padding:0 4px 0 2px;border-radius:24px;background:#fff;box-sizing:border-box}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-field .ip-caption{flex:1 1 auto;height:44px;padding:0 10px 0 4px;border-radius:0;background:transparent}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-emoji{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#54656f!important;cursor:pointer}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-emoji svg{width:24px;height:24px}
html:not(.mirc-mobile) body dialog.wa-image-preview.emoji-open .ip-emoji{color:var(--md-00866c,#00866c)!important}
html:not(.mirc-mobile) body dialog.wa-image-preview .ip-emoji-host{flex:none;background:#fff}
html:not(.mirc-mobile) body dialog.wa-image-preview.emoji-open .ip-compose{padding-bottom:10px!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock:not(.open){display:none!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock.open{position:relative!important;inset:auto!important;transform:none!important;order:99!important;flex:none!important;display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:calc(min(300px,40dvh) + env(safe-area-inset-bottom))!important;max-height:none!important;margin:6px 0 0!important;padding:4px 0 env(safe-area-inset-bottom)!important;box-sizing:border-box!important;border:0!important;border-top:1px solid #e3e7ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;z-index:5!important;-webkit-user-select:none;user-select:none;touch-action:manipulation}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-dock-handle{display:block;order:0;width:36px;height:4px;margin:2px auto 6px;border-radius:2px;background:#c8ced3;flex:none}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search{order:1!important;display:flex!important;width:auto!important;box-sizing:border-box!important;align-items:center!important;gap:8px!important;flex:none!important;margin:0 10px 4px!important;padding:0!important;border:0!important;background:transparent!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock #emojiSearch{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;height:34px!important;margin:0!important;padding:0 12px 0 34px!important;border:0!important;border-radius:999px!important;background:#f0f2f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707a82' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") no-repeat 11px center/16px!important;font-size:16px!important;color:#1f2d33!important;box-shadow:none!important;outline:0!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock #emojiClose{display:none!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-backspace{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:40px;height:34px;padding:0;border:0;border-radius:10px;background:transparent;color:#54656f;cursor:pointer}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-backspace:active{background:#eef1f3}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-picker-title{order:2!important;display:block!important;flex:none!important;margin:0!important;padding:6px 14px 4px!important;border:0!important;background:transparent!important;font:700 13.5px/1.3 Arial,Helvetica,sans-serif!important;color:#54656f!important;text-transform:none!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock #emojiCategoryTitle{font:inherit!important;color:inherit!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-grid{order:3!important;flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))!important;grid-auto-rows:44px!important;gap:2px!important;align-content:start!important;margin:0!important;padding:0 8px 6px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:transparent!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:44px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;font-size:28px!important;line-height:1!important;cursor:pointer}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item .emoji-img{width:30px!important;height:30px!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-categories{order:4!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;height:auto!important;margin:0!important;padding:4px 6px 2px!important;border:0!important;border-top:1px solid #eceff1!important;background:#fff!important;overflow:hidden!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search{display:none!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-picker-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:2px 8px 4px 14px!important}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-dock-close{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:#f0f2f4;color:#54656f;cursor:pointer}
html:not(.mirc-mobile) body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-dock-close:active{background:#e3e7ea}
html:not(.mirc-mobile) #messages .reaction-menu.rx-hold :is([data-react-id],.reaction-share){display:none!important}
html:not(.mirc-mobile) #messages .reaction-menu.rx-hold .message-reactions{gap:6px!important}
html:not(.mirc-mobile) .wait-dots{position:fixed;bottom:85px;left:50%;transform:translateX(-50%);z-index:2147483000;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:#f2f2f4;background:color-mix(in srgb,var(--dots-accent,#8a8f98) 13%,#fff);border:1px solid rgba(0,0,0,.06);border-color:color-mix(in srgb,var(--dots-accent,#8a8f98) 24%,#fff);box-shadow:0 1px 4px rgba(0,0,0,.12);pointer-events:none}
html:not(.mirc-mobile) .wait-dots[hidden]{display:none}
html:not(.mirc-mobile) .wait-dots i{width:6px;height:6px;border-radius:50%;background:#a3a3a8;background:color-mix(in srgb,var(--dots-accent,#8a8f98) 62%,#fff);animation:wait-dots 1.2s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){html:not(.mirc-mobile) .wait-dots i{animation:none;opacity:.7}}
html:not(.mirc-mobile) body #socialToast#socialToast#socialToast.connection-dots{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:6px 10px!important;border-radius:999px!important;background:#f2f2f4!important;background:color-mix(in srgb,var(--dots-accent,#8a8f98) 13%,#fff)!important;background-image:none!important;color:#a3a3a8!important;border:1px solid rgba(0,0,0,.06)!important;border-color:color-mix(in srgb,var(--dots-accent,#8a8f98) 24%,#fff)!important;box-shadow:0 1px 4px rgba(0,0,0,.12)!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html:not(.mirc-mobile) body #socialToast#socialToast#socialToast.connection-dots[hidden]{display:none!important}
html:not(.mirc-mobile) body #socialToast#socialToast#socialToast.connection-dots::before,html:not(.mirc-mobile) body #socialToast#socialToast#socialToast.connection-dots::after{content:none!important;display:none!important}
html:not(.mirc-mobile) body #socialToast#socialToast.connection-dots .connection-dot-row{display:inline-flex!important;gap:4px!important;min-width:0!important;height:auto!important}
html:not(.mirc-mobile) body #socialToast#socialToast.connection-dots .connection-dot-row i{width:6px!important;height:6px!important;background:#a3a3a8!important;background:color-mix(in srgb,var(--dots-accent,#8a8f98) 62%,#fff)!important;animation:wait-dots 1.2s ease-in-out infinite!important}
html:not(.mirc-mobile) body #socialToast#socialToast.connection-dots .connection-dot-row i:nth-child(2){animation-delay:.15s!important}
html:not(.mirc-mobile) body #socialToast#socialToast.connection-dots .connection-dot-row i:nth-child(3){animation-delay:.3s!important}
@media (prefers-reduced-motion:reduce){html:not(.mirc-mobile) body #socialToast#socialToast.connection-dots .connection-dot-row i{animation:none!important;opacity:.7!important}}
html:not(.mirc-mobile) #emojiPicker .emoji-mode-tabs{order:20;display:flex;justify-content:center;gap:0;flex:none;padding:6px 0 8px;border-top:1px solid rgba(0,0,0,.07);background:inherit}
html:not(.mirc-mobile) #emojiPicker .emoji-mode-tabs[hidden]{display:none}
html:not(.mirc-mobile) #emojiPicker .emoji-mode-tabs button{display:grid!important;place-items:center!important;width:66px!important;min-width:0!important;height:30px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #cfd6da!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#54656f!important;box-shadow:none!important;font:700 12px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:.3px!important;cursor:pointer!important;-webkit-text-fill-color:currentColor!important}
html:not(.mirc-mobile) #emojiPicker .emoji-mode-tabs button:first-child{border-radius:999px 0 0 999px!important;border-right:0!important;font-size:17px!important;font-weight:400!important}
html:not(.mirc-mobile) #emojiPicker .emoji-mode-tabs button:last-child{border-radius:0 999px 999px 0!important}
html:not(.mirc-mobile) #emojiPicker .emoji-mode-tabs button[aria-pressed="true"]{background:#eef1f3!important;color:#111b21!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.gif-mode :is(.emoji-picker-search,#emojiCategories,.emoji-picker-title,#emojiGrid){display:none!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble.gif-mode{height:380px!important;max-height:min(380px,calc(100dvh - 120px))!important}
html:not(.mirc-mobile) #emojiPicker .gif-panel{display:flex;flex-direction:column;flex:1 1 0;min-height:0;order:5}
html:not(.mirc-mobile) #emojiPicker .gif-panel[hidden]{display:none}
html:not(.mirc-mobile) #emojiPicker .gif-search{display:flex;align-items:center;gap:8px;flex:none;margin:8px 10px 6px;padding:0 12px;height:38px;border-radius:999px;background:#f0f2f5}
html:not(.mirc-mobile) #emojiPicker .gif-search span{font-size:14px;opacity:.6}
html:not(.mirc-mobile) #emojiPicker .gif-search input{flex:1 1 auto;min-width:0;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;outline:0!important;color:#111b21!important;font:14px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}
html:not(.mirc-mobile) #emojiPicker .gif-search button{display:grid!important;place-items:center!important;flex:none!important;width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:none!important;color:#54656f!important;box-shadow:none!important;font:14px/1 Arial,sans-serif!important;cursor:pointer!important;-webkit-text-fill-color:currentColor!important}
html:not(.mirc-mobile) #emojiPicker .gif-grid{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 10px}
html:not(.mirc-mobile) #emojiPicker .gif-item{display:block!important;flex:1 0 auto!important;height:84px!important;min-width:64px!important;max-width:180px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:#e9edef!important;box-shadow:none!important;cursor:pointer!important}
html:not(.mirc-mobile) #emojiPicker .gif-item img{display:block;width:100%;height:100%;min-width:64px;object-fit:cover;border-radius:0}
html:not(.mirc-mobile) #emojiPicker .gif-item:focus-visible{outline:2px solid var(--form-accent,#00866c);outline-offset:1px}
html:not(.mirc-mobile) #emojiPicker .gif-empty{flex:1 1 100%;margin:24px 0;text-align:center;color:#667781;font:14px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
html:not(.mirc-mobile) body .status-reaction-counts[hidden]{display:none!important}
html:not(.mirc-mobile) body .status-updates-list .status-reaction-counts,html:not(.mirc-mobile) body .status-own-actions .status-reaction-counts{display:inline-flex!important;margin:0!important;flex:0 0 auto!important;flex-wrap:nowrap!important}
html:not(.mirc-mobile) body .status-reaction-counts>.status-reaction-chip{display:inline-flex!important;align-items:center;gap:5px;height:30px!important;min-height:0!important;margin:0!important;padding:0 10px!important;border:1px solid #dfe8e3!important;border-radius:999px!important;background:#f4f7f5!important;color:#1f2c33!important;font:600 12.5px/1 Arial,sans-serif!important;cursor:pointer;box-shadow:none!important;white-space:nowrap}
html:not(.mirc-mobile) body .status-reaction-counts>.status-reaction-chip:hover{background:#e9efec!important}
html:not(.mirc-mobile) body .status-reaction-counts>.status-reaction-chip .status-reaction-chip-emojis{font-size:15px;line-height:1;letter-spacing:-1px}
html:not(.mirc-mobile) body .status-reaction-counts>.status-reaction-chip>b{font-weight:700}
html:not(.mirc-mobile) body :is(.user-card-avatar,.roster-profile-avatar,.message-avatar,.private-portrait-avatar,.pc-top-avatar,.whois-avatar,.mp-photo,.social-profile-photo,.call-avatar,.voice-avatar,.room-avatar):is(:where(.has-e85036d7),:not(*).h_:not(h_)){border-width:0!important;padding:0!important;border-radius:50%!important;background:transparent!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker .gif-panel .gif-title{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;margin:0;padding:0 8px 4px 14px;font:700 13.5px/1.3 Arial,Helvetica,sans-serif;color:#54656f}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker .gif-panel .gif-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f0f2f4!important;color:#54656f!important;box-shadow:none!important;cursor:pointer}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker .gif-panel .gif-close:active{background:#e3e7ea!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker .gif-panel .gif-close svg{width:18px;height:18px}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker.emoji-bubble .gif-panel .gif-title{padding:6px 8px 3px 12px;font:400 13px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#9aa3ad}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker.emoji-bubble .gif-panel .gif-close{width:26px!important;height:26px!important}
html:not(.mirc-mobile) body #emojiPicker#emojiPicker.emoji-bubble .gif-panel .gif-close svg{width:14px;height:14px}
 
html.mirc-mobile .emoji-picker {
display: none;
position: absolute;
left: 8px;
bottom: 72px;
width: 390px;
height: 410px;
background: var(--cz-f7fbff,#f7fbff);
border: 1px solid var(--cz-8bbbea,#8bbbea);
border-radius: 10px;
box-shadow:
0 8px 28px var(--cz-rgb-20-70-130-_24,rgba(20, 70, 130, .24)),
inset 0 1px 0 rgba(255,255,255,.9);
overflow: hidden;
z-index: 500;
}
html.mirc-mobile .emoji-picker.open {
display: flex;
flex-direction: column;
}
html.mirc-mobile .emoji-picker-search {
height: 49px;
display: flex;
align-items: center;
gap: 7px;
padding: 7px 9px;
background:
linear-gradient(
var(--cz-f8fcff,#f8fcff),
var(--cz-e2f1ff,#e2f1ff)
);
border-bottom: 1px solid var(--cz-bdd8f2,#bdd8f2);
}
html.mirc-mobile .emoji-picker-search span {
font-size: 16px;
}
html.mirc-mobile .emoji-picker-search button {
width: 28px;
height: 28px;
border: 0;
border-radius: 50%;
background: transparent;
color: var(--cz-52708e,#52708e);
cursor: pointer;
}
html.mirc-mobile .emoji-categories {
display: flex;
align-items: center;
height: 45px;
padding: 0 5px;
background: var(--cz-edf7ff,#edf7ff);
border-bottom: 1px solid var(--cz-c4dcf2,#c4dcf2);
overflow-x: auto;
overflow-y: hidden;
}
html.mirc-mobile .emoji-categories button {
position: relative;
flex: 1 0 37px;
height: 43px;
border: 0;
background: transparent;
font-size: 19px;
cursor: pointer;
opacity: .65;
transition:
opacity .15s,
background .15s;
}
html.mirc-mobile .emoji-picker-title {
height: 32px;
display: flex;
align-items: center;
padding: 0 12px;
font-size: 12px;
font-weight: bold;
color: var(--cz-607b97,#607b97);
background: var(--cz-f8fcff,#f8fcff);
text-transform: uppercase;
}
html.mirc-mobile .emoji-grid {
flex: 1;
display: grid;
grid-template-columns:
repeat(9, minmax(32px, 1fr));
align-content: start;
gap: 2px;
padding: 5px 8px 12px;
overflow-y: auto;
scrollbar-width: thin;
}
html.mirc-mobile .emoji-item {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
aspect-ratio: 1;
border: 0;
border-radius: 7px;
background: transparent;
font-size: 25px;
line-height: 1;
cursor: pointer;
transition:
background .1s,
transform .1s;
}
html.mirc-mobile .emoji-item:hover {
background: var(--cz-dcefff,#dcefff);
transform: scale(1.15);
}
html.mirc-mobile .emoji-item:active {
transform: scale(.92);
}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile .emoji-picker {
position: fixed;
left: 0;
right: 0;
bottom: 60px;
width: 100%;
height: 43vh;
max-height: 390px;
border-left: 0;
border-right: 0;
border-radius: 14px 14px 0 0;
box-shadow:
0 -7px 25px var(--cz-rgb-20-70-120-_18,rgba(20,70,120,.18));
z-index: 2000;
}
html.mirc-mobile .emoji-grid {
grid-template-columns:
repeat(8, minmax(34px, 1fr));
padding-left: 7px;
padding-right: 7px;
}
html.mirc-mobile .emoji-item {
font-size: 25px;
}
html.mirc-mobile .emoji-picker-search {
padding-left: 12px;
padding-right: 12px;
}
}
@media (max-width: 390px) {
html.mirc-mobile .emoji-grid {
grid-template-columns:
repeat(7, minmax(34px, 1fr));
}
}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile .emoji-picker {
position: absolute;
left: 6px;
right: 6px;
bottom: calc(100% + 5px);
width: auto;
height: 330px;
max-height: 42vh;
border: 1px solid var(--cz-9ec8ec,#9ec8ec);
border-radius: 14px;
background: var(--cz-f7fbff,#f7fbff);
box-shadow:
0 -5px 22px var(--cz-rgb-25-70-120-_18,rgba(25, 70, 120, .18));
z-index: 110;
}
html.mirc-mobile .emoji-picker.open {
display: flex;
}
html.mirc-mobile .emoji-picker-search {
flex: 0 0 46px;
}
html.mirc-mobile .emoji-categories {
flex: 0 0 43px;
}
html.mirc-mobile .emoji-picker-title {
flex: 0 0 30px;
}
html.mirc-mobile .emoji-grid {
min-height: 0;
grid-template-columns:
repeat(8, minmax(34px, 1fr));
overflow-y: auto;
overscroll-behavior: contain;
-webkit-overflow-scrolling: touch;
}
html.mirc-mobile .emoji-item {
min-height: 38px;
font-size: 25px;
}
}
@media (max-width: 390px) {
html.mirc-mobile .emoji-picker {
height: 300px;
}
html.mirc-mobile .emoji-grid {
grid-template-columns:
repeat(7, minmax(34px, 1fr));
}
}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){html.mirc-mobile .emoji-picker{max-height:42dvh}html.mirc-mobile .searchbox input,html.mirc-mobile .emoji-picker-search input{font-size:16px}
}
html.mirc-mobile .reaction-counts{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}html.mirc-mobile .reaction-counts:empty{display:none}html.mirc-mobile .reaction-counts button{display:flex;align-items:center;gap:4px;background:var(--cz-e8f3ff,#e8f3ff);border:1px solid var(--cz-b8d4f2,#b8d4f2);border-radius:14px;padding:3px 8px;color:var(--cz-32699d,#32699d);font-size:13px;cursor:pointer}html.mirc-mobile .reaction-counts b{font-size:11px}html.mirc-mobile .reaction-counts button:hover{background:var(--cz-cee6ff,#cee6ff)}
html.mirc-mobile .reaction-widget{position:relative;margin-top:6px;max-width:100%}html.mirc-mobile .reaction-menu{position:absolute;bottom:calc(100% + 5px);left:0;z-index:40;width:205px;max-width:calc(100vw - 70px);padding:7px;border-radius:16px;background:var(--cz-f7fbff,#f7fbff);border:1px solid var(--cz-aecdec,#aecdec);box-shadow:0 5px 20px var(--cz-23496d38,#23496d38);box-sizing:border-box}html.mirc-mobile .reaction-menu .message-reactions{display:flex;flex-wrap:nowrap;gap:3px;margin:0;justify-content:space-between}html.mirc-mobile .reaction-menu .reaction-counts{display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;padding-top:3px}html.mirc-mobile .reaction-menu .reaction-counts:empty{display:none}@media(max-width:700px){html.mirc-mobile .reaction-menu{width:199px;padding:6px}html.mirc-mobile .reaction-menu .message-reactions button{flex-basis:33px}}
html.mirc-mobile .reaction-widget .reaction-menu{position:fixed;bottom:auto;z-index:290}
html.mirc-mobile .reaction-menu{pointer-events:auto;z-index:10000}
html.mirc-mobile .call-panel{position:fixed;z-index:950;right:18px;bottom:90px;width:min(420px,calc(100vw - 24px));max-height:85dvh;overflow:auto;box-sizing:border-box;padding:14px;border:1px solid var(--cz-8ebae9,#8ebae9);border-radius:16px;background:var(--cz-eaf6ff,#eaf6ff);box-shadow:0 12px 50px var(--cz-16457955,#16457955);color:var(--cz-15477d,#15477d)}
html.mirc-mobile .call-panel[hidden]{display:none}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){html.mirc-mobile .call-panel{right:12px;bottom:75px}}
html.mirc-mobile .call-restore{position:fixed;right:0;top:48%;z-index:1000;border:0;border-radius:12px 0 0 12px;background:#c93650;color:white;width:42px;height:48px;font-size:28px;cursor:pointer}html.mirc-mobile .call-restore[hidden]{display:none}
html.mirc-mobile #messages .reaction-widget{display:flex;justify-content:flex-end;margin-top:2px}
html.mirc-mobile #messages .message-content-line .reaction-widget{display:inline-flex;flex:0 0 auto;margin:0;align-self:baseline}
html.mirc-mobile #messages .message-body>.reaction-widget{display:block;position:static;margin:0}
html.mirc-mobile #messages .reaction-widget>.reaction-counts{position:absolute;right:6px;bottom:-16px;display:flex;justify-content:flex-end;gap:3px;margin:0;max-width:100%;flex-wrap:wrap;z-index:1}
html.mirc-mobile #messages .reaction-counts button{min-height:23px;padding:1px 5px;gap:3px;border-radius:14px;background:var(--cz-f4faff,#f4faff);border:1px solid var(--cz-c4d9f0,#c4d9f0);box-shadow:0 1px 3px #0002;font-size:14px}
html.mirc-mobile #messages .reaction-menu{position:fixed;bottom:auto;width:max-content!important;min-width:0!important;max-width:calc(100vw - 16px)!important;padding:6px;border:1px solid #e7e7e7;border-radius:25px;background:#fff;box-shadow:0 4px 20px #0003;z-index:1200!important;cursor:default}
html.mirc-mobile #messages .reaction-menu .message-reactions{gap:1px!important;overflow-x:auto}
@media(max-width:360px){html.mirc-mobile #messages .reaction-menu .message-reactions button{flex-basis:30px!important;width:30px;font-size:23px}}
html.mirc-mobile #messages .reaction-menu .reaction-share{background:#eef0f1;color:#65727a}
html.mirc-mobile .call-panel .call-videos{display:flex;flex-direction:column;gap:8px;max-height:56dvh;background:transparent;min-height:0}
html.mirc-mobile .call-panel .call-videos video{position:static;display:block;width:100%;height:26dvh;min-height:90px;max-height:240px;object-fit:contain;background:#101b23;border:1px solid #ffffff30;border-radius:12px;box-sizing:border-box}
html.mirc-mobile .call-panel.audio-call .call-videos{height:0;min-height:0}
html.mirc-mobile .call-panel .call-controls{display:flex;justify-content:center;gap:14px;align-items:center}
html.mirc-mobile .call-panel.call-awaiting .call-videos{display:none}
html.mirc-mobile .image-send-preview{display:flex;gap:8px;align-items:center;padding:8px 10px;flex-wrap:wrap}html.mirc-mobile .image-send-preview[hidden]{display:none}html.mirc-mobile .image-send-preview span{flex:1;min-width:100px;overflow-wrap:anywhere;font-size:13px}html.mirc-mobile .image-send-preview button{padding:6px 12px;border:1px solid #b2d1ef;border-radius:9px;background:#f4faff;color:#155ba0}
html.mirc-mobile .modern-image-confirm{width:min(380px,calc(100vw - 28px));box-sizing:border-box;padding:16px;border:1px solid #c4d9ef;border-radius:16px;background:#fff;color:#1d3a5a;box-shadow:0 14px 44px rgba(10,40,80,.28)}
html.mirc-mobile .modern-image-confirm::backdrop{background:rgba(8,24,44,.45)}
html.mirc-mobile .modern-image-confirm .image-send-preview{display:flex!important;flex-wrap:wrap;gap:8px;padding:12px 0 0;background:transparent;border:0;margin:0;position:static}
html.mirc-mobile .modern-image-confirm .image-send-preview>span{width:100%;flex:none;font:12px Arial,sans-serif;color:#5b708a;overflow-wrap:anywhere;margin-bottom:4px}
html.mirc-mobile .modern-image-confirm .image-send-preview button{flex:1;min-height:40px;border:1px solid #1f6fd1;border-radius:9px;padding:9px 12px;background:#1f6fd1;color:#fff;font:600 14px Arial,sans-serif;cursor:pointer}
html.mirc-mobile .modern-image-confirm .image-send-preview [data-image-cancel]{background:#eef4fb;color:#244a72;border-color:#c4d6ea}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile body .call-panel.call-awaiting.call-incoming-float{left:50%!important;right:auto!important;bottom:auto!important;top:var(--call-vv-center,50%)!important;transform:translate(-50%,-50%)!important;width:min(360px,calc(100vw - 24px))!important;max-height:calc(var(--call-vv-h,100vh) - 24px)!important;z-index:2147482000!important;margin:0!important}
html.mirc-mobile body .call-restore{top:calc(48% - 84px)!important}
}
html.mirc-mobile .emoji-item .emoji-img{display:block;width:1.45em;height:1.45em;margin:auto;object-fit:contain;pointer-events:none;-webkit-user-drag:none;user-select:none}
html.mirc-mobile body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-grid .emoji-item{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:27px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:none!important;box-shadow:none!important;font-size:19px!important;line-height:27px!important;cursor:pointer;-webkit-appearance:none;appearance:none}
html.mirc-mobile body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble .emoji-item .emoji-img{width:22px!important;height:22px!important}
html.mirc-mobile .call-ear-lock{position:fixed;inset:0;z-index:2147483200;display:grid;place-items:center;padding:24px;background:#0b1114;color:#e8eef0;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
html.mirc-mobile .call-ear-card{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:300px;text-align:center;font:14px/1.5 Arial,Helvetica,sans-serif;opacity:.85;transition:opacity .2s}
html.mirc-mobile .call-ear-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#1a2428;font-size:30px}
html.mirc-mobile .call-ear-card b{font-size:17px;color:#fff}
html.mirc-mobile .call-ear-card p{margin:0;color:#b8c6cc}
html.mirc-mobile .call-ear-card small{margin-top:18px;padding:7px 14px;border-radius:999px;background:#1a2428;color:#93a4ab;font-size:12px;transition:background .2s,color .2s}
html.mirc-mobile .wait-dots.wait-qr{padding:7px 10px}
html.mirc-mobile .wait-dots.wait-qr svg{width:22px;height:22px;display:block;color:color-mix(in srgb,var(--dots-accent,#8a8f98) 75%,#000);animation:qrWaitPulse 1.1s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){html.mirc-mobile .wait-dots.wait-qr svg{animation:none}}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile .emoji-picker{box-sizing:border-box;max-width:calc(100vw - 16px)}
html.mirc-mobile .emoji-picker-search{box-sizing:border-box;width:100%;min-width:0;padding:6px;gap:5px;flex-shrink:0}
html.mirc-mobile .emoji-picker-search input{width:0;min-width:0;flex:1 1 0%;box-sizing:border-box}
html.mirc-mobile .emoji-picker-search button{display:grid;place-items:center;flex:0 0 30px;width:30px;min-width:30px;height:30px;padding:0;font-size:22px}
}
html.mirc-mobile .call-panel.call-expanded{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(420px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:auto;z-index:10050}
html.mirc-mobile .call-panel.call-expanded .call-videos{display:grid!important;gap:8px}
html.mirc-mobile .call-panel.call-expanded .call-videos video{width:100%;height:min(25dvh,220px);object-fit:contain;background:#111c23;border-radius:10px}
html.mirc-mobile .call-panel.call-expanded .call-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile body #app #emojiPicker .emoji-picker-search{display:none!important}
html.mirc-mobile body #app #emojiPicker .emoji-categories,html.mirc-mobile body #app #emojiPicker .emoji-picker-title{flex-shrink:0!important}
html.mirc-mobile body #app #emojiPicker #emojiGrid{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important}
}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile body #app #emojiPicker{position:absolute!important;width:min(300px,calc(100vw - 16px))!important;padding:0!important;overflow:visible!important;border-radius:8px!important}
html.mirc-mobile body #app #emojiPicker .emoji-picker-title{order:0;padding:8px 10px!important;font-size:11px!important}
html.mirc-mobile body #app #emojiPicker #emojiGrid{order:1;padding:4px 8px!important;box-sizing:border-box}
html.mirc-mobile body #app #emojiPicker .emoji-categories{order:2;flex:0 0 40px!important;min-height:40px!important;border-top:1px solid #d4e1ed;border-bottom:0!important;border-radius:0 0 8px 8px;overflow-x:auto!important;overflow-y:hidden!important}
html.mirc-mobile body #app #emojiPicker:after{content:'';position:absolute;top:100%;left:var(--emoji-pointer-x,85%);margin-left:-6px;border:6px solid transparent;border-top-color:var(--cz-f7fbff,#f7fbff);pointer-events:none}
}
html.mirc-mobile body #app #messages .reaction-counts:empty{display:none!important}
html.mirc-mobile body #app #messages .reaction-widget:is(:where(.has-deb279ac),:not(*).h_.h_):is(:where(.has-ea2bb69e),:not(*).h_.h_){display:none!important}
html.mirc-mobile .reaction-counts .reaction-like-icon{display:inline-block;width:14px;height:14px;color:#1877f2;vertical-align:middle;flex-shrink:0;}
html.mirc-mobile body .reaction-menu .like-emoji{display:none!important}
html.mirc-mobile body .reaction-counts .reaction-like-icon{display:inline-block!important;width:21px!important;height:21px!important;color:#1877f2!important;fill:#1877f2!important}
html.mirc-mobile body #app#app #messages .message .message-body>.reaction-widget{display:block!important;position:relative!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:3px 0 0!important}
html.mirc-mobile body #app#app #messages .message .reaction-widget>.reaction-counts{position:static!important;inset:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;text-align:right!important}
html.mirc-mobile body #app#app #messages .message .reaction-widget>.reaction-counts:empty{display:none!important}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile body :is(#mobileDrawer,#userCard,#socialDialog,.applet-admin-dialog,.nick-auth-dialog,.friend-confirm-dialog,.chat-video-dialog,.emoji-picker){background:#fff!important;color:var(--md-102933)!important;border-color:var(--md-cadcd5)!important;box-shadow:0 6px 24px var(--md-072e2c33)!important}
}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile body .modern-image-confirm{width:min(340px,calc(100vw - 28px));box-sizing:border-box;padding:14px;border:1px solid var(--md-c7dfd2);border-radius:16px;background:var(--md-f7fcf9);color:var(--md-254b3d);box-shadow:0 12px 40px var(--md-00352740)}
html.mirc-mobile body .modern-image-confirm header{font:600 15px Arial;margin-bottom:12px}
html.mirc-mobile body .modern-image-confirm>img{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:10px;background:var(--md-e5f3ed)}
html.mirc-mobile body .modern-image-confirm .image-send-preview{display:flex!important;flex-wrap:wrap;gap:8px;padding:12px 0 0;background:transparent;border:0}
html.mirc-mobile body .modern-image-confirm .image-send-preview>span{width:100%;font:12px Arial;overflow-wrap:anywhere;margin-bottom:5px}
html.mirc-mobile body .modern-image-confirm button{flex:1;border:1px solid var(--md-00866c);border-radius:8px;padding:10px;background:var(--md-00866c);color:white;font:14px Arial}
html.mirc-mobile body .modern-image-confirm [data-image-cancel]{background:var(--md-e5f3ed);color:var(--md-245440);border-color:var(--md-c0dbcc)}
}
html.mirc-mobile #socialToast.connection-dots .connection-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html.mirc-mobile #socialToast.connection-dots .connection-dot-row{display:flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:20px}
html.mirc-mobile #socialToast.connection-dots .connection-dot-row i{display:block;width:7px;height:7px;border-radius:50%;background:currentColor;animation:connection-dot-pulse 1.2s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){html.mirc-mobile #socialToast.connection-dots .connection-dot-row i{animation:none;opacity:1}}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile body #app#app #messages .message .message-body .reaction-widget{position:static!important;display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}
html.mirc-mobile body #app#app #messages .message .reaction-widget>.reaction-counts{position:absolute!important;top:calc(100% + 3px)!important;bottom:auto!important;right:auto!important;left:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:3px!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;z-index:2;overflow-x:auto;scrollbar-width:none}
}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile body #app#app #emojiPicker{width:min(285px,calc(100vw - 20px))!important;height:min(270px,38dvh)!important;max-height:38dvh!important;border-radius:14px!important;overflow:hidden!important;padding:5px!important;box-sizing:border-box!important}
html.mirc-mobile body #app#app #emojiPicker #emojiGrid{min-height:0!important;overflow-y:auto!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:2px!important}
html.mirc-mobile body #app#app #emojiPicker #emojiGrid button{font-size:21px!important;min-width:0!important;min-height:28px!important;height:28px!important;padding:2px!important}
html.mirc-mobile body #app#app #emojiPicker .emoji-picker-title{padding:4px 6px!important}
}
html.mirc-mobile dialog.status-update-dialog.status-story .status-reaction-picker{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;padding:0!important;background:none!important;border-radius:0!important}
html.mirc-mobile dialog.status-update-dialog.status-story .status-reaction-counts{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;margin:0!important}
html.mirc-mobile dialog.status-update-dialog.status-story .status-reaction-counts:empty{display:none!important}
html.mirc-mobile dialog.status-update-dialog.status-story .status-reaction-counts button{display:inline-flex!important;align-items:center!important;gap:3px!important;min-height:26px!important;margin:0!important;padding:2px 10px!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;font:600 12px/22px Arial,sans-serif!important}
html.mirc-mobile .status-updates-list .status-reaction-counts button,html.mirc-mobile .status-own-actions .status-reaction-counts button{border-radius:999px!important;border:1px solid #dfe8e3!important;background:#f3f7f5!important;color:#2f4238!important;padding:1px 8px!important}
html.mirc-mobile .status-own-actions>.status-reaction-counts{margin-left:auto}
html.mirc-mobile .status-own-actions>.status-reaction-counts+.status-bell{margin-left:4px}
html.mirc-mobile .status-reaction-counts{display:inline-flex;gap:4px;align-items:center;vertical-align:middle;margin-left:7px;max-width:100%;flex-wrap:wrap}html.mirc-mobile .status-reaction-counts button{padding:2px 5px!important;min-width:0!important;min-height:24px!important;border:1px solid #cedde4!important;border-radius:8px!important;background:#fff!important;color:#345!important;font-size:12px!important;line-height:18px!important}html.mirc-mobile .status-reaction-picker{flex-basis:100%;width:100%;padding:7px;box-sizing:border-box;border-radius:12px;background:#f5f9fb}@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){html.mirc-mobile .status-reaction-counts{gap:3px;margin-left:5px}html.mirc-mobile .status-reaction-counts button{font-size:11px!important;padding:1px 4px!important}}
html.mirc-mobile body #app #messages .chat-inline-emoji>img.chat-emoji-img{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;margin:0 .03em;object-fit:contain;border:0;background:transparent;box-shadow:none}
html.mirc-mobile .slash-commands{position:fixed;z-index:2147482000;display:flex;flex-direction:column;gap:2px;box-sizing:border-box;padding:6px;border:1px solid rgba(20,40,50,.1);border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(15,30,40,.2);font:13px/1.35 Arial,Helvetica,sans-serif;animation:slash-in .15s ease}
html.mirc-mobile .slash-commands[hidden]{display:none}
html.mirc-mobile .slash-commands-title{padding:4px 8px 2px;color:var(--form-muted);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}
html.mirc-mobile .slash-commands button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--form-text);text-align:left;cursor:pointer}
html.mirc-mobile .slash-commands button b{color:var(--form-accent);font:700 13.5px ui-monospace,Menlo,Consolas,monospace}
html.mirc-mobile .slash-commands button span{color:var(--form-muted);font-size:12px}
html.mirc-mobile .slash-commands button.active,html.mirc-mobile .slash-commands button:hover{background:color-mix(in srgb,var(--form-accent) 10%,#fff)}
html.mirc-mobile .slash-commands{padding:6px!important;gap:3px!important;border-radius:14px!important;border:1px solid rgba(20,40,50,.08)!important;box-shadow:0 10px 28px rgba(15,30,40,.16)!important}
html.mirc-mobile .slash-commands .slash-commands-title{display:none!important}
html.mirc-mobile .slash-commands button{display:grid!important;grid-template-columns:22px auto minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;flex-direction:row!important;min-height:34px;padding:6px 10px!important;border-radius:9px!important;background:#f6f6f8!important;color:#20262d!important}
html.mirc-mobile .slash-commands button:nth-child(odd){background:#fbfbfc!important}
html.mirc-mobile .slash-commands button.active,html.mirc-mobile .slash-commands button:hover{background:color-mix(in srgb,var(--md-00946d,var(--form-accent,#00946d)) 10%,#fff)!important}
html.mirc-mobile .slash-commands button>i{display:grid;place-items:center;width:22px;height:22px;color:#4b5560}
html.mirc-mobile .slash-commands button>b{color:#1d232a!important;font:700 13px/1.2 Arial,Helvetica,sans-serif!important;white-space:nowrap}
html.mirc-mobile .slash-commands button>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7a828c!important;font:400 11.5px/1.2 Arial,Helvetica,sans-serif!important}
html.mirc-mobile body .call-panel.wa-call.wa-call.wa-call{position:fixed!important;z-index:9500!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(390px,calc(100vw - 32px))!important;height:min(740px,calc(100dvh - 40px))!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:26px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;color:#fff!important;background:linear-gradient(165deg,#24485a 0%,#3f6680 42%,#7a7f8c 72%,#9b7d6e 100%)!important;box-shadow:0 30px 80px rgba(0,0,0,.45)!important;font-family:Arial,sans-serif}
@media (max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile body .call-panel.wa-call.wa-call.wa-call{left:0!important;top:0!important;transform:none!important;width:100vw!important;height:100dvh!important;border-radius:0!important;box-shadow:none!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}
}
html.mirc-mobile body .call-panel.wa-call.video-call:not(.call-awaiting){background:#0b0f12!important}
html.mirc-mobile body .call-panel.wa-call .call-topbar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:6px 10px;box-sizing:border-box}
html.mirc-mobile body .call-panel.wa-call .call-topbar .call-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}
html.mirc-mobile body .call-panel.wa-call .call-topbar .call-back svg{width:26px;height:26px}
html.mirc-mobile body .call-panel.wa-call .call-kind{flex:1;text-align:center;font:700 12.5px/1 Arial,sans-serif;letter-spacing:1.4px;opacity:.88}
html.mirc-mobile body .call-panel.wa-call .call-topbar-end{width:40px}
html.mirc-mobile body .call-panel.wa-call>header{position:relative;z-index:3;display:flex!important;flex-direction:column;align-items:center;gap:6px!important;margin:6px 16px 0!important;text-align:center}
html.mirc-mobile body .call-panel.wa-call .call-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 29px/1.2 Arial,sans-serif;color:#fff}
html.mirc-mobile body .call-panel.wa-call .call-status{font:400 14px/1.3 Arial,sans-serif!important;color:rgba(255,255,255,.85)}
html.mirc-mobile body .call-panel.wa-call .call-duration{font:500 16px/1.2 Arial,sans-serif;letter-spacing:.5px;color:#fff;font-variant-numeric:tabular-nums}
html.mirc-mobile body .call-panel.wa-call.call-live .call-status{display:none}
html.mirc-mobile body .call-panel.wa-call .call-hero{position:relative;z-index:2;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}
html.mirc-mobile body .call-panel.wa-call .call-avatar{width:clamp(120px,38vw,168px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px rgba(255,255,255,.12),0 12px 40px rgba(0,0,0,.3)}
html.mirc-mobile body .call-panel.wa-call .call-avatar .social-avatar{width:100%!important;height:100%!important;display:block}
html.mirc-mobile body .call-panel.wa-call .call-avatar img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%!important;border:0!important}
html.mirc-mobile body .call-panel.wa-call .call-videos{display:none!important}
html.mirc-mobile body .call-panel.wa-call.video-call:not(.call-awaiting) .call-videos video{position:absolute!important;margin:0!important;border:0!important;background:#111!important;object-fit:cover!important;max-height:none!important;min-height:0!important}
html.mirc-mobile body .call-panel.wa-call .call-controls{position:relative;z-index:4;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:30px 34px!important;margin:0!important;padding:18px 18px 34px!important;box-sizing:border-box}
html.mirc-mobile body .call-panel.wa-call .call-controls button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 60px!important;width:60px!important;height:60px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0 0 18px!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:none!important;outline:0!important;font-size:0!important;cursor:pointer;backdrop-filter:blur(6px);transition:background-color .15s,transform .1s;order:1}
html.mirc-mobile body .call-panel.wa-call .call-controls button:hover{background:rgba(255,255,255,.3)!important}
html.mirc-mobile body .call-panel.wa-call .call-controls button svg{width:26px!important;height:26px!important;display:block}
html.mirc-mobile body .call-panel.wa-call .call-controls button[hidden]{display:none!important}
html.mirc-mobile body .call-panel.wa-call .call-controls button[aria-pressed="true"],html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-ear].active{background:#fff!important;color:#1f2d33!important}
html.mirc-mobile body .call-panel.wa-call .call-controls button[data-label]:not([data-label=""])::after{content:attr(data-label);position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);white-space:nowrap;font:400 12.5px/1 Arial,sans-serif;color:#fff;letter-spacing:.2px;text-shadow:0 1px 3px rgba(0,0,0,.35)}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-end]{order:10;flex:0 0 66px!important;width:66px!important;height:66px!important;margin:10px calc(50% - 33px) 0!important;background:#f3383b!important;color:#fff!important;box-shadow:0 6px 18px rgba(243,56,59,.45)!important}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-end]:hover{background:#e02428!important}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-end] svg{transform:rotate(0deg);width:30px!important;height:30px!important}
html.mirc-mobile body .call-panel.wa-call .call-controls :is([data-call-expand],[data-call-minimize],[data-call-ear]){display:none!important}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-play]{order:0;flex:0 0 auto!important;width:auto!important;height:36px!important;padding:0 16px!important;border-radius:999px!important;font:600 13px Arial,sans-serif!important;margin:0 calc(50% - 80px) 6px!important;background:#fff!important;color:#1f2d33!important}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-reject-all]{order:20;flex:0 0 100%!important;width:auto!important;height:auto!important;margin:0!important;padding:4px!important;border-radius:8px!important;background:transparent!important;font:600 12.5px Arial,sans-serif!important;color:rgba(255,255,255,.85)!important;text-decoration:underline;backdrop-filter:none}
html.mirc-mobile body .call-panel.wa-call.call-incoming .call-controls{gap:30px 92px!important}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-accept]{order:1;flex:0 0 66px!important;width:66px!important;height:66px!important;background:#25c464!important;box-shadow:0 6px 18px rgba(37,196,100,.45)!important}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-accept] svg{width:30px!important;height:30px!important;transform:rotate(135deg);animation:wa-accept-shake 1.4s ease-in-out infinite!important}
html.mirc-mobile body .call-restore{z-index:9400!important}
html.mirc-mobile body .call-panel.wa-call .call-controls{gap:22px 26px!important;align-items:center!important}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-camera]{order:0}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-mic]{order:1}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-end]{order:2;margin:0 0 18px!important}
html.mirc-mobile body .call-panel.wa-call .call-controls [data-call-hide]{order:3}
html.mirc-mobile body .call-panel.wa-call.remote-speaking .call-avatar{animation:none!important;box-shadow:0 0 0 5px #ff3b3b,0 0 0 11px rgba(255,59,59,.28),0 12px 40px rgba(0,0,0,.3)!important;transition:box-shadow .12s}
html.mirc-mobile body .call-restore.call-restore{right:0!important;top:42%!important;width:46px!important;height:54px!important;border-radius:16px 0 0 16px!important;background:#25c464!important;color:#fff!important;font-size:24px!important;box-shadow:-4px 6px 18px rgba(0,0,0,.25)!important;animation:wa-restore-pulse 1.8s ease-in-out infinite!important}
html.mirc-mobile .emoji-dock-handle{display:none}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock:not(.open){display:none!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock.open{position:relative!important;inset:auto!important;transform:none!important;order:99!important;flex:none!important;display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:calc(min(300px,40dvh) + env(safe-area-inset-bottom))!important;max-height:none!important;margin:6px 0 0!important;padding:4px 0 env(safe-area-inset-bottom)!important;box-sizing:border-box!important;border:0!important;border-top:1px solid #e3e7ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;z-index:5!important;-webkit-user-select:none;user-select:none;touch-action:manipulation}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-dock-handle{display:block;order:0;width:36px;height:4px;margin:2px auto 6px;border-radius:2px;background:#c8ced3;flex:none}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search{order:1!important;display:flex!important;width:auto!important;box-sizing:border-box!important;align-items:center!important;gap:8px!important;flex:none!important;margin:0 10px 4px!important;padding:0!important;border:0!important;background:transparent!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search>span{display:none!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock #emojiSearch{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;height:34px!important;margin:0!important;padding:0 12px 0 34px!important;border:0!important;border-radius:999px!important;background:#f0f2f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707a82' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") no-repeat 11px center/16px!important;font-size:16px!important;color:#1f2d33!important;box-shadow:none!important;outline:0!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock #emojiClose{display:none!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-backspace{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:40px;height:34px;padding:0;border:0;border-radius:10px;background:transparent;color:#54656f;cursor:pointer}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-backspace:active{background:#eef1f3}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-title{order:2!important;display:block!important;flex:none!important;margin:0!important;padding:6px 14px 4px!important;border:0!important;background:transparent!important;font:700 13.5px/1.3 Arial,Helvetica,sans-serif!important;color:#54656f!important;text-transform:none!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock #emojiCategoryTitle{font:inherit!important;color:inherit!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-grid{order:3!important;flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))!important;grid-auto-rows:44px!important;gap:2px!important;align-content:start!important;margin:0!important;padding:0 8px 6px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:transparent!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:44px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;font-size:28px!important;line-height:1!important;cursor:pointer}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item:active{background:#eef1f3!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item .emoji-img{width:30px!important;height:30px!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-categories{order:4!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;height:auto!important;margin:0!important;padding:4px 6px 2px!important;border:0!important;border-top:1px solid #eceff1!important;background:#fff!important;overflow:hidden!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-categories>button{flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;opacity:.55;font-size:20px!important;filter:grayscale(.35)}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-categories>button.active{opacity:1!important;filter:none;background:color-mix(in srgb,var(--md-006653,#006653) 12%,#fff)!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-categories>button .emoji-img{width:22px!important;height:22px!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search{display:none!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-picker-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:2px 8px 4px 14px!important}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-dock-close{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:#f0f2f4;color:#54656f;cursor:pointer}
html.mirc-mobile body #app#app #emojiPicker#emojiPicker.emoji-dock .emoji-dock-close:active{background:#e3e7ea}
html.mirc-mobile dialog.wa-camera{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000;color:#fff;overflow:hidden;z-index:9600}
html.mirc-mobile dialog.wa-camera::backdrop{background:#000}
html.mirc-mobile dialog.wa-camera video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}
html.mirc-mobile dialog.wa-camera .wa-cam-msg{position:absolute;left:24px;right:24px;top:40%;transform:translateY(-50%);padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.12);text-align:center;font:500 15px/1.45 Arial,sans-serif}
html.mirc-mobile dialog.wa-camera .wa-cam-top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:linear-gradient(rgba(0,0,0,.45),transparent)}
html.mirc-mobile dialog.wa-camera :is(.wa-cam-close,.wa-cam-flash){display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;cursor:pointer}
html.mirc-mobile dialog.wa-camera :is(.wa-cam-close,.wa-cam-flash)[hidden]{display:none}
html.mirc-mobile dialog.wa-camera :is(.wa-cam-close,.wa-cam-flash) svg{width:22px;height:22px}
html.mirc-mobile dialog.wa-camera.flash-on .wa-cam-flash{background:#fff;color:#111}
html.mirc-mobile dialog.wa-camera .wa-cam-bottom{position:absolute;left:0;right:0;bottom:0;padding:18px 22px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,rgba(0,0,0,.6) 35%)}
html.mirc-mobile dialog.wa-camera .wa-cam-row{display:flex;align-items:center;justify-content:space-between}
html.mirc-mobile dialog.wa-camera :is(.wa-cam-gallery,.wa-cam-flip){display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;cursor:pointer;backdrop-filter:blur(6px)}
html.mirc-mobile dialog.wa-camera :is(.wa-cam-gallery,.wa-cam-flip) svg{width:26px;height:26px}
html.mirc-mobile dialog.wa-camera .wa-cam-shutter{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;padding:0;border:4px solid #fff;border-radius:50%;background:transparent;cursor:pointer}
html.mirc-mobile dialog.wa-camera .wa-cam-shutter i{display:block;width:60px;height:60px;border-radius:50%;background:#fff;transition:transform .1s}
html.mirc-mobile dialog.wa-camera .wa-cam-shutter:active i{transform:scale(.88)}
html.mirc-mobile dialog.wa-camera .wa-cam-modes{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:16px}
html.mirc-mobile dialog.wa-camera .wa-cam-modes b{padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.18);font:700 14px/1 Arial,sans-serif}
html.mirc-mobile dialog.wa-camera .wa-cam-files{justify-self:start;padding:7px 10px;border:0;background:transparent;color:#fff;font:600 14px/1 Arial,sans-serif;opacity:.9;cursor:pointer}
html.mirc-mobile dialog.wa-camera button:focus-visible{box-shadow:0 0 0 2px #fff}
html.mirc-mobile body dialog.modern-image-confirm.wa-image-preview{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#0b0f12!important;color:#fff!important;box-shadow:none!important;overflow:hidden!important;flex-direction:column!important;z-index:9600}
html.mirc-mobile body dialog.modern-image-confirm.wa-image-preview[open]{display:flex!important}
html.mirc-mobile body dialog.wa-image-preview .ip-top{display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 8px;flex:none}
html.mirc-mobile body dialog.wa-image-preview .ip-top .ip-close{display:inline-flex!important;align-items:center;justify-content:center;flex:none!important;width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;color:#fff!important;cursor:pointer}
html.mirc-mobile body dialog.wa-image-preview .ip-target{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.2 Arial,sans-serif;opacity:.9}
html.mirc-mobile body dialog.wa-image-preview .ip-stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:6px 0}
html.mirc-mobile body dialog.wa-image-preview .ip-stage img{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:0!important;margin:0!important}
html.mirc-mobile body dialog.wa-image-preview .ip-compose{display:flex;align-items:center;gap:8px;flex:none;margin:0;padding:10px 10px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,rgba(0,0,0,.35))}
html.mirc-mobile body dialog.wa-image-preview .ip-caption{flex:1 1 auto;min-width:0;height:46px;padding:0 16px;border:0;border-radius:24px;background:#fff;color:#1f2d33;font-size:16px;box-sizing:border-box;outline:0}
html.mirc-mobile body dialog.wa-image-preview .ip-send{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 48px!important;width:48px!important;height:48px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--md-00866c,#00866c)!important;color:#fff!important;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3)}
html.mirc-mobile body dialog.wa-image-preview .ip-send svg{width:22px;height:22px;margin-left:3px}
html.mirc-mobile body dialog.wa-image-preview .ip-send:disabled{opacity:.6}
html.mirc-mobile body dialog.wa-image-preview>.image-send-preview{display:none!important}
html.mirc-mobile body dialog.wa-image-preview .ip-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;height:46px;padding:0 4px 0 2px;border-radius:24px;background:#fff;box-sizing:border-box}
html.mirc-mobile body dialog.wa-image-preview .ip-field .ip-caption{flex:1 1 auto;height:44px;padding:0 10px 0 4px;border-radius:0;background:transparent}
html.mirc-mobile body dialog.wa-image-preview .ip-emoji{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#54656f!important;cursor:pointer}
html.mirc-mobile body dialog.wa-image-preview .ip-emoji svg{width:24px;height:24px}
html.mirc-mobile body dialog.wa-image-preview.emoji-open .ip-emoji{color:var(--md-00866c,#00866c)!important}
html.mirc-mobile body dialog.wa-image-preview .ip-emoji-host{flex:none;background:#fff}
html.mirc-mobile body dialog.wa-image-preview.emoji-open .ip-compose{padding-bottom:10px!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock:not(.open){display:none!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock.open{position:relative!important;inset:auto!important;transform:none!important;order:99!important;flex:none!important;display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:calc(min(300px,40dvh) + env(safe-area-inset-bottom))!important;max-height:none!important;margin:6px 0 0!important;padding:4px 0 env(safe-area-inset-bottom)!important;box-sizing:border-box!important;border:0!important;border-top:1px solid #e3e7ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;z-index:5!important;-webkit-user-select:none;user-select:none;touch-action:manipulation}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-dock-handle{display:block;order:0;width:36px;height:4px;margin:2px auto 6px;border-radius:2px;background:#c8ced3;flex:none}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search{order:1!important;display:flex!important;width:auto!important;box-sizing:border-box!important;align-items:center!important;gap:8px!important;flex:none!important;margin:0 10px 4px!important;padding:0!important;border:0!important;background:transparent!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock #emojiSearch{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;height:34px!important;margin:0!important;padding:0 12px 0 34px!important;border:0!important;border-radius:999px!important;background:#f0f2f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707a82' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") no-repeat 11px center/16px!important;font-size:16px!important;color:#1f2d33!important;box-shadow:none!important;outline:0!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock #emojiClose{display:none!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-backspace{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:40px;height:34px;padding:0;border:0;border-radius:10px;background:transparent;color:#54656f;cursor:pointer}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-backspace:active{background:#eef1f3}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-picker-title{order:2!important;display:block!important;flex:none!important;margin:0!important;padding:6px 14px 4px!important;border:0!important;background:transparent!important;font:700 13.5px/1.3 Arial,Helvetica,sans-serif!important;color:#54656f!important;text-transform:none!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock #emojiCategoryTitle{font:inherit!important;color:inherit!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-grid{order:3!important;flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))!important;grid-auto-rows:44px!important;gap:2px!important;align-content:start!important;margin:0!important;padding:0 8px 6px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:transparent!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:44px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;font-size:28px!important;line-height:1!important;cursor:pointer}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-grid .emoji-item .emoji-img{width:30px!important;height:30px!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-categories{order:4!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;height:auto!important;margin:0!important;padding:4px 6px 2px!important;border:0!important;border-top:1px solid #eceff1!important;background:#fff!important;overflow:hidden!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-picker-search{display:none!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-picker-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:2px 8px 4px 14px!important}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-dock-close{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:#f0f2f4;color:#54656f;cursor:pointer}
html.mirc-mobile body dialog.wa-image-preview #emojiPicker#emojiPicker.emoji-dock .emoji-dock-close:active{background:#e3e7ea}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
html.mirc-mobile #messages .reaction-menu.rx-extra .message-reactions{gap:1px!important}
html.mirc-mobile #messages .reaction-menu.rx-extra .message-reactions button{flex-basis:27px!important;width:27px!important;min-width:27px!important;font-size:20px!important;padding:2px!important}
}
html.mirc-mobile #messages .reaction-menu.rx-hold :is([data-react-id],.reaction-share){display:none!important}
html.mirc-mobile #messages .reaction-menu.rx-hold .message-reactions{gap:6px!important}
html.mirc-mobile .wait-dots{position:fixed;bottom:85px;left:50%;transform:translateX(-50%);z-index:2147483000;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:#f2f2f4;background:color-mix(in srgb,var(--dots-accent,#8a8f98) 13%,#fff);border:1px solid rgba(0,0,0,.06);border-color:color-mix(in srgb,var(--dots-accent,#8a8f98) 24%,#fff);box-shadow:0 1px 4px rgba(0,0,0,.12);pointer-events:none}
html.mirc-mobile .wait-dots[hidden]{display:none}
html.mirc-mobile .wait-dots i{width:6px;height:6px;border-radius:50%;background:#a3a3a8;background:color-mix(in srgb,var(--dots-accent,#8a8f98) 62%,#fff);animation:wait-dots 1.2s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){html.mirc-mobile .wait-dots i{animation:none;opacity:.7}}
html.mirc-mobile body #socialToast#socialToast#socialToast.connection-dots{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:6px 10px!important;border-radius:999px!important;background:#f2f2f4!important;background:color-mix(in srgb,var(--dots-accent,#8a8f98) 13%,#fff)!important;background-image:none!important;color:#a3a3a8!important;border:1px solid rgba(0,0,0,.06)!important;border-color:color-mix(in srgb,var(--dots-accent,#8a8f98) 24%,#fff)!important;box-shadow:0 1px 4px rgba(0,0,0,.12)!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html.mirc-mobile body #socialToast#socialToast#socialToast.connection-dots[hidden]{display:none!important}
html.mirc-mobile body #socialToast#socialToast#socialToast.connection-dots::before,html.mirc-mobile body #socialToast#socialToast#socialToast.connection-dots::after{content:none!important;display:none!important}
html.mirc-mobile body #socialToast#socialToast.connection-dots .connection-dot-row{display:inline-flex!important;gap:4px!important;min-width:0!important;height:auto!important}
html.mirc-mobile body #socialToast#socialToast.connection-dots .connection-dot-row i{width:6px!important;height:6px!important;background:#a3a3a8!important;background:color-mix(in srgb,var(--dots-accent,#8a8f98) 62%,#fff)!important;animation:wait-dots 1.2s ease-in-out infinite!important}
html.mirc-mobile body #socialToast#socialToast.connection-dots .connection-dot-row i:nth-child(2){animation-delay:.15s!important}
html.mirc-mobile body #socialToast#socialToast.connection-dots .connection-dot-row i:nth-child(3){animation-delay:.3s!important}
@media (prefers-reduced-motion:reduce){html.mirc-mobile body #socialToast#socialToast.connection-dots .connection-dot-row i{animation:none!important;opacity:.7!important}}
html.mirc-mobile #emojiPicker .emoji-mode-tabs{order:20;display:flex;justify-content:center;gap:0;flex:none;padding:6px 0 8px;border-top:1px solid rgba(0,0,0,.07);background:inherit}
html.mirc-mobile #emojiPicker .emoji-mode-tabs[hidden]{display:none}
html.mirc-mobile #emojiPicker .emoji-mode-tabs button{display:grid!important;place-items:center!important;width:66px!important;min-width:0!important;height:30px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #cfd6da!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#54656f!important;box-shadow:none!important;font:700 12px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:.3px!important;cursor:pointer!important;-webkit-text-fill-color:currentColor!important}
html.mirc-mobile #emojiPicker .emoji-mode-tabs button:first-child{border-radius:999px 0 0 999px!important;border-right:0!important;font-size:17px!important;font-weight:400!important}
html.mirc-mobile #emojiPicker .emoji-mode-tabs button:last-child{border-radius:0 999px 999px 0!important}
html.mirc-mobile #emojiPicker .emoji-mode-tabs button[aria-pressed="true"]{background:#eef1f3!important;color:#111b21!important}
html.mirc-mobile body #emojiPicker#emojiPicker#emojiPicker.gif-mode :is(.emoji-picker-search,#emojiCategories,.emoji-picker-title,#emojiGrid){display:none!important}
html.mirc-mobile body #emojiPicker#emojiPicker#emojiPicker.emoji-bubble.gif-mode{height:380px!important;max-height:min(380px,calc(100dvh - 120px))!important}
html.mirc-mobile #emojiPicker .gif-panel{display:flex;flex-direction:column;flex:1 1 0;min-height:0;order:5}
html.mirc-mobile #emojiPicker .gif-panel[hidden]{display:none}
html.mirc-mobile #emojiPicker .gif-search{display:flex;align-items:center;gap:8px;flex:none;margin:8px 10px 6px;padding:0 12px;height:38px;border-radius:999px;background:#f0f2f5}
html.mirc-mobile #emojiPicker .gif-search span{font-size:14px;opacity:.6}
html.mirc-mobile #emojiPicker .gif-search input{flex:1 1 auto;min-width:0;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;outline:0!important;color:#111b21!important;font:14px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}
html.mirc-mobile #emojiPicker .gif-search button{display:grid!important;place-items:center!important;flex:none!important;width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:none!important;color:#54656f!important;box-shadow:none!important;font:14px/1 Arial,sans-serif!important;cursor:pointer!important;-webkit-text-fill-color:currentColor!important}
html.mirc-mobile #emojiPicker .gif-grid{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 10px}
html.mirc-mobile #emojiPicker .gif-item{display:block!important;flex:1 0 auto!important;height:84px!important;min-width:64px!important;max-width:180px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:#e9edef!important;box-shadow:none!important;cursor:pointer!important}
html.mirc-mobile #emojiPicker .gif-item img{display:block;width:100%;height:100%;min-width:64px;object-fit:cover;border-radius:0}
html.mirc-mobile #emojiPicker .gif-item:focus-visible{outline:2px solid var(--form-accent,#00866c);outline-offset:1px}
html.mirc-mobile #emojiPicker .gif-empty{flex:1 1 100%;margin:24px 0;text-align:center;color:#667781;font:14px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
html.mirc-mobile body .status-reaction-counts[hidden]{display:none!important}
html.mirc-mobile body .status-updates-list .status-reaction-counts,html.mirc-mobile body .status-own-actions .status-reaction-counts{display:inline-flex!important;margin:0!important;flex:0 0 auto!important;flex-wrap:nowrap!important}
html.mirc-mobile body .status-reaction-counts>.status-reaction-chip{display:inline-flex!important;align-items:center;gap:5px;height:30px!important;min-height:0!important;margin:0!important;padding:0 10px!important;border:1px solid #dfe8e3!important;border-radius:999px!important;background:#f4f7f5!important;color:#1f2c33!important;font:600 12.5px/1 Arial,sans-serif!important;cursor:pointer;box-shadow:none!important;white-space:nowrap}
html.mirc-mobile body .status-reaction-counts>.status-reaction-chip:hover{background:#e9efec!important}
html.mirc-mobile body .status-reaction-counts>.status-reaction-chip .status-reaction-chip-emojis{font-size:15px;line-height:1;letter-spacing:-1px}
html.mirc-mobile body .status-reaction-counts>.status-reaction-chip>b{font-weight:700}
html.mirc-mobile body :is(.user-card-avatar,.roster-profile-avatar,.message-avatar,.private-portrait-avatar,.pc-top-avatar,.whois-avatar,.mp-photo,.social-profile-photo,.call-avatar,.voice-avatar,.room-avatar):is(:where(.has-e85036d7),:not(*).h_:not(h_)){border-width:0!important;padding:0!important;border-radius:50%!important;background:transparent!important}
html.mirc-mobile body #emojiPicker#emojiPicker .gif-panel .gif-title{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;margin:0;padding:0 8px 4px 14px;font:700 13.5px/1.3 Arial,Helvetica,sans-serif;color:#54656f}
html.mirc-mobile body #emojiPicker#emojiPicker .gif-panel .gif-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f0f2f4!important;color:#54656f!important;box-shadow:none!important;cursor:pointer}
html.mirc-mobile body #emojiPicker#emojiPicker .gif-panel .gif-close:active{background:#e3e7ea!important}
html.mirc-mobile body #emojiPicker#emojiPicker .gif-panel .gif-close svg{width:18px;height:18px}
html.mirc-mobile body #emojiPicker#emojiPicker.emoji-bubble .gif-panel .gif-title{padding:6px 8px 3px 12px;font:400 13px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#9aa3ad}
html.mirc-mobile body #emojiPicker#emojiPicker.emoji-bubble .gif-panel .gif-close{width:26px!important;height:26px!important}
html.mirc-mobile body #emojiPicker#emojiPicker.emoji-bubble .gif-panel .gif-close svg{width:14px;height:14px}
 



html.mirc-ui{--mirc-font:17px;--mirc-face:"Segoe UI",Tahoma,Arial,sans-serif;--mirc-bg:#eaf2fc;--mirc-pane:#fff;--mirc-line:#8e959e;--mirc-sel:#1f72e6;
 --mirc-green:#008000;--mirc-blue:#1636d6;--mirc-op:#e0201b;--mirc-ink:#000;--mirc-title-h:40px}
html.mirc-ui,html.mirc-ui body{background:var(--mirc-bg);color:var(--mirc-ink);font-family:var(--mirc-face)}
 
html.mirc-ui,html.mirc-ui body{height:100%;margin:0;overflow:hidden;overscroll-behavior:none}

 
html.mirc-ui ::-webkit-scrollbar{width:18px;height:18px;background:#f0f0f0}
html.mirc-ui ::-webkit-scrollbar-track{background:#f0f0f0;border-left:1px solid #e3e3e3}
html.mirc-ui ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f4f4f4,#dcdcdc);border:1px solid #9a9a9a;border-radius:2px;min-height:28px;
 background-image:linear-gradient(90deg,#f4f4f4,#dadada),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7'%3E%3Cpath d='M0 .5h8M0 3.5h8M0 6.5h8' stroke='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center,center}
html.mirc-ui ::-webkit-scrollbar-thumb:hover{border-color:#3c7fb1}
html.mirc-ui ::-webkit-scrollbar-button:single-button{display:block;height:18px;width:18px;background:#f0f0f0 center/9px no-repeat;border:1px solid #c9c9c9}
html.mirc-ui ::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 6 5 0l5 6z' fill='%23000'/%3E%3C/svg%3E")}
html.mirc-ui ::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23000'/%3E%3C/svg%3E")}
html.mirc-ui ::-webkit-scrollbar-button:vertical:start:increment,html.mirc-ui ::-webkit-scrollbar-button:vertical:end:decrement,html.mirc-ui ::-webkit-scrollbar-button:horizontal{display:none}
@supports not selector(::-webkit-scrollbar){html.mirc-ui *{scrollbar-color:#c8c8c8 #f0f0f0}}

 
html.mirc-ui body #app{position:fixed;inset:0;height:auto;max-height:none;padding:0;margin:0;background:var(--mirc-bg);display:grid;overflow:hidden;
 grid-template-columns:minmax(0,1fr) 180px 182px;grid-template-rows:var(--mirc-title-h) minmax(0,1fr) auto auto;
 grid-template-areas:"title title title" "msgs users chans" "comp comp comp" "status status status";column-gap:6px;
 border:1px solid #0831d9;border-top:0;box-sizing:border-box}
html.mirc-ui body #app .layout,html.mirc-ui body #app .chat-panel{display:contents}
html.mirc-ui body #app>:not(.titlebar):not(.layout):not(.mirc-statusbar):not(.mirc-tabs):not(.mirc-sheet):not(.mirc-strip):not(.mirc-users-handle),
html.mirc-ui body #app .chat-panel>:not(#messages):not(.composer):not(#kickedChannelWarning),
html.mirc-ui body #app .titlebar>:not(.mirc-titlebar){display:none!important}
html.mirc-ui body #app .mirc-tabs,html.mirc-ui body #app .mirc-sheet,html.mirc-ui body #app .mirc-strip{display:none}

 
html.mirc-ui body #app .titlebar{grid-area:title;height:auto;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;min-width:0}
html.mirc-ui .mirc-titlebar{height:var(--mirc-title-h);display:flex;align-items:center;gap:8px;padding:0 6px 0 7px;box-sizing:border-box;border-radius:8px 8px 0 0;
 background:linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%);box-shadow:inset 0 1px #6fb1ff,inset 1px 0 #2d7cf0,inset -1px 0 #0839c6;
 color:#fff;user-select:none;-webkit-user-select:none}
html.mirc-ui .mirc-sysmenu{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;padding:0;margin:0;border:0;background:none;cursor:pointer}
html.mirc-ui .mirc-sysmenu img{width:26px;height:26px;object-fit:contain;filter:drop-shadow(0 1px 1px #0005)}
html.mirc-ui .mirc-title-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 16px/1 "Trebuchet MS","Segoe UI",Tahoma,sans-serif;text-shadow:1px 1px #0a1e6a}
html.mirc-ui .mirc-winbtns{flex:0 0 auto;display:flex;gap:3px}
html.mirc-ui .mirc-wb{position:relative;width:27px;height:27px;padding:0;margin:0;border:1px solid #fff;border-radius:4px;cursor:pointer;
 background:radial-gradient(circle at 70% 85%,#1b54d9 0,transparent 60%),linear-gradient(180deg,#5d9df8 0,#2b6fe8 45%,#1958de 100%);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #0d38a8}
html.mirc-ui .mirc-wb:hover{filter:brightness(1.12)}
html.mirc-ui .mirc-wb:active{filter:brightness(.9)}
html.mirc-ui .mirc-wb-close{background:radial-gradient(circle at 70% 85%,#b8300e 0,transparent 60%),linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #a5280a}
html.mirc-ui .mirc-wb i{position:absolute;inset:0;margin:auto;display:block}
html.mirc-ui .mirc-wb-min i{width:11px;height:3px;background:#fff;top:auto;bottom:6px;left:6px;right:auto;margin:0}
html.mirc-ui .mirc-wb-max i{width:13px;height:12px;border:2px solid #fff;border-top-width:4px;box-sizing:border-box}
html.mirc-ui .mirc-wb-close i{width:15px;height:15px}
html.mirc-ui .mirc-wb-close i::before,html.mirc-ui .mirc-wb-close i::after{content:"";position:absolute;left:50%;top:50%;width:17px;height:2.6px;margin:-1.3px 0 0 -8.5px;background:#fff;border-radius:1px;transform:rotate(45deg)}
html.mirc-ui .mirc-wb-close i::after{transform:rotate(-45deg)}

 
html.mirc-ui body #app #messages,html.mirc-ui body #app #rightPanel,html.mirc-ui body #app .sidebar{margin-top:28px;background:var(--mirc-pane);border:1px solid var(--mirc-line);box-shadow:inset 1px 1px #d6d6d6;border-radius:0;min-height:0;box-sizing:border-box}
html.mirc-ui body #app #messages{grid-area:msgs;margin-left:10px;overflow-y:scroll;overflow-x:hidden;padding:8px 10px 10px;display:block;font:400 var(--mirc-font)/1.72 var(--mirc-msg-face,var(--mirc-face));color:var(--mirc-ink);background-image:none}
html.mirc-ui body #app #rightPanel{grid-area:users;position:static;display:flex;flex-direction:column;overflow:hidden;padding:0;width:auto;max-width:none}
html.mirc-ui body #app .sidebar{grid-area:chans;margin-right:10px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0;width:auto}

 
html.mirc-ui .mirc-pane-head{flex:0 0 auto;display:flex;align-items:center;gap:7px;height:34px;padding:0 8px 0 10px;box-sizing:border-box;border-bottom:1px solid #c8c8c8;
 background:linear-gradient(180deg,#fdfdfd,#ececec);font:700 15.5px/1 var(--mirc-face);color:#000;white-space:nowrap}
html.mirc-ui .mirc-pane-head>span:not(.mirc-globe){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
html.mirc-ui .mirc-pane-head b{font-weight:700}
html.mirc-ui .mirc-users-toggle{flex:0 0 auto;padding:0;margin:0;border:0;background:none;font-size:15px;line-height:1;color:#000;cursor:default}
html.mirc-ui:not(.mirc-mobile) .mirc-users-toggle{pointer-events:none}
html.mirc-ui .mirc-globe{font-size:17px;line-height:1}

 
html.mirc-ui [data-mirc-c="0"]{--mirc-nick:#0b6e0b}
html.mirc-ui [data-mirc-c="1"]{--mirc-nick:#c8189b}
html.mirc-ui [data-mirc-c="2"]{--mirc-nick:#1c3fd1}
html.mirc-ui [data-mirc-c="3"]{--mirc-nick:#e8641a}
html.mirc-ui [data-mirc-c="4"]{--mirc-nick:#2e8b2e}
html.mirc-ui [data-mirc-c="5"]{--mirc-nick:#7a2dbf}
html.mirc-ui [data-mirc-c="6"]{--mirc-nick:#b8860b}
html.mirc-ui [data-mirc-c="7"]{--mirc-nick:#008b8b}
html.mirc-ui [data-mirc-c="8"]{--mirc-nick:#2d6fb5}
html.mirc-ui [data-mirc-c="9"]{--mirc-nick:#8b4513}
html.mirc-ui [data-mirc-c="10"]{--mirc-nick:#d6336c}
html.mirc-ui [data-mirc-c="11"]{--mirc-nick:#4b7d00}

 
html.mirc-ui #messages .conversation-intro:not(.mirc-intro-on),html.mirc-ui #messages .history-page[hidden]{display:none!important}
html.mirc-ui body #app #messages .conversation-intro.mirc-intro-on{display:block!important;margin:0 0 2px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;text-align:left!important;font-size:0!important;line-height:0!important;color:transparent!important;max-width:none!important}
html.mirc-ui #messages .conversation-intro .mirc-il{display:block;font:400 var(--mirc-font)/1.72 var(--mirc-msg-face,var(--mirc-face));color:var(--mirc-ink);white-space:pre-wrap;overflow-wrap:anywhere}
html.mirc-ui #messages .conversation-intro .mirc-now{color:var(--mirc-green)}
html.mirc-ui.mirc-mobile #messages .conversation-intro .mirc-il{line-height:1.5}
html.mirc-ui #messages .history-page{display:block;margin:0 0 6px;padding:2px 8px;font:12px var(--mirc-face);background:#f0f0f0;border:1px solid #adadad;border-radius:2px}
html.mirc-ui #messages .chat-day-separator{display:block;margin:4px 0;padding:0;background:none;border:0;text-align:left;font:inherit;color:#7a7a7a}
html.mirc-ui #messages .chat-day-separator span{all:unset;font-size:.86em;color:#7a7a7a}
 
html.mirc-ui #messages .conversation-intro.mirc-intro-on+.history-page+.chat-day-separator,html.mirc-ui #messages .conversation-intro.mirc-intro-on+.chat-day-separator{display:none!important}
html.mirc-ui #messages .chat-day-separator span::before{content:"— "}html.mirc-ui #messages .chat-day-separator span::after{content:" —"}
html.mirc-ui body #app #messages .message{display:block;position:relative;margin:0;padding:0 0 0 0;background:none;border:0;box-shadow:none;border-radius:0;max-width:none;width:auto;
 font:inherit;color:var(--mirc-ink);text-align:left;min-height:0;grid-template-columns:none}
html.mirc-ui body #app #messages .message.self{justify-self:auto;align-self:auto;flex-direction:row}
html.mirc-ui #messages .message .message-avatar,html.mirc-ui #messages .message .message-time,html.mirc-ui #messages .message .classic-end-time,
html.mirc-ui #messages .message .classic-like,html.mirc-ui #messages .message .message-receipt,
html.mirc-ui #messages .message .msg-offline{display:none!important}
html.mirc-ui #messages .message .standard-time{display:inline;margin:0;padding:0;font:inherit;color:var(--mirc-ink);opacity:1}
html.mirc-ui[data-show-message-time="false"] #messages .standard-time,html.mirc-ui[data-show-message-time="false"] #messages .mirc-time{display:none!important}
html.mirc-ui #messages .message .message-body{display:inline;margin:0;padding:0;background:none!important;border:0;box-shadow:none;border-radius:0;max-width:none;color:inherit;font:inherit;min-width:0}
html.mirc-ui #messages .message .message-body::before,html.mirc-ui #messages .message .message-body::after{display:none!important}
html.mirc-ui #messages .message .message-body>div:first-child{display:inline;margin:0 0 0 .3em}
html.mirc-ui body #app #messages .message .message-name{display:inline;font:inherit;font-weight:700;color:var(--mirc-nick,#000)!important;background:none;padding:0;margin:0;cursor:pointer;text-decoration:none}
html.mirc-ui #messages .message .message-name::before{content:"<"}html.mirc-ui #messages .message .message-name::after{content:">"}
html.mirc-ui #messages .message .message-content-line{display:inline;margin:0 0 0 .3em;padding:0}
html.mirc-ui #messages .message .message-text{display:inline;margin:0;padding:0;font:inherit;color:inherit;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}
html.mirc-ui #messages .message .message-text .emoji-img,html.mirc-ui #messages .message img.emoji-img{width:1.25em;height:1.25em;vertical-align:-.25em;margin:0 .05em}
html.mirc-ui #messages .message .message-media:empty{display:none}
html.mirc-ui #messages .message .message-media,html.mirc-ui #messages .message .image-message{display:block;margin:3px 0 4px 4.2em}
html.mirc-ui #messages .message .image-message img,html.mirc-ui #messages .message .message-media img{max-width:min(260px,70%);max-height:200px;height:auto;border:1px solid #a5a5a5;border-radius:0}
html.mirc-ui #messages .message .quote-card{display:block;margin:2px 0 2px 4.2em;padding:2px 8px;border-left:3px solid #9a9a9a;background:#f4f4f4;font-size:.88em;border-radius:0}
html.mirc-ui #messages .message a{color:#0000ee;text-decoration:underline}
 
html.mirc-ui body #app #messages .system-message{display:block;margin:0;padding:0;background:none;border:0;box-shadow:none;border-radius:0;max-width:none;text-align:left;font:inherit;color:var(--mirc-blue)}
html.mirc-ui #messages .system-message.mirc-sys .mirc-time{color:var(--mirc-ink);font-weight:400}
html.mirc-ui #messages .system-message.mirc-sys{font-weight:600}
 
html.mirc-ui body #app #messages .system-message.mirc-pres{font-weight:400}
html.mirc-ui #messages .system-message.mirc-pres .mirc-time{color:var(--mirc-ink)}
html.mirc-ui body #app #messages .system-message.mirc-pres-join{color:#009393}
html.mirc-ui body #app #messages .system-message.mirc-pres-part{color:#009300}
html.mirc-ui body #app #messages .system-message.mirc-pres-quit{color:#00007f}
html.mirc-ui #messages .mirc-pr{font-weight:600}
 
html.mirc-ui body #app #messages .connect-card{display:block!important;position:static!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:auto!important;max-width:none!important;min-height:0!important;transform:none!important;animation:none!important}
html.mirc-ui body #app #messages .connect-card>*{display:none!important}
html.mirc-ui body #app #messages .connect-card::before{content:attr(data-mirc-line);display:block;font:700 var(--mirc-font)/1.72 var(--mirc-face);color:#00007f}
 
html.mirc-ui body #app .sidebar .channel-row.channel-unread:not(.active),html.mirc-ui body #app .sidebar .channel-row.channel-unread:not(.active) .channel-name{color:#e00000}
html.mirc-ui body #app .sidebar .channel-row.channel-unread:not(.active) .channel-hash{color:#e00000}
 
html.mirc-ui body #app .sidebar #channelList>.channel-row[hidden],html.mirc-ui body #app .sidebar #peopleList>.private-chat-row[hidden]{display:flex!important}
html.mirc-ui body #app .sidebar #channelList>.show-more,html.mirc-ui body #app .sidebar #peopleList>.show-more{display:none!important}

 
html.mirc-ui:not(.mirc-in-channel) body #app #rightPanel{display:none!important}
html.mirc-ui:not(.mirc-in-channel) body #app #messages{grid-column:1/3}
html.mirc-ui.mirc-mobile:not(.mirc-in-channel) body #app{grid-template-columns:minmax(0,1fr) 0;column-gap:0}
html.mirc-ui.mirc-mobile:not(.mirc-in-channel) body #app #messages{margin-right:4px}

 
html.mirc-ui #rightPanel>:not(.member-card),html.mirc-ui #rightPanel .member-card>:not(.mirc-users-head):not(#memberList):not(#memberSearch):not(.nick-search-wrap){display:none!important}
html.mirc-ui #rightPanel .member-card{position:static;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
html.mirc-ui body #app #memberList{flex:1 1 auto;min-height:0;overflow-y:scroll;overflow-x:hidden;display:block;padding:4px 0 6px;margin:0;background:none;max-height:none;height:auto}
html.mirc-ui #memberList .member-group-heading,html.mirc-ui #memberList section>button.member-group-heading{display:none!important}
html.mirc-ui #memberList section{display:contents}
html.mirc-ui body #app #memberList .member-row{display:flex;align-items:center;gap:6px;min-height:26px;padding:0 6px 0 10px;margin:0;background:none;border:0;border-radius:0;box-shadow:none;cursor:default;
 font:400 15px/1.2 var(--mirc-face)!important;color:#000!important;white-space:nowrap}
html.mirc-ui body #app #memberList .member-row:hover{background:#e5f0fd}
html.mirc-ui #memberList .member-row>.roster-profile-avatar,html.mirc-ui #memberList .member-row>.member-avatar,html.mirc-ui #memberList .member-row .friend-button,
html.mirc-ui #memberList .member-row .block-button,html.mirc-ui #memberList .member-row .social-avatar,html.mirc-ui #memberList .member-row svg,html.mirc-ui #memberList .member-row img{display:none!important}
html.mirc-ui #memberList .member-row>div{display:flex;align-items:center;min-width:0;overflow:hidden;background:none;padding:0;margin:0}
html.mirc-ui body #app #memberList .member-row .member-prefix,html.mirc-ui body #app #memberList .member-row .member-nick{color:inherit!important;font:inherit!important;letter-spacing:0;text-shadow:none}
html.mirc-ui #memberList .member-prefix{display:inline;font:inherit;color:inherit;margin:0;padding:0;min-width:0;background:none}
html.mirc-ui #memberList .member-nick{display:inline;font:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;background:none;padding:0;margin:0}
html.mirc-ui body #app #memberList .member-row[data-mirc-rank="op"]{color:var(--mirc-op)!important;font-size:16px!important;min-height:30px}
html.mirc-ui body #app #memberList .member-row[data-mirc-rank="voice"],html.mirc-ui body #app #memberList .member-row[data-mirc-rank="half"]{color:var(--mirc-nick,#0b6e0b)!important;font-size:16px!important;min-height:30px}
html.mirc-ui body #app #memberList .member-row[data-mirc-rank="normal"]::before{content:"";flex:0 0 auto;width:16px;height:16px;margin-left:-1px;
 background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='4.6' r='3.4' fill='%232a7ad8'/%3E%3Cpath d='M1.6 15.4c0-3.9 2.9-6.4 6.4-6.4s6.4 2.5 6.4 6.4z' fill='%232a7ad8'/%3E%3C/svg%3E") center/contain no-repeat}
html.mirc-ui body #app #memberList .member-row[data-mirc-rank="normal"] .member-prefix{display:none}
html.mirc-ui #memberList .show-more,html.mirc-ui #memberList button:not(.member-group-heading){display:block;margin:4px 8px;padding:2px 6px;font:12px var(--mirc-face);background:#f0f0f0;border:1px solid #adadad;border-radius:2px;color:#000}

 
html.mirc-ui .sidebar>:not(.mirc-chans-head):not(#statusEntry):not(.side-section):not(.mirc-side-foot),html.mirc-ui .sidebar .side-section>:not(#channelList):not(#peopleList):not(.mirc-sub-head){display:none!important}
html.mirc-ui .sidebar .mirc-sub-head{display:none}
html.mirc-ui .sidebar .side-section{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
html.mirc-ui body #app .sidebar #channelList,html.mirc-ui body #app .sidebar #peopleList{display:block;padding:4px 0 2px;margin:0;max-height:none;overflow:visible;background:none}
html.mirc-ui:not(.mirc-has-pm) body #app .sidebar #peopleList{display:none}
html.mirc-ui body #app .sidebar #peopleList>:not(.private-chat-row){display:none!important}
html.mirc-ui body #app .sidebar #peopleList::before{content:"Özel Mesajlar";display:block;margin:6px 0 2px;padding:3px 10px;font:700 13px var(--mirc-face);color:#555;border-top:1px solid #e1e1e1}
html.mirc-ui body #app .sidebar #statusEntry{display:block;padding:4px 0 0}
html.mirc-ui body #app .sidebar #statusEntry .status-entry{display:flex;align-items:center;gap:8px;width:100%;height:29px;padding:0 10px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;font:400 15px/1 var(--mirc-face);color:#000;text-align:left;cursor:pointer}
html.mirc-ui body #app .sidebar #statusEntry .status-entry>span{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;font:700 0/1 var(--mirc-face);color:transparent;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='1.5' y='2.5' width='15' height='10' rx='1' fill='%23e8f1fd' stroke='%232a6fd0'/%3E%3Cpath d='M6 15.5h6M9 12.5v3' stroke='%232a6fd0' stroke-width='1.4'/%3E%3C/svg%3E") center/contain no-repeat;border:0;border-radius:0;box-shadow:none}
html.mirc-ui body #app .sidebar #statusEntry .status-entry b{font-weight:400}
html.mirc-ui body #app .sidebar #statusEntry .status-entry small{display:none}
html.mirc-ui body #app .sidebar #statusEntry .status-entry.active,html.mirc-ui body #app .sidebar #statusEntry .status-entry[aria-current="true"]{background:var(--mirc-sel);color:#fff}
html.mirc-ui body #app .sidebar .channel-row{display:flex;align-items:center;gap:9px;height:29px;padding:0 6px 0 10px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;color:#000;min-width:0}
html.mirc-ui body #app .sidebar .channel-row:hover{background:#e5f0fd}
html.mirc-ui body #app .sidebar .channel-row.active{background:var(--mirc-sel);color:#fff}
html.mirc-ui .sidebar .channel-row .channel-hash{flex:0 0 auto;display:inline;width:auto;height:auto;padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;font:700 21px/1 Arial,var(--mirc-face);color:#1d5fd6}
html.mirc-ui .sidebar .channel-row.active .channel-hash{color:#fff}
html.mirc-ui .sidebar .channel-row .channel-list-copy{flex:1 1 auto;min-width:0;display:block;overflow:hidden}
html.mirc-ui .sidebar .channel-row .channel-name{display:flex;font:400 15px/1.2 var(--mirc-face);color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.mirc-ui .sidebar .channel-row .channel-name::before{content:"#"}
html.mirc-ui .sidebar .channel-row .channel-topic-preview,html.mirc-ui .sidebar .channel-row .channel-badges .badge[title="Çevrimiçi kişi"]{display:none!important}
html.mirc-ui .sidebar .channel-row .channel-badges{display:contents}
html.mirc-ui .sidebar .channel-row .channel-badges .badge,html.mirc-ui .sidebar .private-chat-row .private-unread:not(:empty){flex:0 0 auto;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#d9261c;color:#fff;font:700 11px/16px var(--mirc-face);text-align:center}
html.mirc-ui .sidebar .channel-row .conversation-close,html.mirc-ui .sidebar .private-chat-row .conversation-close{flex:0 0 auto;width:16px;height:16px;padding:0;margin:0;border:0;background:none;font:15px/16px Arial;color:inherit;opacity:0;cursor:pointer}
html.mirc-ui .sidebar .channel-row:hover .conversation-close,html.mirc-ui .sidebar .private-chat-row:hover .conversation-close,html.mirc-ui .sidebar .channel-row.active .conversation-close{opacity:.75}
html.mirc-ui body #app .sidebar .private-chat-row{display:flex;align-items:center;gap:8px;height:29px;padding:0 6px 0 10px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;color:#000;min-width:0}
html.mirc-ui body #app .sidebar .private-chat-row:hover{background:#e5f0fd}
html.mirc-ui body #app .sidebar .private-chat-row.active{background:var(--mirc-sel);color:#fff}
html.mirc-ui body #app .sidebar .private-chat-row.active .person-dot,html.mirc-ui body #app .sidebar #statusEntry .status-entry.active>span{filter:brightness(0) invert(1)}
html.mirc-ui .sidebar .private-chat-row .person-dot{flex:0 0 auto;width:16px;height:16px;border:0;border-radius:0;box-shadow:none;
 background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='4.6' r='3.4' fill='%232a7ad8'/%3E%3Cpath d='M1.6 15.4c0-3.9 2.9-6.4 6.4-6.4s6.4 2.5 6.4 6.4z' fill='%232a7ad8'/%3E%3C/svg%3E") center/contain no-repeat}
html.mirc-ui .sidebar .private-chat-row .private-chat-info{flex:1 1 auto;min-width:0;display:block;overflow:hidden}
html.mirc-ui .sidebar .private-chat-row .person-name{display:block;font:400 15px/1.2 var(--mirc-face);color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.mirc-ui .sidebar .private-chat-row .private-preview,html.mirc-ui .sidebar .private-chat-row .friend-button,html.mirc-ui .sidebar .private-chat-row .block-button,
html.mirc-ui .sidebar .private-chat-row .social-avatar,html.mirc-ui .sidebar .private-chat-row img,html.mirc-ui .sidebar .private-chat-row .private-unread:empty{display:none!important}
html.mirc-ui .sidebar .private-chat-row.has-unread .person-name,html.mirc-ui .sidebar .private-chat-row.unread .person-name{font-weight:700}

 
html.mirc-ui body #app .composer{grid-area:comp;position:relative;margin:8px 10px 0;padding:0;border:0;background:none;box-shadow:none;border-radius:0;min-width:0}
html.mirc-ui body #app .composer>.composer-tools,html.mirc-ui body #app .composer>.desktop-composer-hint{display:none!important}
html.mirc-ui body #app .composer-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;column-gap:0;height:auto;min-height:46px;padding:0;margin:0;background:none;border:0;box-shadow:none;border-radius:0;position:relative}
html.mirc-ui body #app .composer-row::before{content:"";grid-column:1/4;grid-row:1;align-self:stretch;background:#fff;border:1px solid #7a7a7a;box-shadow:inset 1px 1px #dcdcdc;margin-right:8px}
html.mirc-ui body #app .composer-row>.message-input-wrap{display:contents!important}
html.mirc-ui body #app .composer-row>:not(#nickTabButton):not(.message-input-wrap):not(#voiceButton):not(.voice-recording):not(#messageInput):not(#emojiButton):not(#imageButton):not(#sendButton):not(.mirc-tool),html.mirc-ui body #app .composer-row>.message-input-wrap>:not(#messageInput):not(#emojiButton):not(#imageButton):not(#sendButton){display:none!important}
html.mirc-ui body #app .composer-row>:not(.message-input-wrap),html.mirc-ui body #app .composer-row>.message-input-wrap>*{position:relative;z-index:1;grid-row:1}
html.mirc-ui body #app #emojiButton{grid-column:1!important;order:0;position:relative!important;inset:auto!important;transform:none!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;margin:0 0 0 4px!important;padding:0!important;border:0!important;border-radius:3px!important;background:none!important;box-shadow:none!important;font-size:21px!important;color:#555!important}
html.mirc-ui body #app #emojiButton>.emoji-toggle-close,html.mirc-ui body #app #emojiButton>.emoji-toggle-kbd,html.mirc-ui body #app #emojiButton.active>.emoji-toggle-face{display:none!important}
html.mirc-ui body #app #emojiButton.active>.emoji-toggle-close{display:block!important;position:static!important;transform:none!important;opacity:1!important;font:400 24px/1 Arial,sans-serif!important;color:#444!important}
html.mirc-ui body #app #emojiButton:not(.active)>.emoji-toggle-face{display:block!important;position:static!important;transform:none!important;opacity:1!important;font-size:22px!important;line-height:1!important}
html.mirc-ui body #app #messageInput{grid-column:2!important;align-self:stretch!important;display:block!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:132px;margin:0!important;padding:11px 8px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;resize:none;
 font:400 calc(var(--mirc-font) - 1px)/1.3 var(--mirc-msg-face,var(--mirc-face));color:#000}
html.mirc-ui body #app #messageInput::placeholder{color:#8a8a8a}
html.mirc-ui body #app .mirc-tool,html.mirc-ui body #app #imageButton,html.mirc-ui body #app #voiceButton{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0 1px;padding:0!important;border:0!important;border-radius:3px!important;background:none!important;box-shadow:none!important;color:#555!important;cursor:pointer}
html.mirc-ui body #app .mirc-tool[hidden],html.mirc-ui body #app #imageButton[hidden],html.mirc-ui body #app #voiceButton[hidden]{display:none!important}
html.mirc-ui body #app .mirc-tool:hover,html.mirc-ui body #app #emojiButton:hover,html.mirc-ui body #app #imageButton:hover,html.mirc-ui body #app #voiceButton:hover{background:#e8eef7!important}
html.mirc-ui body #app .mirc-font-btn span{font:700 19px/1 Georgia,"Times New Roman",serif;color:#1c3fd1;border-bottom:3px solid #e0201b;padding:0 2px 1px}
html.mirc-ui body #app .mirc-clear-btn svg{width:22px;height:22px}
html.mirc-ui body #app #imageButton svg,html.mirc-ui body #app #voiceButton svg{width:21px!important;height:21px!important}
html.mirc-ui body #app #nickTabButton{grid-column:4!important;align-self:stretch!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0;width:48px!important;height:auto!important;min-height:46px;margin:0 6px 0 0!important;padding:0!important;border:1px solid #9b9b9b!important;border-radius:4px!important;background:linear-gradient(180deg,#fcfcfc 0,#f0f0f0 45%,#dddddd 100%)!important;box-shadow:inset 0 1px #fff!important;color:#222!important;font:700 12px/1 var(--mirc-face)!important}
html.mirc-ui body #app #nickTabButton .nick-tab-arrow{font-size:9px;line-height:8px}
html.mirc-ui body #app #sendButton{grid-column:5!important;position:relative!important;inset:auto!important;transform:none!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:130px!important;height:46px!important;min-width:0!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;
 border:1px solid #9b9b9b!important;border-radius:4px!important;background:linear-gradient(180deg,#fcfcfc 0,#f0f0f0 45%,#dddddd 100%)!important;box-shadow:inset 0 1px #fff!important;color:#000!important;font:400 17px/1 var(--mirc-face)!important;opacity:1!important;visibility:visible!important}
html.mirc-ui body #app #sendButton:hover{border-color:#3c7fb1!important;background:linear-gradient(180deg,#f2f9ff,#dbeefd 45%,#bfe0fa)!important}
html.mirc-ui body #app #sendButton>*{display:none!important}
html.mirc-ui body #app #sendButton::before{content:""!important;display:block!important;width:22px!important;height:22px!important;flex:0 0 auto!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 11.2 21.4 3.1c.6-.3 1.2.3.9.9l-8.1 18.9c-.3.6-1.1.6-1.3 0l-2.4-7.4-7.4-2.4c-.6-.2-.7-1-.1-1.3z' fill='%232f86e8'/%3E%3Cpath d='m10.5 13.5 4-4' stroke='%23fff' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important}
html.mirc-ui body #app #sendButton::after{content:"Gönder"!important;display:inline!important}
html.mirc-ui body #app .composer-row>.voice-recording:not([hidden]){grid-column:1/4;align-self:stretch;display:flex;align-items:center;gap:8px;padding:0 10px;margin-right:8px;background:#fff;border:1px solid #7a7a7a;z-index:2}
html.mirc-ui body #app .composer .reply-preview:not([hidden]),html.mirc-ui body #app .composer .image-send-preview:not([hidden]){display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:4px 8px;background:#fff;border:1px solid #a5a5a5;font:13px var(--mirc-face)}
 
html.mirc-ui body #app .composer>.desktop-composer-toolbar{display:none!important}
html.mirc-ui body #app #kickedChannelWarning[hidden]{display:none!important}
html.mirc-ui body #app #kickedChannelWarning:not([hidden]){grid-area:comp;align-self:start;position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 10px 0;padding:0 10px;height:46px;background:#fff8d6;border:1px solid #c9b25c;font:14px var(--mirc-face)}

 
html.mirc-ui .mirc-statusbar{grid-area:status;position:relative;display:flex;align-items:center;height:38px;margin-top:8px;padding:0 22px 0 12px;box-sizing:border-box;border-top:1px solid #b3c6e1;background:linear-gradient(180deg,#f1f6fd,#dfeaf8);font:400 15px/1 var(--mirc-face);color:#000;white-space:nowrap;overflow:hidden}
html.mirc-ui .mirc-sb-conn{display:flex;align-items:center;gap:8px;width:265px;flex:0 0 auto;padding-right:12px;border-right:1px solid #a9bdda;height:22px;overflow:hidden;text-overflow:ellipsis}
html.mirc-ui .mirc-led{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7a8 0,#f2c21a 30%,#c08f00 100%);box-shadow:0 0 0 1px #8a6b00}
html.mirc-ui .mirc-statusbar.is-on .mirc-led{background:radial-gradient(circle at 35% 30%,#d6ffbf 0,#3fd11d 32%,#138a06 100%);box-shadow:0 0 0 1px #0f6f05}
html.mirc-ui .mirc-sb-info{padding-left:14px;overflow:hidden;text-overflow:ellipsis}
html.mirc-ui .mirc-sb-info b{font-weight:400}
html.mirc-ui .mirc-sb-info.is-query .mirc-sb-users{display:none}
html.mirc-ui .mirc-sb-sep{font-style:normal;margin:0 8px;color:#000}
html.mirc-ui .mirc-sb-btn{display:flex;align-items:center;gap:6px;margin:0 0 0 auto;height:28px;padding:0 12px;border:1px solid #9b9b9b;border-radius:3px;background:linear-gradient(180deg,#fcfcfc,#e2e2e2);font:14px var(--mirc-face);color:#000;cursor:pointer}
html.mirc-ui .mirc-sb-btn:hover{border-color:#3c7fb1;background:linear-gradient(180deg,#f2f9ff,#c8e5fb)}
html.mirc-ui .mirc-fi{display:inline-block;width:17px;height:17px;flex:0 0 auto;font-style:normal}
html.mirc-ui .mirc-fi-gear{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.3 2h3.4l.5 2.6 1.8.8 2.2-1.5 2.4 2.4-1.5 2.2.8 1.8 2.6.5v3.4l-2.6.5-.8 1.8 1.5 2.2-2.4 2.4-2.2-1.5-1.8.8-.5 2.6h-3.4l-.5-2.6-1.8-.8-2.2 1.5-2.4-2.4 1.5-2.2-.8-1.8L2 13.7v-3.4l2.6-.5.8-1.8-1.5-2.2 2.4-2.4 2.2 1.5 1.8-.8z' fill='%234a9df0' stroke='%231d5fd6' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='3.4' fill='%23fff' stroke='%231d5fd6'/%3E%3C/svg%3E") center/contain no-repeat}
html.mirc-ui .mirc-fi-reg{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='8.5' cy='7.5' r='3.5' fill='%23f0a43a' stroke='%23a05a00'/%3E%3Cpath d='M2 20c0-4 3-6.5 6.5-6.5S15 16 15 20z' fill='%23f0a43a' stroke='%23a05a00'/%3E%3Ccircle cx='16.5' cy='8' r='3' fill='%234a9df0' stroke='%231d5fd6'/%3E%3Cpath d='M13 19.5c.3-3.4 2.3-5.5 4.5-5.5S22 16 22 19.5z' fill='%234a9df0' stroke='%231d5fd6'/%3E%3C/svg%3E") center/contain no-repeat}
html.mirc-ui .mirc-fi-info{border-radius:50%;background:radial-gradient(circle at 35% 30%,#7cc0ff,#1d6fe0);color:#fff;font:italic 700 12px/17px Georgia,serif;text-align:center;box-shadow:inset 0 0 0 1px #0f4fb8}
html.mirc-ui .mirc-grip{position:absolute;right:2px;bottom:2px;width:14px;height:14px;background:radial-gradient(circle,#a5a29a 1.1px,transparent 1.4px) 0 0/4.6px 4.6px;clip-path:polygon(100% 0,100% 100%,0 100%)}

 
html.mirc-ui .mirc-menu{position:fixed;z-index:9000;min-width:190px;padding:3px;background:#fff;border:1px solid #8e8e8e;box-shadow:3px 3px 6px #0004;font:14px var(--mirc-face)}
html.mirc-ui .mirc-menu[hidden]{display:none}
html.mirc-ui .mirc-menu button{display:block;width:100%;padding:5px 22px;margin:0;border:0;background:none;text-align:left;font:inherit;color:#000;cursor:pointer}
html.mirc-ui .mirc-menu button:hover{background:var(--mirc-sel);color:#fff}
html.mirc-ui .mirc-menu hr{margin:3px 2px;border:0;border-top:1px solid #d5d5d5}
html.mirc-ui dialog.mirc-dialog{padding:0;border:1px solid #0831d9;border-radius:8px 8px 0 0;background:var(--mirc-bg);box-shadow:4px 6px 18px #0006;width:min(360px,calc(100vw - 24px));color:#000}
html.mirc-ui dialog.mirc-dialog::backdrop{background:#0002}
html.mirc-ui .mirc-dialog-bar{--mirc-title-h:34px}
html.mirc-ui .mirc-dialog-bar img{width:18px;height:18px;margin-left:3px}
html.mirc-ui .mirc-dialog-bar .mirc-title-text{font-size:14px}
html.mirc-ui .mirc-dialog-bar .mirc-wb{width:23px;height:23px}
html.mirc-ui .mirc-dialog-body{padding:14px}
html.mirc-ui .mirc-settings{display:grid;gap:10px;font:14px var(--mirc-face)}
html.mirc-ui .mirc-field{display:flex;align-items:center;justify-content:space-between;gap:10px}
html.mirc-ui .mirc-field select{padding:3px 6px;font:inherit;border:1px solid #7a7a7a;background:#fff;border-radius:0}
html.mirc-ui .mirc-check{display:flex;align-items:center;gap:8px}
html.mirc-ui .mirc-btn{display:block;width:100%;padding:7px 12px;margin:0;border:1px solid #9b9b9b;border-radius:3px;background:linear-gradient(180deg,#fcfcfc,#e2e2e2);font:14px var(--mirc-face);color:#000;text-align:center;cursor:pointer}
html.mirc-ui .mirc-btn:hover{border-color:#3c7fb1;background:linear-gradient(180deg,#f2f9ff,#c8e5fb)}
html.mirc-ui .mirc-btn-quit{color:#b00000}

 
 
html.mirc-ui:not(.mirc-ready) #loginScreen .login-card{visibility:hidden;animation:mirc-reveal 0s 1.5s forwards}
@keyframes mirc-reveal{to{visibility:visible}}
html.mirc-ui body #loginScreen:not(.hidden){min-height:100%!important;height:100%!important;overflow:auto!important;display:grid!important;place-items:center!important;padding:16px!important;box-sizing:border-box!important;
 background:#0b2f8f url("/images/login/mirc-giris-bg-pc-v1.webp") center/cover no-repeat!important}
html.mirc-ui.mirc-mobile body #loginScreen:not(.hidden){background:#0b2f8f url("/images/login/mirc-giris-bg-mobil-v1.webp") center/cover no-repeat!important;padding:12px!important}
html.mirc-ui body #loginScreen .login-scene,html.mirc-ui body .login-card .cz-logo,html.mirc-ui body .login-card .login-hero,html.mirc-ui body .login-card .login-label,html.mirc-ui body .login-card .login-divider,
html.mirc-ui body .login-card .login-orbs,html.mirc-ui body .login-card .login-qr,html.mirc-ui body .login-card .login-footer{display:none!important}
html.mirc-ui body #loginScreen .login-card{position:relative!important;width:min(560px,100%)!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:2px solid #2b6cf0!important;border-radius:9px 9px 2px 2px!important;
 background:var(--mirc-bg)!important;box-shadow:0 0 0 1px #0a2a8a,0 10px 40px #0009,0 0 30px #2b6cf066!important;color:#000!important;text-align:left!important;backdrop-filter:none!important;overflow:hidden!important;transform:none!important;animation-name:none}
html.mirc-ui:not(.mirc-ready) #loginScreen .login-card{animation:mirc-reveal 0s 1.5s forwards!important}
html.mirc-ui body #loginScreen .login-card::before,html.mirc-ui body #loginScreen .login-card::after{display:none!important}
html.mirc-ui .mirc-login-bar{--mirc-title-h:38px;border-radius:7px 7px 0 0}
html.mirc-ui .mirc-login-bar img{width:24px;height:24px;margin-left:2px}
html.mirc-ui .mirc-login-bar .mirc-title-text{font-size:17px}
html.mirc-ui .mirc-login-bar .mirc-wb{width:25px;height:25px;cursor:default}
html.mirc-ui .mirc-wordmark{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 20px 6px}
html.mirc-ui .mirc-wordmark img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 2px 3px #0004)}
html.mirc-ui .mirc-wordmark div{display:flex;flex-direction:column;align-items:center;min-width:0}
html.mirc-ui .mirc-wordmark b{font:italic 700 38px/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.5px;background:linear-gradient(180deg,#fff2a8 0,#f2c94c 35%,#c8901c 62%,#8a5a06 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(1px 1px 0 #5a3a00);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
html.mirc-ui .mirc-wordmark span{display:flex;align-items:center;gap:10px;margin-top:4px;font:700 17px/1 var(--mirc-face);color:#1b2a4a;white-space:nowrap}
html.mirc-ui .mirc-wordmark span::before,html.mirc-ui .mirc-wordmark span::after{content:"";width:46px;height:2px;background:#1b2a4a}
html.mirc-ui body #loginScreen .login-card .login-panel{display:grid!important;gap:10px!important;margin:0!important;padding:10px 38px 18px!important;background:none!important;border:0!important;box-shadow:none!important;text-align:left!important}
html.mirc-ui .mirc-login-form{display:grid;gap:10px}
html.mirc-ui .mirc-lrow{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;margin:0;font:400 17px/1 var(--mirc-face);color:#000}
html.mirc-ui .mirc-lrow>span::after{content:" :"}
html.mirc-ui .mirc-lrow>span::first-letter{text-decoration:underline}
html.mirc-ui .mirc-lrow>span{text-align:left;padding-left:30px;white-space:nowrap}
html.mirc-ui .mirc-li{display:none}
html.mirc-ui body #loginScreen#loginScreen .mirc-lrow input,html.mirc-ui body #loginScreen#loginScreen #loginNick#loginNick,html.mirc-ui body #loginScreen#loginScreen #loginPassword#loginPassword,html.mirc-ui body #loginScreen .mirc-srv{width:100%!important;height:34px!important;min-height:0!important;margin:0!important;padding:4px 8px!important;box-sizing:border-box!important;border:1px solid #7a7a7a!important;border-radius:0!important;background:#fff!important;box-shadow:inset 1px 1px #d0d0d0!important;font:17px var(--mirc-face)!important;color:#000!important;outline:0}
html.mirc-ui body #loginScreen .mirc-srv{appearance:auto;padding:2px 4px!important}
html.mirc-ui body #loginScreen .mirc-lrow input:focus{border-color:#2b6cf0!important}
html.mirc-ui body #loginScreen .login-card .login-remember{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:2px 0 0!important;font:17px var(--mirc-face)!important;color:#000!important}
html.mirc-ui body #loginScreen .login-card .login-remember[hidden]{display:none!important}
html.mirc-ui body #loginScreen .login-card .login-remember input{width:18px!important;height:18px!important;accent-color:#1d8f2a;appearance:auto!important}
html.mirc-ui body #loginScreen#loginScreen #loginButton#loginButton{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;justify-self:center!important;width:min(320px,100%)!important;height:50px!important;margin:4px 0 0!important;padding:0 16px!important;border:1px solid #7f7f7f!important;border-radius:4px!important;
 background:linear-gradient(180deg,#ffffff 0,#f3f3f3 45%,#dcdcdc 100%)!important;box-shadow:inset 0 1px #fff,0 1px 2px #0003!important;color:#000!important;-webkit-text-fill-color:#000!important;font:700 22px/1 var(--mirc-face)!important;text-shadow:none!important;opacity:1!important}
html.mirc-ui body #loginScreen#loginScreen #loginButton#loginButton::before{content:""!important;display:block!important;position:static!important;width:28px!important;height:28px!important;background:url("/images/login/mirc-logo-v2.webp") center/contain no-repeat!important;border:0!important;box-shadow:none!important;opacity:1!important;transform:none!important}
html.mirc-ui body #loginScreen#loginScreen #loginButton#loginButton::after{display:none!important}
html.mirc-ui body #loginScreen#loginScreen #loginButton#loginButton:hover{border-color:#3c7fb1!important;background:linear-gradient(180deg,#f2f9ff,#dbeefd 45%,#bfe0fa)!important}
html.mirc-ui .mirc-login-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}
html.mirc-ui .mirc-login-foot button{display:flex;align-items:center;justify-content:center;gap:7px;height:36px;margin:0;padding:0 8px;border:1px solid #8ea6c8;border-radius:4px;background:linear-gradient(180deg,#fafcff,#dbe5f2);font:600 14px var(--mirc-face);color:#0b2a6a;cursor:pointer}
html.mirc-ui .mirc-login-foot button:hover{border-color:#3c7fb1;background:linear-gradient(180deg,#f2f9ff,#c8e5fb)}
html.mirc-ui body #loginScreen .login-card .login-privacy-link{justify-self:center!important;font:12px var(--mirc-face)!important;color:#0b3a9c!important}
html.mirc-ui body #loginScreen .login-card .login-error:empty{display:none!important}
html.mirc-ui body #loginScreen .login-card .login-error:not(:empty){padding:6px 8px!important;background:#fff1f0!important;border:1px solid #d99!important;border-radius:0!important;color:#a00!important;font:14px var(--mirc-face)!important}
html.mirc-ui body #loginScreen .google-login:not([hidden]){justify-self:center}
 
html.mirc-ui.mirc-mobile body #loginScreen .login-card{width:100%!important;max-width:440px!important}
html.mirc-ui.mirc-mobile .mirc-login-bar .mirc-title-text{font-size:15px}
html.mirc-ui.mirc-mobile .mirc-wordmark{padding:12px 10px 2px;gap:8px}
html.mirc-ui.mirc-mobile .mirc-wordmark img{width:52px;height:52px}
html.mirc-ui.mirc-mobile .mirc-wordmark b{font-size:28px}
html.mirc-ui.mirc-mobile .mirc-wordmark span{font-size:13px;gap:6px}
html.mirc-ui.mirc-mobile .mirc-wordmark span::before,html.mirc-ui.mirc-mobile .mirc-wordmark span::after{width:22px}
html.mirc-ui.mirc-mobile body #loginScreen .login-card .login-panel{padding:8px 12px 12px!important;gap:8px!important}
html.mirc-ui.mirc-mobile .mirc-login-form{gap:7px}
html.mirc-ui.mirc-mobile .mirc-lrow{grid-template-columns:30px 98px minmax(0,1fr);gap:6px;font-size:15px}
html.mirc-ui.mirc-mobile .mirc-lrow>span{padding-left:0}
html.mirc-ui.mirc-mobile .mirc-lrow>span::after,html.mirc-ui.mirc-mobile .mirc-lrow>span::first-letter{content:none;text-decoration:none}
html.mirc-ui.mirc-mobile .mirc-li{display:block;width:28px;height:28px;border-radius:4px;background-color:#e9eef6;background-position:center;background-size:20px;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #b8c4d6}
html.mirc-ui .mirc-li-srv{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='7' rx='1.5' fill='%23597093'/%3E%3Crect x='3' y='14' width='18' height='7' rx='1.5' fill='%23597093'/%3E%3Ccircle cx='7' cy='6.5' r='1.2' fill='%2389f07a'/%3E%3Ccircle cx='7' cy='17.5' r='1.2' fill='%2389f07a'/%3E%3C/svg%3E")}
html.mirc-ui .mirc-li-nick{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4.2' fill='none' stroke='%23384a66' stroke-width='2'/%3E%3Cpath d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7' fill='none' stroke='%23384a66' stroke-width='2'/%3E%3C/svg%3E")}
html.mirc-ui .mirc-li-user{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2' fill='%23597093'/%3E%3Ccircle cx='8.5' cy='11' r='2.3' fill='%23fff'/%3E%3Cpath d='M5 16.5c.4-2 1.8-3 3.5-3s3.1 1 3.5 3z' fill='%23fff'/%3E%3Cpath d='M14 10h5M14 13h4' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E")}
html.mirc-ui .mirc-li-key{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='7.5' cy='12' r='4.5' fill='none' stroke='%23384a66' stroke-width='2.2'/%3E%3Cpath d='M12 12h9M18 12v3.5M21 12v2.5' stroke='%23384a66' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}
html.mirc-ui.mirc-mobile body #loginScreen#loginScreen .mirc-lrow input,html.mirc-ui.mirc-mobile body #loginScreen#loginScreen #loginNick#loginNick,html.mirc-ui.mirc-mobile body #loginScreen#loginScreen #loginPassword#loginPassword,html.mirc-ui.mirc-mobile body #loginScreen .mirc-srv{height:34px!important;font-size:16px!important}
html.mirc-ui.mirc-mobile body #loginScreen .login-card .login-remember{font-size:15px!important}
html.mirc-ui.mirc-mobile body #loginScreen#loginScreen #loginButton#loginButton{width:100%!important;height:46px!important;font-size:19px!important}
html.mirc-ui.mirc-mobile .mirc-login-foot button{height:38px;font-size:13px;gap:5px;padding:0 4px}

 
html.mirc-ui body #connectingScreen{display:none!important}
html.mirc-ui body #connectingScreen:not(.hidden)~#app.hidden{display:grid!important}

 
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera){padding:0!important;border:1px solid #0831d9!important;border-radius:8px 8px 0 0!important;background:var(--mirc-bg)!important;box-shadow:4px 6px 18px #0006!important;color:#000!important;font:14px/1.35 var(--mirc-face)!important;width:min(460px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 30px)!important;overflow:auto!important;text-align:left!important;backdrop-filter:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)::backdrop{background:#0003!important;backdrop-filter:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header{position:sticky!important;top:0!important;z-index:3!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:32px!important;height:auto!important;margin:0!important;padding:4px 6px 4px 34px!important;box-sizing:border-box!important;border:0!important;border-radius:7px 7px 0 0!important;
 background:url("/images/login/mirc-logo-v2.webp") 8px center/18px no-repeat,linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%)!important;color:#fff!important;box-shadow:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header :is(h2,h3,b,strong){margin:0!important;padding:0!important;font:700 14px/1.25 "Trebuchet MS","Segoe UI",Tahoma,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:1px 1px #0a1e6a!important;background:none!important;letter-spacing:0!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header small{display:block!important;margin:1px 0 0!important;font:12px/1.25 var(--mirc-face)!important;color:#e3ecff!important;-webkit-text-fill-color:#e3ecff!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>div{flex:1 1 auto!important;min-width:0!important;background:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>:is(h2,h3,b,strong){flex:1 1 auto!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header .as-icon,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>svg,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>span:empty{display:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>button:last-child{position:relative!important;flex:0 0 auto!important;width:24px!important;height:24px!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;border:1px solid #fff!important;border-radius:4px!important;font-size:0!important;color:transparent!important;
 background:linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%)!important;box-shadow:0 0 0 1px #a5280a!important;inset:auto!important;transform:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>button:last-child>*{display:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>button:last-child::before,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>button:last-child::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:15px!important;height:2.4px!important;margin:-1.2px 0 0 -7.5px!important;background:#fff!important;border-radius:1px!important;transform:rotate(45deg)!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>header>button:last-child::after{transform:rotate(-45deg)!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .social-dialog-content{padding:12px 14px!important;margin:0!important;background:none!important;color:#000!important;max-height:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>p,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>.confirm-body,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>div:not(.as-list):not(.social-dialog-content):not(.mirc-set-actions){margin:12px 14px!important;color:#000!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>form{margin:0!important;padding:0 14px 14px!important;background:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>form>:is(h2,h3):first-child{margin:0 -14px 12px!important;padding:8px 10px 8px 34px!important;background:url("/images/login/mirc-logo-v2.webp") 8px center/18px no-repeat,linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 14px/1.2 "Trebuchet MS","Segoe UI",Tahoma,sans-serif!important;text-shadow:1px 1px #0a1e6a!important;border-radius:7px 7px 0 0!important;text-align:left!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera)>footer,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .confirm-actions,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .social-dialog-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;margin:0!important;padding:10px 14px 14px!important;background:none!important;border:0!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera).active-sessions-dialog>footer{display:grid!important;grid-template-columns:1fr!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) :is(button,a.social-primary):not(header>button):not(.emoji-item):not(.mirc-wb):not([class*="reaction"]):not(.as-item){min-height:30px;padding:5px 14px!important;border:1px solid #9b9b9b!important;border-radius:3px!important;background:linear-gradient(180deg,#fcfcfc,#e2e2e2)!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000!important;font:14px var(--mirc-face)!important;text-shadow:none!important;text-transform:none!important;letter-spacing:0!important;width:auto;height:auto!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) :is(button,a.social-primary):not(header>button):not(.emoji-item):not(.mirc-wb):hover{border-color:#3c7fb1!important;background:linear-gradient(180deg,#f2f9ff,#c8e5fb)!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){height:auto!important;min-height:30px;padding:4px 7px!important;border:1px solid #7a7a7a!important;border-radius:0!important;background:#fff!important;box-shadow:inset 1px 1px #d6d6d6!important;color:#000!important;font:14px var(--mirc-face)!important;outline:0}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) input:is([type=checkbox],[type=radio]){appearance:auto!important;-webkit-appearance:auto!important;width:16px!important;height:16px!important;min-width:16px!important;margin:0!important;accent-color:#1f72e6;background:none!important;border:0!important;box-shadow:none!important;position:static!important;opacity:1!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) input:is([type=checkbox],[type=radio])::before,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) input:is([type=checkbox],[type=radio])::after{display:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) label.sound-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 0!important;border:0!important;border-bottom:1px solid #cad8ec!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-align:left!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) label.sound-option>span{display:block!important;min-width:0!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) label.sound-option b{display:block!important;font:600 14px/1.3 var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) label.sound-option small{display:block!important;margin-top:1px!important;font:12px/1.3 var(--mirc-face)!important;color:#555!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) label.sound-option select{min-width:120px}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-list{margin:0!important;padding:0!important;background:#fff!important;border-bottom:1px solid #bccde6!important;max-height:50vh;overflow:auto}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-item{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 14px!important;border:0!important;border-bottom:1px solid #d4e1f2!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;cursor:pointer;text-align:left!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-item.is-picked{background:#e5f0fd!important;box-shadow:inset 3px 0 #1f72e6!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-item input{position:static!important;opacity:1!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-avatar{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:32px!important;height:32px!important;margin:0!important;border-radius:3px!important;background:linear-gradient(180deg,#4f97f3,#1d5fd6)!important;color:#fff!important;font:700 16px/1 var(--mirc-face)!important;position:static!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-main{flex:1 1 auto!important;min-width:0!important;display:block!important;text-align:left!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-main b{display:block!important;font:600 15px/1.25 var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-main small,html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-main em{display:block!important;font:12px/1.3 var(--mirc-face)!important;color:#555!important;font-style:normal!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .as-check{display:none!important}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .mirc-set-top{margin:0 0 4px}
html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) .mirc-set-actions{display:grid;gap:8px;margin:12px 0 0}
html.mirc-ui dialog.mirc-dialog .mirc-note{margin:0;font-size:13px;color:#333}
html.mirc-ui dialog.mirc-dialog .mirc-err{margin:0;padding:5px 8px;background:#fff1f0;border:1px solid #d99;color:#a00;font-size:13px}
html.mirc-ui dialog.mirc-dialog .mirc-field input{flex:1 1 auto;min-width:0;max-width:220px;height:30px;padding:3px 7px;border:1px solid #7a7a7a;border-radius:0;background:#fff;font:14px var(--mirc-face);color:#000}

 
html.mirc-ui body #app#app#app#app #messages .message .reaction-widget{display:inline!important;position:static!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
html.mirc-ui body #app#app#app#app #messages .message .reaction-menu:not([hidden]){position:absolute!important;left:6em!important;right:auto!important;top:auto!important;bottom:100%!important;z-index:30!important;display:flex!important;align-items:center!important;gap:2px!important;margin:0!important;padding:3px 5px!important;width:auto!important;
 background:#fff!important;border:1px solid #8e8e8e!important;border-radius:3px!important;box-shadow:2px 3px 8px #0004!important;white-space:nowrap!important;font-size:20px!important;line-height:1!important}
html.mirc-ui body #app#app#app#app #messages .message .reaction-menu[hidden]{display:none!important}
html.mirc-ui body #app#app#app#app #messages .message .reaction-menu button{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:3px!important;background:none!important;box-shadow:none!important;font-size:20px!important;color:#333!important;cursor:pointer}
html.mirc-ui body #app#app#app#app #messages .message .reaction-menu button:hover{background:#e5f0fd!important}
html.mirc-ui body #app#app#app#app #messages .message .reaction-menu svg,html.mirc-ui body #app#app#app#app #messages .message .reaction-menu img{width:20px!important;height:20px!important}
html.mirc-ui body #app#app#app#app #messages .message .reaction-counts{display:inline-flex!important;gap:3px!important;margin:0 0 0 .5em!important;padding:0!important;vertical-align:middle;background:none!important;border:0!important;position:static!important}
html.mirc-ui body #app#app#app#app #messages .message .reaction-counts:empty{display:none!important}
html.mirc-ui body #app#app#app#app #messages .message .reaction-counts button{display:inline-flex!important;align-items:center!important;gap:2px!important;height:20px!important;min-width:0!important;margin:0!important;padding:0 5px!important;border:1px solid #b9b9b9!important;border-radius:10px!important;background:#f4f4f4!important;box-shadow:none!important;font:12px/1 var(--mirc-face)!important;color:#333!important}
html.mirc-ui body #app#app#app#app #messages .message .message-body:focus,html.mirc-ui body #app#app#app#app #messages .message .message-body:focus-visible{outline:none!important;box-shadow:none!important}
html.mirc-ui body #app#app#app#app #messages .message.reaction-open{background:#eef4fc!important}

 
html.mirc-ui.mirc-mobile{--mirc-title-h:44px;--mirc-strip-h:38px;--mirc-tabs-h:56px;--mirc-font:14px;--mirc-users-w:clamp(104px,28vw,150px)}
 
html.mirc-ui.mirc-mobile body #app{grid-template-columns:minmax(0,1fr) var(--mirc-users-w);grid-template-rows:var(--mirc-title-h) var(--mirc-tabs-h) var(--mirc-strip-h) minmax(0,1fr) auto;
 grid-template-areas:"title title" "tabs tabs" "strip strip" "msgs users" "comp comp";column-gap:4px;border:0}
 
html.mirc-ui.mirc-mobile body{overflow:hidden}
html.mirc-ui.mirc-mobile body #app{position:fixed;left:0;right:0;top:var(--chat-top,0px);height:var(--chat-height,100dvh)}
html.mirc-ui.mirc-mobile.mirc-users-closed body #app{grid-template-columns:minmax(0,1fr) 0;column-gap:0}
html.mirc-ui.mirc-mobile.mirc-users-closed body #app #rightPanel{border:0;overflow:hidden}
html.mirc-ui.mirc-mobile .mirc-titlebar{border-radius:0;padding-top:env(safe-area-inset-top,0)}
html.mirc-ui.mirc-mobile body #app #messages,html.mirc-ui.mirc-mobile body #app #rightPanel{margin-top:0}
html.mirc-ui.mirc-mobile body #app #messages{margin-left:4px;padding:5px 6px 8px;line-height:1.5}
html.mirc-ui.mirc-mobile body #app #rightPanel{margin-right:4px}
html.mirc-ui.mirc-mobile body #app .sidebar,html.mirc-ui.mirc-mobile .mirc-statusbar{display:none}
html.mirc-ui.mirc-mobile .mirc-pane-head{height:32px;font-size:12.5px;padding:0 4px 0 6px;gap:3px}
html.mirc-ui.mirc-mobile .mirc-users-toggle{font-size:14px;cursor:pointer;padding:4px 2px}
html.mirc-ui.mirc-mobile body #app #memberList .member-row{font-size:14px!important;min-height:25px;padding:0 4px 0 7px}
html.mirc-ui.mirc-mobile body #app #memberList .member-row[data-mirc-rank="op"],html.mirc-ui.mirc-mobile body #app #memberList .member-row[data-mirc-rank="voice"],html.mirc-ui.mirc-mobile body #app #memberList .member-row[data-mirc-rank="half"]{font-size:14.5px!important;min-height:26px}
html.mirc-ui.mirc-mobile body #app #memberList .member-row[data-mirc-rank="normal"]::before{display:none}
html.mirc-ui.mirc-mobile ::-webkit-scrollbar{width:14px}
html.mirc-ui.mirc-mobile ::-webkit-scrollbar-button:single-button{height:14px;width:14px;background-size:7px}
 
html.mirc-ui.mirc-mobile.mirc-users-closed .mirc-users-head{display:none!important}
html.mirc-ui.mirc-mobile.mirc-users-closed #memberList{display:none!important}
html.mirc-ui.mirc-mobile body #app .composer{margin:5px 4px 5px!important}
html.mirc-ui.mirc-mobile body #app .composer-row{min-height:44px!important}
html.mirc-ui.mirc-mobile body #app .composer-row::before{margin-right:5px!important}
html.mirc-ui.mirc-mobile body #app #emojiButton{width:32px!important;height:34px!important;margin-left:2px!important;font-size:20px!important}
html.mirc-ui.mirc-mobile body #app #messageInput{height:42px!important;min-height:42px!important;padding:10px 4px!important;font-size:16px!important}
html.mirc-ui.mirc-mobile body #app .mirc-tool,html.mirc-ui.mirc-mobile body #app #imageButton,html.mirc-ui.mirc-mobile body #app #voiceButton{width:28px!important;height:34px!important;margin:0!important}
html.mirc-ui.mirc-mobile body #app #voiceButton{margin-right:5px!important}
html.mirc-ui.mirc-mobile body #app .mirc-font-btn span{font-size:16px}
html.mirc-ui.mirc-mobile body #app .mirc-clear-btn svg{width:19px;height:19px}
html.mirc-ui.mirc-mobile body #app #nickTabButton{width:38px!important;min-height:42px!important;margin-right:5px!important;font-size:11px!important}
 
html.mirc-ui.mirc-mobile body #app #sendButton{align-self:center!important;width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:linear-gradient(180deg,#3f9bff,#1767d8)!important;box-shadow:0 1px 3px #0004,inset 0 1px #ffffff66!important}
html.mirc-ui.mirc-mobile body #app #sendButton::after{content:none!important;display:none!important}
html.mirc-ui.mirc-mobile body #app #sendButton::before{width:22px!important;height:22px!important;margin-left:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 11.2 21.4 3.1c.6-.3 1.2.3.9.9l-8.1 18.9c-.3.6-1.1.6-1.3 0l-2.4-7.4-7.4-2.4c-.6-.2-.7-1-.1-1.3z' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat!important}
html.mirc-ui.mirc-mobile body #app .composer-row>.voice-recording:not([hidden]){margin-right:5px}
 
 
html.mirc-ui.mirc-mobile body #app .mirc-tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;border-top:1px solid #2a63c9;border-bottom:1px solid #082f86;background:linear-gradient(180deg,#1f63d6 0,#1553c4 55%,#0f47b0 100%)}
html.mirc-ui .mirc-tabs button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:3px 2px;padding:0;border:1px solid transparent;border-radius:4px;background:none;font:400 13px/1.1 var(--mirc-face);color:#fff;text-shadow:0 1px #0a2a7a;cursor:pointer}
html.mirc-ui .mirc-tabs button+button::before{content:"";position:absolute;left:-3px;top:7px;bottom:7px;border-left:1px solid #ffffff59}
html.mirc-ui .mirc-tabs button.is-active{border-color:#ffffff73;background:#ffffff26;color:#fff}
html.mirc-ui .mirc-tabs .mirc-ti-hash{color:#fff}
html.mirc-ui .mirc-ti{display:grid;place-items:center;width:26px;height:24px;font-style:normal}
html.mirc-ui .mirc-ti-hash{font:700 26px/1 Arial,sans-serif;color:#1d5fd6}
html.mirc-ui .mirc-ti-pm{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cpath d='M3 4.5C3 3 4.2 2 5.6 2h12.8C19.8 2 21 3 21 4.5v7c0 1.5-1.2 2.5-2.6 2.5H10l-4.5 3.6V14h0c-1.4 0-2.5-1-2.5-2.5z' fill='%234a9df0' stroke='%231d5fd6'/%3E%3Cpath d='M9 16.5c.3 1.2 1.4 2 2.7 2H18l4 3.3v-3.3c1.4 0 2.5-1 2.5-2.4V10c0-1.3-1-2.3-2.3-2.4' fill='%2392c6f7' stroke='%231d5fd6'/%3E%3C/svg%3E") center/contain no-repeat}
html.mirc-ui .mirc-ti-gear{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.3 2h3.4l.5 2.6 1.8.8 2.2-1.5 2.4 2.4-1.5 2.2.8 1.8 2.6.5v3.4l-2.6.5-.8 1.8 1.5 2.2-2.4 2.4-2.2-1.5-1.8.8-.5 2.6h-3.4l-.5-2.6-1.8-.8-2.2 1.5-2.4-2.4 1.5-2.2-.8-1.8L2 13.7v-3.4l2.6-.5.8-1.8-1.5-2.2 2.4-2.4 2.2 1.5 1.8-.8z' fill='%234a9df0' stroke='%231d5fd6' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='3.4' fill='%23fff' stroke='%231d5fd6'/%3E%3C/svg%3E") center/contain no-repeat}
html.mirc-ui .mirc-ti-info{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7cc0ff,#1d6fe0);color:#fff;font:italic 700 15px/24px Georgia,serif;box-shadow:inset 0 0 0 1px #0f4fb8}
html.mirc-ui .mirc-badge{position:absolute;top:2px;left:calc(50% + 4px);min-width:19px;height:19px;padding:0 5px;box-sizing:border-box;border-radius:10px;background:#e3261c;color:#fff;font:700 12px/19px var(--mirc-face);text-align:center;box-shadow:0 0 0 2px #fff}
html.mirc-ui .mirc-badge[hidden]{display:none}
 
html.mirc-ui.mirc-mobile body #app .mirc-sheet:not([hidden]){display:flex;flex-direction:column;position:absolute;left:0;right:0;top:calc(var(--mirc-title-h) + var(--mirc-tabs-h));bottom:0;z-index:40;background:var(--mirc-bg);border-top:1px solid #9fb2cc}
html.mirc-ui .mirc-sheet-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 8px 0 12px;background:linear-gradient(180deg,#fdfdfd,#ececec);border-bottom:1px solid #c8c8c8;font:700 15px var(--mirc-face)}
html.mirc-ui .mirc-sheet-bar .mirc-wb{width:26px;height:26px}
html.mirc-ui .mirc-sheet-body{flex:1 1 auto;overflow:auto;padding:14px}
html.mirc-ui .mirc-sheet.is-list .mirc-sheet-body{padding:0}
html.mirc-ui.mirc-mobile.mirc-sheet-channels body #app .sidebar,html.mirc-ui.mirc-mobile.mirc-sheet-pm body #app .sidebar{display:flex;position:absolute;left:8px;right:8px;top:calc(var(--mirc-title-h) + var(--mirc-tabs-h) + 48px);bottom:8px;z-index:41;margin:0}
html.mirc-ui.mirc-sheet-channels .sidebar .mirc-chans-head,html.mirc-ui.mirc-sheet-pm .sidebar .mirc-chans-head,html.mirc-ui.mirc-sheet-pm .sidebar #statusEntry,html.mirc-ui.mirc-sheet-pm .sidebar .side-section:not(.people-section){display:none!important}
html.mirc-ui.mirc-sheet-channels body #app .sidebar #peopleList{display:none}
html.mirc-ui.mirc-sheet-pm body #app .sidebar #peopleList{display:block}
html.mirc-ui.mirc-sheet-pm body #app .sidebar #peopleList::before{display:none}
html.mirc-ui.mirc-sheet-pm:not(.mirc-has-pm) body #app .sidebar #peopleList::before{content:"Henüz özel mesaj yok.";display:block;padding:14px;margin:0;border:0;font:14px var(--mirc-face);color:#666}
html.mirc-ui.mirc-mobile body #app .sidebar .channel-row,html.mirc-ui.mirc-mobile body #app .sidebar .private-chat-row,html.mirc-ui.mirc-mobile body #app .sidebar #statusEntry .status-entry{height:44px;font-size:16px}
html.mirc-ui.mirc-mobile .sidebar .channel-row .channel-name,html.mirc-ui.mirc-mobile .sidebar .private-chat-row .person-name{font-size:16px}
html.mirc-ui.mirc-mobile .sidebar .channel-row .conversation-close,html.mirc-ui.mirc-mobile .sidebar .private-chat-row .conversation-close{opacity:.6;width:28px;height:28px;font-size:20px}
html.mirc-ui .mirc-about{display:grid;justify-items:center;gap:10px;text-align:center;font:14px var(--mirc-face)}
html.mirc-ui .mirc-about b{font-size:17px;color:#0b3a9c}
html.mirc-ui .mirc-about p{margin:0 0 6px;font-style:italic;color:#444}
html.mirc-ui .mirc-about .mirc-btn{max-width:280px}

 
html.mirc-ui body #userCardShade:not(.open){display:none!important}
html.mirc-ui body #userCardShade.open{display:block!important;position:fixed!important;inset:0!important;z-index:900!important;background:#0002!important}
html.mirc-ui body #userCard:not(.open){display:none!important}
html.mirc-ui body #userCard.open{display:block!important;position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:901!important;width:min(300px,calc(100vw - 24px))!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;margin:0!important;padding:calc(32px + 12px) 12px 12px!important;box-sizing:border-box!important;
 background:var(--mirc-bg)!important;border:1px solid #0831d9!important;border-radius:8px 8px 0 0!important;box-shadow:4px 6px 18px #0006!important;color:#000!important;font:14px var(--mirc-face)!important;text-align:left!important}
html.mirc-ui body #userCard.open::before{content:"Kullanıcı"!important;display:flex!important;align-items:center;position:absolute;left:0;right:0;top:0;height:32px;padding:0 10px 0 34px;box-sizing:border-box;border-radius:7px 7px 0 0;
 background:url("/images/login/mirc-logo-v2.webp") 8px center/18px no-repeat,linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%);color:#fff;font:700 14px/1 "Trebuchet MS","Segoe UI",Tahoma,sans-serif;text-shadow:1px 1px #0a1e6a}
html.mirc-ui body #userCard.open::after{display:none!important}
html.mirc-ui body #userCard .user-card-close{position:absolute!important;right:5px!important;top:4px!important;left:auto!important;z-index:2!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;border:1px solid #fff!important;border-radius:4px!important;color:#fff!important;font:700 18px/20px Arial,sans-serif!important;text-align:center!important;
 background:linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%)!important;box-shadow:0 0 0 1px #a5280a!important}
html.mirc-ui body #userCard .user-card-avatar,html.mirc-ui body #userCard .user-card-online,html.mirc-ui body #userCard .profile-action-icon,html.mirc-ui body #userCard img{display:none!important}
html.mirc-ui body #userCard .user-card-info{margin:0 0 10px!important;padding:0!important;background:none!important;text-align:left!important}
html.mirc-ui body #userCard #userCardNick{margin:0 0 2px!important;font:700 17px/1.2 var(--mirc-face)!important;color:#0b3a9c!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html.mirc-ui body #userCard #userCardRole{margin:0!important;font:13px var(--mirc-face)!important;color:#444!important}
html.mirc-ui body #userCard .user-card-actions{display:grid!important;gap:6px!important;margin:0!important;padding:0!important;background:none!important;grid-template-columns:1fr!important}
html.mirc-ui body #userCard .user-card-actions>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:0!important;height:auto!important;padding:6px 10px!important;margin:0!important;border:1px solid #9b9b9b!important;border-radius:3px!important;
 background:linear-gradient(180deg,#fcfcfc,#e2e2e2)!important;box-shadow:none!important;color:#000!important;font:14px var(--mirc-face)!important;text-align:left!important}
html.mirc-ui body #userCard .user-card-actions>button[hidden]{display:none!important}
html.mirc-ui body #userCard .user-card-actions>button:hover{border-color:#3c7fb1!important;background:linear-gradient(180deg,#f2f9ff,#c8e5fb)!important}
html.mirc-ui body #userCard .user-card-actions>button span{display:block!important;background:none!important;padding:0!important}
html.mirc-ui body #userCard .user-card-actions>button b{font:600 14px var(--mirc-face)!important;color:#000!important}
html.mirc-ui body #userCard .user-card-actions>button small{display:none!important}
html.mirc-ui body #userCard .user-card-close{font-size:0!important;color:transparent!important}
html.mirc-ui body #userCard .user-card-close::before,html.mirc-ui body #userCard .user-card-close::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:15px!important;height:2.4px!important;margin:-1.2px 0 0 -7.5px!important;background:#fff!important;border-radius:1px!important;transform:rotate(45deg)!important}
html.mirc-ui body #userCard .user-card-close::after{transform:rotate(-45deg)!important}

 
html.mirc-ui.mirc-mobile body #app .mirc-strip{grid-area:strip;display:flex;align-items:flex-end;gap:2px;min-width:0;padding:4px 4px 0;box-sizing:border-box;background:var(--mirc-bg)}
html.mirc-ui .mirc-strip-tabs{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;gap:3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
html.mirc-ui .mirc-strip-tabs::-webkit-scrollbar{display:none}
html.mirc-ui .mirc-st{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:5px;height:31px;max-width:170px;margin:0;padding:0 9px 0 6px;box-sizing:border-box;border:1px solid #9aa4b1;border-bottom:0;border-radius:4px 4px 0 0;
 background:linear-gradient(180deg,#fbfbfb,#e3e5e9);color:#000;font:400 13.5px/1 var(--mirc-face);white-space:nowrap;cursor:pointer}
html.mirc-ui .mirc-st span{overflow:hidden;text-overflow:ellipsis}
html.mirc-ui .mirc-st.is-active{height:33px;border-color:#6d97d6;background:linear-gradient(180deg,#eaf3ff,#c7dcf8);color:#0b3a9c;font-weight:600;z-index:1}
html.mirc-ui .mirc-st i{flex:0 0 auto;font-style:normal}
html.mirc-ui .mirc-st-net{font-size:15px;line-height:1}
html.mirc-ui .mirc-st-hash{display:grid;place-items:center;width:17px;height:17px;border-radius:3px;background:linear-gradient(180deg,#4f97f3,#1d5fd6);color:#fff;font:700 13px/1 Arial,sans-serif}
html.mirc-ui .mirc-st-pm{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='4.6' r='3.4' fill='%232a7ad8'/%3E%3Cpath d='M1.6 15.4c0-3.9 2.9-6.4 6.4-6.4s6.4 2.5 6.4 6.4z' fill='%232a7ad8'/%3E%3C/svg%3E") center/contain no-repeat}
html.mirc-ui .mirc-st-badge{min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#e3261c;color:#fff;font:700 11px/16px var(--mirc-face);text-align:center}
html.mirc-ui .mirc-strip-more{flex:0 0 auto;align-self:flex-end;width:34px;height:31px;margin:0;padding:0;border:1px solid #9aa4b1;border-bottom:0;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#fbfbfb,#e3e5e9);font:700 17px/1 Arial,sans-serif;color:#000;cursor:pointer}

 
html.mirc-ui .mirc-strip-tabs,html.mirc-ui .mirc-strip-tabs .mirc-st{touch-action:pan-x!important;-webkit-user-select:none;user-select:none}
html.mirc-ui .mirc-st.is-hot:not(.is-active) span{color:#e00000}

html.mirc-ui body dialog:not(.mirc-dialog):not(.server-ban-dialog):not(.mirc-video-dialog):not(.image-viewer):not(.avatar-zoom):not(.photo-crop):not(.wa-camera):not(.announcement-image-viewer):not(.modern-image-confirm):not(.status-update-dialog):not(.whois-card):not(.wa-image-preview):not(.wa-camera) label[hidden]{display:none!important}
 
html.mirc-ui body #app #messages .system-message.mirc-ev{font-weight:400}
html.mirc-ui #messages .system-message.mirc-ev .mirc-time{color:var(--mirc-ink)}
html.mirc-ui body #app #messages .system-message:is(.mirc-ev-nick,.mirc-ev-kick,.mirc-ev-mode){color:#e00000}
html.mirc-ui body #app #messages .system-message.mirc-ev-topic{color:#009300}
 
html.mirc-ui body #app #messages .chat-day-separator.mirc-today,html.mirc-ui body #app #messages .system-message.mirc-self-join{display:none!important}
 
html.mirc-ui.mirc-mobile body #app#app#app#app #messages .message .reaction-menu:not([hidden]){left:0!important;right:auto!important;max-width:100%!important;flex-wrap:nowrap!important;padding:2px 4px!important;border-radius:20px!important}
html.mirc-ui.mirc-mobile body #app#app#app#app #messages .message .reaction-menu button{width:27px!important;height:30px!important;font-size:18px!important}
html.mirc-ui.mirc-mobile body #app#app#app#app #messages .message .reaction-menu .message-reactions{display:flex!important;flex-wrap:nowrap!important}

 
html.mirc-ui:not(.mirc-mobile) body #app #messages{background:#fff url("/images/login/mirc-filigran-v1.webp") center/min(62%,640px) no-repeat!important}
 
html.mirc-ui.mirc-in-status body #app .sidebar #statusEntry .status-entry{background:var(--mirc-sel)!important;color:#fff!important}
html.mirc-ui.mirc-in-status body #app .sidebar #statusEntry .status-entry>span{filter:brightness(0) invert(1)}
 
html.mirc-ui body #app #memberList .member-row.mirc-picked[data-mirc-rank]{background:var(--mirc-sel)!important;color:#fff!important}
html.mirc-ui body #app #memberList .member-row.mirc-picked[data-mirc-rank="normal"]::before{filter:brightness(0) invert(1)}
html.mirc-ui:not(.mirc-mobile) body #app #messages .message .message-name{cursor:pointer}
 
html.mirc-ui.mirc-mobile body #app .composer-row{grid-template-columns:auto minmax(0,1fr) auto auto 50px!important}
html.mirc-ui.mirc-mobile body #app .composer-row::before{grid-column:1/5!important;border-radius:23px!important;border:1px solid #7f9cc7!important;box-shadow:inset 0 1px 2px #0001,0 1px 2px #0002!important;margin-right:6px!important;background:#fff!important}
html.mirc-ui.mirc-mobile body #app #emojiButton{grid-column:1!important;margin-left:4px!important}
html.mirc-ui.mirc-mobile body #app #messageInput{grid-column:2!important}
html.mirc-ui.mirc-mobile body #app .mirc-attach-btn{grid-column:3!important;width:34px!important;color:#4a5f7d!important}
html.mirc-ui.mirc-mobile body #app .mirc-attach-btn svg{width:22px;height:22px}
html.mirc-ui.mirc-mobile body #app #nickTabButton{grid-column:4!important;align-self:center!important;flex-direction:row!important;gap:4px!important;width:auto!important;min-height:0!important;height:32px!important;margin:0 12px 0 2px!important;padding:0 10px!important;border:1px solid #b9c7da!important;border-radius:16px!important;background:linear-gradient(180deg,#f7f9fc,#e6ecf4)!important;box-shadow:none!important;color:#3d4f68!important;font:600 13px/1 var(--mirc-face)!important}
html.mirc-ui.mirc-mobile body #app #nickTabButton .nick-tab-arrow{display:none!important}
html.mirc-ui.mirc-mobile body #app #nickTabButton::before{content:"⇄";font-size:15px;line-height:1}
html.mirc-ui.mirc-mobile body #app #sendButton{grid-column:5!important;justify-self:end!important;align-self:center!important;width:46px!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:linear-gradient(180deg,#3f9bff,#1767d8)!important;box-shadow:0 1px 3px #0004,inset 0 1px #ffffff66!important;color:#fff!important}
html.mirc-ui.mirc-mobile body #app .composer-row>.voice-recording:not([hidden]){grid-column:1/5!important;border-radius:23px!important}

 
 
html.mirc-ui body #app #voiceButton,html.mirc-ui body #app .composer-row>.message-input-wrap>#imageButton,html.mirc-ui body #app .composer-row>#imageButton,html.mirc-ui body #app #youtubeButton{display:none!important}
html.mirc-ui body #app .mirc-attach-btn{grid-column:3!important;display:grid!important;width:38px!important;margin-right:12px!important;color:#4a5f7d!important}
html.mirc-ui body #app .mirc-attach-btn svg{width:22px;height:22px}
html.mirc-ui.mirc-fk-open body #app .mirc-attach-btn{background:#dbe7f6!important;box-shadow:inset 0 0 0 1px #8fb3e6!important}
html.mirc-ui.mirc-mobile body #app .mirc-attach-btn{margin-right:0!important}
 
html.mirc-ui body #app .mirc-filteke{position:absolute;right:186px;bottom:calc(100% + 12px);z-index:70;display:flex;align-items:center;gap:7px;padding:9px 10px;box-sizing:border-box;max-width:calc(100vw - 16px);
 background:#fff;border:1px solid #9fb2cc;border-radius:16px;box-shadow:0 4px 16px #0003;font:14px var(--mirc-face);color:#000}
html.mirc-ui body #app .mirc-filteke[hidden]{display:none!important}
html.mirc-ui body #app .mirc-filteke::after{content:"";position:absolute;right:22px;bottom:-8px;width:14px;height:14px;background:#fff;border-right:1px solid #9fb2cc;border-bottom:1px solid #9fb2cc;transform:rotate(45deg)}
html.mirc-ui body #app .mirc-filteke select{height:36px;padding:0 8px;border:1px solid #b9c4d4;border-radius:8px;background:#fff;font:15px var(--mirc-face);color:#000;cursor:pointer}
html.mirc-ui body #app .mirc-filteke select[data-mirc-pref="face"]{width:118px}
html.mirc-ui body #app .mirc-filteke select[data-mirc-pref="font"]{width:66px}
html.mirc-ui body #app .mirc-fk-color{display:grid;place-items:center;width:42px;height:36px;margin:0;border:1px solid #b9c4d4;border-radius:8px;background:#fff;cursor:pointer}
html.mirc-ui body #app .mirc-fk-color input{width:28px;height:20px;padding:0;border:1px solid #333;background:none;cursor:pointer}
html.mirc-ui body #app .mirc-fk-color input::-webkit-color-swatch-wrapper{padding:0}html.mirc-ui body #app .mirc-fk-color input::-webkit-color-swatch{border:0}
html.mirc-ui body #app .mirc-fk-btn{display:grid;place-items:center;width:42px;height:36px;margin:0;padding:0;border:1px solid #b9c4d4;border-radius:8px;background:#fff;color:#333;cursor:pointer}
html.mirc-ui body #app .mirc-fk-btn[hidden]{display:none!important}
html.mirc-ui body #app .mirc-fk-btn:hover,html.mirc-ui body #app .mirc-fk-color:hover{border-color:#6d97d6;background:#eef5ff}
html.mirc-ui body #app .mirc-fk-btn svg{width:26px;height:22px}
html.mirc-ui body #app .mirc-fk-clear{background:#e6f1fd}
html.mirc-ui.mirc-mobile body #app .mirc-filteke{right:auto;left:50%;transform:translateX(-50%);gap:6px;padding:8px}
html.mirc-ui.mirc-mobile body #app .mirc-filteke::after{right:auto;left:calc(50% + 70px)}
html.mirc-ui.mirc-mobile body #app .mirc-filteke select[data-mirc-pref="face"]{width:96px}
html.mirc-ui.mirc-mobile body #app .mirc-filteke select[data-mirc-pref="font"]{width:58px}
html.mirc-ui.mirc-mobile body #app .mirc-fk-btn,html.mirc-ui.mirc-mobile body #app .mirc-fk-color{width:38px}

 
html.mirc-ui body #app #messages .message[data-mirc-rank="op"] .message-name{color:var(--mirc-op)!important}

 
html.mirc-ui .mirc-st-x{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;margin:0 -4px 0 1px;border-radius:3px;font:400 16px/1 Arial,sans-serif;color:#555;cursor:pointer}
html.mirc-ui .mirc-st-x:hover{background:#d9261c;color:#fff}
html.mirc-ui .mirc-st.is-active .mirc-st-x{color:#0b3a9c}
 
html.mirc-ui .sidebar .private-chat-row .conversation-close{display:block}

 
html.mirc-ui body #app .mirc-users-handle{display:none}
html.mirc-ui.mirc-mobile.mirc-in-channel body #app .mirc-users-handle{grid-area:users;justify-self:start;align-self:center;position:relative;z-index:25;display:grid;place-items:center;width:20px;height:58px;margin:0 0 0 -15px;padding:0;
 border:1px solid #7f9cc7;border-radius:10px;background:linear-gradient(90deg,#f7faff,#dfe9f7);box-shadow:0 2px 6px #0003;color:#1d5fd6;cursor:pointer}
html.mirc-ui.mirc-mobile.mirc-in-channel body #app .mirc-users-handle svg{width:10px;height:20px;transform:rotate(180deg)}
html.mirc-ui.mirc-mobile.mirc-in-channel.mirc-users-closed body #app .mirc-users-handle{grid-area:msgs;justify-self:end;margin:0 -1px 0 0;border-radius:10px 0 0 10px}
html.mirc-ui.mirc-mobile.mirc-in-channel.mirc-users-closed body #app .mirc-users-handle svg{transform:none}
html.mirc-ui.mirc-mobile body #app #memberList .member-row{overflow:hidden}
html.mirc-ui.mirc-mobile body #app #memberList .member-row .member-nick{text-overflow:ellipsis}

 
html.mirc-ui .mirc-calls{display:none;flex:0 0 auto;gap:4px}
html.mirc-ui.mirc-in-pm:is([data-mirc-call-audio="true"],[data-mirc-call-video="true"]) .mirc-calls{display:flex}
html.mirc-ui .mirc-call{display:none;align-items:center;gap:5px;height:26px;padding:0 9px;margin:0;border:1px solid #ffffffb3;border-radius:4px;background:linear-gradient(180deg,#5d9df8,#1958de);color:#fff;font:600 13px/1 var(--mirc-face);cursor:pointer;box-shadow:0 0 0 1px #0d38a8}
html.mirc-ui .mirc-call:hover{filter:brightness(1.12)}
html.mirc-ui .mirc-call svg{width:15px;height:15px}
html.mirc-ui[data-mirc-call-audio="true"] .mirc-call[data-mirc-call="audio"],html.mirc-ui[data-mirc-call-video="true"] .mirc-call[data-mirc-call="video"]{display:flex}
html.mirc-ui.mirc-mobile .mirc-call{padding:0 7px}
html.mirc-ui.mirc-mobile .mirc-call span{display:none}
 
html.mirc-ui:not([data-mirc-call-audio="true"]) :is([data-whois-call="audio"],[data-profile-call="audio"]),html.mirc-ui:not([data-mirc-call-video="true"]) :is([data-whois-call="video"],[data-profile-call="video"]){display:none!important}

 
html.mirc-ui #socialToast.st-card:not([hidden]),html.mirc-ui #sessionAlert:not([hidden]){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 10px;position:fixed;left:50%;right:auto;top:auto;bottom:90px;transform:translateX(-50%);z-index:9500;
 width:min(380px,calc(100vw - 24px));margin:0;padding:40px 12px 12px;box-sizing:border-box;background:var(--mirc-bg)!important;border:1px solid #0831d9!important;border-radius:8px 8px 0 0!important;box-shadow:4px 6px 18px #0006!important;color:#000!important;font:14px/1.35 var(--mirc-face)!important;inset:auto auto 90px 50%}
html.mirc-ui #socialToast.st-card::before,html.mirc-ui #sessionAlert::before{content:"Bilgilendirme";position:absolute;left:0;right:0;top:0;height:30px;display:flex;align-items:center;padding:0 10px 0 32px;box-sizing:border-box;border-radius:7px 7px 0 0;
 background:url("/images/login/mirc-logo-v2.webp") 7px center/18px no-repeat,linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%);color:#fff;font:700 13.5px/1 "Trebuchet MS","Segoe UI",Tahoma,sans-serif;text-shadow:1px 1px #0a1e6a}
html.mirc-ui #socialToast.st-card.command-error::before{content:"Uyarı"}
html.mirc-ui #socialToast.st-card .st-icon,html.mirc-ui #sessionAlert .session-alert-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7cc0ff,#1d6fe0);color:#fff;font:italic 700 16px/1 Georgia,serif;box-shadow:inset 0 0 0 1px #0f4fb8}
html.mirc-ui #socialToast.st-card.command-error .st-icon{background:radial-gradient(circle at 35% 30%,#ff9a8a,#d4261c);box-shadow:inset 0 0 0 1px #9a1b12}
html.mirc-ui #socialToast.st-card.command-success .st-icon{background:radial-gradient(circle at 35% 30%,#9ce88a,#1f9a1f);box-shadow:inset 0 0 0 1px #157015}
html.mirc-ui #socialToast.st-card .st-body b,html.mirc-ui #sessionAlert .session-alert-body b{display:block;margin:0 0 2px;font:700 14px var(--mirc-face);color:#0b3a9c}
html.mirc-ui #socialToast.st-card .st-body p,html.mirc-ui #sessionAlert .session-alert-body p{margin:0;color:#000}
html.mirc-ui #socialToast.st-card .st-never,html.mirc-ui #sessionAlert .session-alert-never{margin:8px 0 0;height:26px;padding:0 10px;border:1px solid #9b9b9b;border-radius:3px;background:linear-gradient(180deg,#fcfcfc,#e2e2e2);font:13px var(--mirc-face);color:#000;cursor:pointer}
html.mirc-ui #socialToast.st-card .st-close,html.mirc-ui #sessionAlert .session-alert-close{position:absolute;right:5px;top:3px;width:24px;height:24px;padding:0;margin:0;border:1px solid #fff;border-radius:4px;background:linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%);box-shadow:0 0 0 1px #a5280a;color:#fff;font:700 16px/20px Arial,sans-serif;cursor:pointer}
html.mirc-ui #socialToast.st-card .st-timer{position:absolute;left:0;right:0;bottom:0;height:3px;overflow:hidden}
html.mirc-ui #socialToast.st-card .st-timer i{display:block;height:100%;background:#1f72e6}
html.mirc-ui.mirc-mobile #socialToast.st-card:not([hidden]),html.mirc-ui.mirc-mobile #sessionAlert:not([hidden]){bottom:76px;inset:auto auto 76px 50%}

 
html.mirc-ui dialog .mirc-set-group{margin:12px 0 0;padding:8px 10px 10px;border:1px solid #a9bdda;border-radius:3px;background:#f7f6f1}
html.mirc-ui dialog .mirc-set-group legend{padding:0 4px;font:700 13px var(--mirc-face);color:#0b3a9c}
html.mirc-ui dialog .mirc-set-btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}
html.mirc-ui dialog.mirc-dialog.mirc-dialog-wide{width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}
html.mirc-ui dialog.mirc-dialog.mirc-dialog-wide .mirc-dialog-body{max-height:calc(100dvh - 80px);overflow:auto}
html.mirc-ui .mirc-adm .mirc-set-group:first-child{margin-top:0}
html.mirc-ui .mirc-adm-grid{display:grid;gap:6px}
html.mirc-ui dialog.mirc-dialog .mirc-field select{flex:1 1 auto;min-width:0;max-width:220px;height:30px;padding:2px 6px;border:1px solid #7a7a7a;border-radius:0;background:#fff;font:14px var(--mirc-face);color:#000}
html.mirc-ui .mirc-check{display:flex;align-items:center;gap:8px;margin:4px 0;font:14px var(--mirc-face);color:#000;cursor:pointer}
html.mirc-ui .mirc-check input{width:16px;height:16px;margin:0;accent-color:#1f72e6}
html.mirc-ui dialog.mirc-dialog .mirc-ok{margin:0;padding:5px 8px;background:#eefbea;border:1px solid #8bc77d;color:#1d6b12;font-size:13px}
html.mirc-ui dialog.mirc-dialog .mirc-ok[hidden],html.mirc-ui dialog.mirc-dialog .mirc-err[hidden]{display:none}

 
html.mirc-ui body #app#app#app#app #messages .message .reaction-menu button[hidden]{display:none!important}
html.mirc-ui body #app#app#app#app #messages .message .reaction-menu .ico-alinti{display:block;width:auto;height:auto;font:700 22px/1 Georgia,serif;font-style:normal;color:#555;background:none}
html.mirc-ui body #app#app#app#app #messages .message .reaction-menu .ico-alinti::before{content:"❞"}
html.mirc-ui body #app#app#app#app #messages .message.mirc-rx-below .reaction-menu:not([hidden]){top:100%!important;bottom:auto!important}
html.mirc-ui.mirc-mobile .mirc-users-head{font-size:11.5px;padding:0 3px 0 5px;letter-spacing:-.1px}
html.mirc-ui.mirc-mobile .mirc-users-head .mirc-users-toggle{font-size:12px}
html.mirc-ui .mirc-sb-conn{border-right:0}
html.mirc-ui.mirc-mobile .mirc-users-head .mirc-users-toggle{display:none}
html.mirc-ui.mirc-mobile .mirc-users-head{letter-spacing:-.2px;padding:0 4px}
html.mirc-ui.mirc-mobile body #app .mirc-filteke select[data-mirc-pref="face"]{width:106px}
html.mirc-ui:not([data-mirc-call-audio="true"]) body dialog.whois-card.wv.wv .wv-actions .wv-pill[data-whois-call="audio"],html.mirc-ui:not([data-mirc-call-video="true"]) body dialog.whois-card.wv.wv .wv-actions .wv-pill[data-whois-call="video"]{display:none!important}
 
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog{background:var(--mirc-bg)!important;background-image:none!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog .social-dialog-content{background:none!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog :is(#ircAccountForm,#operDropForm){display:grid!important;gap:9px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog :is(#ircAccountForm,#operDropForm)>label{display:grid!important;gap:4px!important;margin:0!important;font:600 13.5px/1.3 var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog :is(#ircAccountForm,#operDropForm) input:not([type=checkbox]):not([type=radio]){height:32px!important;min-height:0!important;padding:3px 8px!important;border:1px solid #7a7a7a!important;border-radius:0!important;background:#fff!important;box-shadow:inset 1px 1px #dcdcdc!important;font:14px var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #ircAccountForm .account-remember{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:3px 8px!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #ircAccountForm .account-remember>input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;transform:none!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #ircAccountForm .account-remember>label{display:inline!important;font:600 13.5px var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #ircAccountForm .account-remember>small{grid-column:1/-1!important;font:12px/1.35 var(--mirc-face)!important;color:#444!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog :is(#ircAccountForm,#operDropForm) .account-result:empty{display:none!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog :is(#ircAccountForm,#operDropForm) .account-result:not(:empty){margin:0!important;padding:5px 8px!important;background:#fff8d6!important;border:1px solid #c9b25c!important;font:13px var(--mirc-face)!important;color:#000!important}
 
html.mirc-ui body dialog.nick-auth-dialog:not(#mirc-x1):not(#mirc-x2):not(#mirc-x3) input:not([type=checkbox]):not([type=radio]){height:32px!important;min-height:0!important;padding:3px 8px!important;border:1px solid #7a7a7a!important;border-radius:0!important;background:#fff!important;box-shadow:inset 1px 1px #dcdcdc!important;font:14px var(--mirc-face)!important;color:#000!important}

 
 
html.mirc-ui body #app{grid-template-rows:var(--mirc-title-h) minmax(0,1fr) auto}
html.mirc-ui body #app .mirc-statusbar{display:none!important}
html.mirc-ui:not(.mirc-mobile) body #app .composer{margin-bottom:10px}
html.mirc-ui .mirc-titlebar .mirc-sb-conn{flex:0 0 auto;display:flex;align-items:center;gap:6px;width:auto;height:26px;padding:0 10px 0 8px;margin:0;border:1px solid #ffffff59;border-radius:4px;background:#ffffff1f;font:600 13.5px/1 var(--mirc-face);color:#fff;text-shadow:0 1px #0a1e6a;white-space:nowrap}
html.mirc-ui .mirc-titlebar .mirc-led{width:13px;height:13px}
html.mirc-ui .mirc-titlebar.is-on .mirc-led{background:radial-gradient(circle at 35% 30%,#d6ffbf 0,#3fd11d 32%,#138a06 100%);box-shadow:0 0 0 1px #0f6f05}
html.mirc-ui .mirc-titlebar .mirc-sb-btn{flex:0 0 auto;height:26px;margin:0;padding:0 10px;border:1px solid #ffffffb3;border-radius:4px;background:linear-gradient(180deg,#fdfdfd,#dfe6f0);font:600 13px var(--mirc-face);color:#0b3a9c;box-shadow:0 0 0 1px #0d38a8}
html.mirc-ui .mirc-titlebar .mirc-sb-btn:hover{background:linear-gradient(180deg,#fff,#cfe3fb)}
html.mirc-ui .mirc-titlebar .mirc-sb-btn .mirc-fi{width:15px;height:15px}
html.mirc-ui.mirc-mobile .mirc-titlebar :is(.mirc-sb-conn,.mirc-sb-btn){display:none}
html.mirc-ui .mirc-login-bar :is(.mirc-sb-conn,.mirc-sb-btn){display:none}

 
html.mirc-ui body #app #messages .system-message.mirc-pres{font-size:var(--mirc-pres-font,inherit)}

 
html.mirc-ui body dialog:not(.whois-card):not(.wa-image-preview):not(.wa-camera):not(.image-viewer):not(.status-update-dialog):not(#mirc-x1):not(#mirc-x2):not(#mirc-x3):not(#mirc-x4)>header :is(h2,h3,b,strong){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:1px 1px #0a1e6a!important}
html.mirc-ui .mirc-dialog-bar .mirc-title-text,html.mirc-ui .mirc-titlebar .mirc-title-text{color:#fff!important;-webkit-text-fill-color:#fff!important}

 
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;background:none!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog .social-dialog-content{overflow-x:hidden!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm>label{display:grid!important;gap:4px!important;margin:0!important;font:600 13.5px/1.3 var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm :is(input,textarea){width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:0!important;padding:4px 8px!important;border:1px solid #7a7a7a!important;border-radius:0!important;background:#fff!important;box-shadow:inset 1px 1px #dcdcdc!important;font:14px var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm input{height:32px!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm input[readonly]{background:#f1f1ee!important;color:#444!important;border-style:solid!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm textarea{height:auto!important;resize:vertical!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm .contact-attach{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;min-width:0!important;max-width:100%!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm .contact-attach-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:100%!important;height:30px!important;margin:0!important;padding:0 10px!important;border:1px solid #9b9b9b!important;border-radius:3px!important;background:linear-gradient(180deg,#fcfcfc,#e2e2e2)!important;font:13px var(--mirc-face)!important;color:#000!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm .contact-attach-preview:not([hidden]){display:flex!important;align-items:center!important;gap:6px!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm .contact-attach-preview img{max-width:120px!important;max-height:80px!important;border:1px solid #a5a5a5!important;border-radius:0!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm>button[type=submit]{justify-self:start!important;width:auto!important;min-width:110px!important;height:30px!important;padding:0 16px!important;border:1px solid #9b9b9b!important;border-radius:3px!important;background:linear-gradient(180deg,#fcfcfc,#e2e2e2)!important;box-shadow:none!important;font:14px var(--mirc-face)!important;color:#000!important}

 
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2){width:min(560px,calc(100vw - 20px))!important;max-height:calc(100dvh - 30px)!important;padding:0!important;overflow:hidden!important;display:none}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2)[open]{display:flex!important;flex-direction:column!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-titlebar{flex:0 0 auto;display:flex!important;align-items:center!important;gap:8px!important;height:34px!important;padding:0 6px 0 34px!important;margin:0!important;border:0!important;border-radius:7px 7px 0 0!important;
 background:url("/images/login/mirc-logo-v2.webp") 8px center/18px no-repeat,linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%)!important;box-shadow:inset 0 1px #6fb1ff!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1 "Trebuchet MS","Segoe UI",Tahoma,sans-serif!important;color:#fff!important;text-shadow:1px 1px #0a1e6a}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-close{flex:0 0 auto;position:relative;width:25px!important;height:25px!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid #fff!important;border-radius:4px!important;background:radial-gradient(circle at 70% 85%,#b8300e 0,transparent 60%),linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%)!important;box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #a5280a!important;color:#fff!important;font-size:0!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) :is(.ban-head,.ban-row){display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr) minmax(0,.9fr) auto!important;align-items:center!important;gap:10px!important;padding:6px 12px!important;margin:0!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-head{flex:0 0 auto;background:linear-gradient(180deg,#fdfdfd,#ececec)!important;border-bottom:1px solid #c8c8c8!important;font:700 13px var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-list{flex:1 1 auto;min-height:60px;max-height:min(55dvh,420px);overflow:auto!important;margin:0!important;padding:0!important;background:#fff!important;border-bottom:1px solid #c8c8c8}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-row{border-bottom:1px solid #eee!important;font:13.5px/1.3 var(--mirc-face)!important;color:#000!important;background:none!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-row:hover{background:#e5f0fd!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-mask{overflow-wrap:anywhere;font-family:Consolas,"Courier New",monospace!important;color:#00007f}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) :is(.ban-by,.ban-at){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-empty{margin:0;padding:16px 12px;font:14px var(--mirc-face);color:#555}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-foot{flex:0 0 auto;display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:10px 12px!important;margin:0!important;background:var(--mirc-bg)!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) :is(.ban-foot button,.ban-remove){height:28px!important;min-height:0!important;width:auto!important;padding:0 14px!important;margin:0!important;border:1px solid #9b9b9b!important;border-radius:3px!important;background:linear-gradient(180deg,#fcfcfc,#e2e2e2)!important;box-shadow:none!important;font:13.5px var(--mirc-face)!important;color:#000!important;cursor:pointer}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) :is(.ban-foot button,.ban-remove):hover{border-color:#3c7fb1!important;background:linear-gradient(180deg,#f2f9ff,#c8e5fb)!important}
html.mirc-ui.mirc-mobile body dialog.ban-window:not(.znc-away-window) .ban-head{display:none!important}
html.mirc-ui.mirc-mobile body dialog.ban-window:not(.znc-away-window) .ban-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"mask btn" "meta btn";gap:2px 10px!important}
html.mirc-ui.mirc-mobile body dialog.ban-window:not(.znc-away-window) .ban-mask{grid-area:mask}
html.mirc-ui.mirc-mobile body dialog.ban-window:not(.znc-away-window) .ban-by{grid-area:meta;font-size:12px}
html.mirc-ui.mirc-mobile body dialog.ban-window:not(.znc-away-window) .ban-at{grid-row:2;grid-column:1;justify-self:end;font-size:12px}
html.mirc-ui.mirc-mobile body dialog.ban-window:not(.znc-away-window) .ban-row>:last-child{grid-area:btn}

 
html.mirc-ui.mirc-sheet-channels :is(#channelOperatorTools,#approvalBell),html.mirc-ui.mirc-sheet-pm :is(#channelOperatorTools,#approvalBell),html.mirc-ui:not(.mirc-in-channel) :is(#channelOperatorTools,#approvalBell){display:none!important}
html.mirc-ui #channelOperatorTools[hidden],html.mirc-ui #approvalBell[hidden]{display:none!important}
html.mirc-ui #channelOperatorTools:not([hidden]){position:fixed;z-index:60;width:auto;height:auto;margin:0;padding:0;background:none;border:0}
html.mirc-ui #channelOperatorTools .operator-trigger,html.mirc-ui #approvalBell:not([hidden]){display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid #9b9b9b!important;border-radius:3px!important;background:linear-gradient(180deg,#fcfcfc,#e2e2e2)!important;box-shadow:0 1px 2px #0002!important;color:#1d5fd6!important;cursor:pointer}
html.mirc-ui #approvalBell:not([hidden]){position:fixed!important;z-index:60!important}
html.mirc-ui #channelOperatorTools .operator-trigger:hover,html.mirc-ui #approvalBell:hover{border-color:#3c7fb1!important;background:linear-gradient(180deg,#f2f9ff,#c8e5fb)!important}
html.mirc-ui #channelOperatorTools .operator-trigger svg,html.mirc-ui #approvalBell svg{width:17px!important;height:17px!important}
html.mirc-ui #approvalBell b:not([hidden]){position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#e3261c;color:#fff;font:700 10.5px/16px var(--mirc-face);text-align:center}
html.mirc-ui #channelOperatorPanel[hidden]{display:none!important}
html.mirc-ui #channelOperatorPanel:not([hidden]){position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:9000!important;display:flex!important;flex-direction:column!important;gap:0!important;
 width:min(360px,calc(100vw - 20px))!important;max-height:calc(100dvh - 30px)!important;overflow:auto!important;margin:0!important;padding:0 0 12px!important;background:var(--mirc-bg)!important;border:1px solid #0831d9!important;border-radius:8px 8px 0 0!important;box-shadow:4px 6px 18px #0006!important;font:14px var(--mirc-face)!important;color:#000!important}
html.mirc-ui #channelOperatorPanel>header{position:sticky;top:0;z-index:1;display:flex!important;align-items:center!important;gap:8px!important;height:34px!important;padding:0 6px 0 34px!important;margin:0 0 6px!important;border:0!important;border-radius:7px 7px 0 0!important;
 background:url("/images/login/mirc-logo-v2.webp") 8px center/18px no-repeat,linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%)!important}
html.mirc-ui #channelOperatorPanel>header strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1 "Trebuchet MS","Segoe UI",Tahoma,sans-serif!important;color:#fff!important;text-shadow:1px 1px #0a1e6a}
html.mirc-ui #channelOperatorPanel>header strong::before{content:"Kanal Operatörü — "}
html.mirc-ui #channelOperatorPanel .operator-close{position:relative;width:24px!important;height:24px!important;padding:0!important;margin:0!important;border:1px solid #fff!important;border-radius:4px!important;background:linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%)!important;box-shadow:0 0 0 1px #a5280a!important;color:#fff!important;font:700 17px/20px Arial,sans-serif!important}
html.mirc-ui #channelOperatorPanel>label:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0 12px!important;padding:7px 0!important;border-bottom:1px solid #cfdcef!important;background:none!important;font:600 13.5px/1.3 var(--mirc-face)!important;color:#000!important}
html.mirc-ui #channelOperatorPanel>label[hidden]{display:none!important}
html.mirc-ui #channelOperatorPanel>label small{display:block!important;font:400 12px/1.3 var(--mirc-face)!important;color:#555!important}
html.mirc-ui #channelOperatorPanel input[type=checkbox]{appearance:auto!important;-webkit-appearance:auto!important;width:16px!important;height:16px!important;margin:0!important;accent-color:#1f72e6}
html.mirc-ui #channelOperatorPanel :is(button:not(.operator-close),select){display:flex;align-items:center;justify-content:center;gap:6px;height:30px!important;min-height:0!important;margin:8px 12px 0!important;padding:0 12px!important;border:1px solid #9b9b9b!important;border-radius:3px!important;background:linear-gradient(180deg,#fcfcfc,#e2e2e2)!important;box-shadow:none!important;font:13.5px var(--mirc-face)!important;color:#000!important;cursor:pointer;text-align:center}
html.mirc-ui #channelOperatorPanel button[hidden]{display:none!important}
html.mirc-ui #channelOperatorPanel :is(button:not(.operator-close)):hover{border-color:#3c7fb1!important;background:linear-gradient(180deg,#f2f9ff,#c8e5fb)!important}
html.mirc-ui #channelOperatorPanel .operator-apply{background:linear-gradient(180deg,#5d9df8,#1958de)!important;border-color:#0d38a8!important;color:#fff!important;font-weight:600!important}
html.mirc-ui #channelOperatorPanel small:not(label small){display:block;margin:4px 12px 0;font:12px var(--mirc-face);color:#555}
html.mirc-ui #approvalPanel:not([hidden]){background:var(--mirc-bg)!important;border:1px solid #0831d9!important;border-radius:6px 6px 0 0!important;box-shadow:4px 6px 18px #0006!important;font:14px var(--mirc-face)!important;color:#000!important}

 
html.mirc-ui .mirc-ctx{position:fixed;z-index:9600;min-width:210px;max-width:min(300px,calc(100vw - 16px));padding:5px;box-sizing:border-box;background:#f9f9f9;border:1px solid #c9c9c9;border-radius:8px;box-shadow:0 8px 24px #0003,0 1px 3px #0002;font:14px var(--mirc-face);color:#1b1b1b;user-select:none;-webkit-user-select:none}
html.mirc-ui .mirc-ctx[hidden]{display:none}
html.mirc-ui .mirc-ctx-head{padding:6px 12px 7px;margin:0 0 3px;border-bottom:1px solid #e3e3e3;font-weight:700;color:#0b3a9c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.mirc-ui .mirc-ctx button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:34px;padding:0 12px;margin:0;border:0;border-radius:5px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}
html.mirc-ui .mirc-ctx button:hover,html.mirc-ui .mirc-ctx .mirc-ctx-sub.open>.mirc-ctx-parent{background:#e8e8e8}
html.mirc-ui .mirc-ctx hr{margin:4px 6px;border:0;border-top:1px solid #e3e3e3}
html.mirc-ui .mirc-ctx-parent i{font-style:normal;font-size:17px;color:#666}
html.mirc-ui .mirc-ctx-sub{position:relative}
html.mirc-ui .mirc-ctx-sub[hidden]{display:none}
html.mirc-ui .mirc-ctx-list{display:none}
html.mirc-ui:not(.mirc-mobile) .mirc-ctx-sub.open>.mirc-ctx-list{display:block;position:absolute;left:calc(100% + 4px);top:0;min-width:190px;padding:5px;background:#f9f9f9;border:1px solid #c9c9c9;border-radius:8px;box-shadow:0 8px 24px #0003}
html.mirc-ui:not(.mirc-mobile) .mirc-ctx.flip-sub .mirc-ctx-sub.open>.mirc-ctx-list{left:auto;right:calc(100% + 4px)}
html.mirc-ui.mirc-mobile .mirc-ctx:not([hidden]){left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:min(300px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;font-size:16px}
html.mirc-ui.mirc-mobile .mirc-ctx button{min-height:44px}
html.mirc-ui.mirc-mobile .mirc-ctx-sub.open>.mirc-ctx-list{display:block;margin:2px 0 4px 10px;padding-left:6px;border-left:2px solid #c9d6ea}
html.mirc-ui.mirc-mobile .mirc-ctx-sub.open .mirc-ctx-parent i{transform:rotate(90deg)}
html.mirc-ui .mirc-ctx-shade{position:fixed;inset:0;z-index:9590;background:#0003}
html.mirc-ui .mirc-ctx-shade[hidden]{display:none}
 
html.mirc-ui.mirc-card-hide body #userCard,html.mirc-ui.mirc-card-hide body #userCardShade{display:none!important}
 
html.mirc-ui .mirc-note-toast{pointer-events:none;position:fixed;left:50%;bottom:86px;transform:translateX(-50%);z-index:9700;max-width:calc(100vw - 24px);padding:8px 14px;background:#fff;border:1px solid #0831d9;border-left:4px solid #1f72e6;box-shadow:3px 4px 12px #0004;font:14px var(--mirc-face);color:#000}
html.mirc-ui .mirc-note-toast.is-bad{border-left-color:#d4261c}
html.mirc-ui .mirc-note-toast[hidden]{display:none}
 
html.mirc-ui .mirc-adm-media{display:grid;gap:4px;padding:6px 0;border-bottom:1px dashed #c3d3ea}
html.mirc-ui .mirc-adm-media:last-child{border-bottom:0}
html.mirc-ui .mirc-adm-media>b{font:700 13px var(--mirc-face);color:#000}
 
html.mirc-ui body .call-panel.wa-call.wa-call.wa-call.wa-call[hidden],html.mirc-ui body .call-panel[hidden]:not(#mirc-x1):not(#mirc-x2),html.mirc-ui body .call-restore[hidden]:not(#mirc-x1):not(#mirc-x2){display:none!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2):not(#mirc-x1):not(#mirc-x2):not(#mirc-x3) .ban-close{flex:0 0 auto;position:relative;width:25px!important;height:25px!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid #fff!important;border-radius:4px!important;background:radial-gradient(circle at 70% 85%,#b8300e 0,transparent 60%),linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%)!important;box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #a5280a!important;color:#fff!important;font-size:0!important}
html.mirc-ui:not(.mirc-mobile) body dialog.ban-window:not(.znc-away-window) :is(.ban-head,.ban-row){grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) auto auto!important}
html.mirc-ui:not(.mirc-mobile) body dialog.ban-window:not(.znc-away-window) .ban-at{overflow:visible;text-overflow:clip}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm input[hidden]{display:none!important}
 
html.mirc-ui body .call-panel.wa-call .call-avatar .social-avatar,html.mirc-ui body .call-panel.wa-call .call-avatar .social-avatar img{background:#dff2e8!important}
html.mirc-ui body .call-panel.wa-call .call-avatar .social-dot.online{background:#31b54a!important}
html.mirc-ui body .call-panel.wa-call.call-incoming:not(#mirc-x1):not(#mirc-x2) .call-controls [data-call-end] svg{transform:rotate(135deg)}

 
 
html.mirc-ui.mirc-mobile{--mirc-title-h:calc(44px + env(safe-area-inset-top,0px))}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar{height:var(--mirc-title-h)!important;box-sizing:border-box!important;padding-top:env(safe-area-inset-top,0px)!important;align-items:center}

 
html.mirc-ui.mirc-mobile body #app :is(#messages,#memberList,.mirc-sheet-body,.sidebar){scrollbar-width:none!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
html.mirc-ui.mirc-mobile body #app :is(#messages,#memberList,.mirc-sheet-body,.sidebar)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html.mirc-ui.mirc-mobile body #app #messages{overflow-y:auto!important}
html.mirc-ui.mirc-mobile body #app #memberList{overflow-y:auto!important}

 
html.mirc-ui .transcript-arrow[hidden]{display:none!important}
html.mirc-ui .transcript-arrow:not([hidden]){position:fixed!important;z-index:55!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-height:0!important;margin:0 0 0 -18px!important;padding:0!important;
 border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #0b141a33,0 1px 2px #0b141a26!important;color:#54656f!important;font:700 19px/1 Arial,sans-serif!important;cursor:pointer;transform:none!important}
html.mirc-ui .transcript-arrow:not([hidden]):active{background:#eef1f3!important}
html.mirc-ui.mirc-sheet-channels .transcript-arrow,html.mirc-ui.mirc-sheet-pm .transcript-arrow{display:none!important}

 

html.mirc-ui.mirc-mobile body #app .composer{margin:0!important;padding:5px 5px 5px!important;background:none!important}
html.mirc-ui.mirc-mobile body #app .composer-row{grid-template-columns:auto minmax(0,1fr) auto auto 39px!important;min-height:40px!important;align-items:center!important}
html.mirc-ui.mirc-mobile body #app .composer-row::before{grid-column:1/5!important;align-self:center!important;height:36px!important;margin:0 3px 0 0!important;border:0!important;border-radius:30px!important;background:#fff!important;box-shadow:0 1px .5px #0b141a21!important}
html.mirc-ui.mirc-mobile body #app #emojiButton{grid-column:1!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;margin:0 0 0 4px!important;padding:2px!important;border-radius:8px!important;color:#657483!important;font-size:0!important}
html.mirc-ui.mirc-mobile body #app #emojiButton>*{display:none!important}
html.mirc-ui.mirc-mobile body #app #emojiButton:not(.active)::before{content:""!important;display:block!important;width:24px!important;height:24px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23657483' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12a10 10 0 1 1-20 0 10 10 0 0 1 20 0M7 14q5 8 10 0M8 8h.01M16 8h.01'/%3E%3C/svg%3E") center/24px no-repeat!important}
html.mirc-ui.mirc-mobile body #app #emojiButton.active>.emoji-toggle-kbd{display:flex!important;align-items:center;justify-content:center;width:24px;height:24px;color:#657483!important}
html.mirc-ui.mirc-mobile body #app #emojiButton.active>.emoji-toggle-kbd svg{width:24px!important;height:24px!important}
html.mirc-ui.mirc-mobile body #app #emojiButton:hover{background:none!important}
html.mirc-ui.mirc-mobile body #app #messageInput{grid-column:2!important;align-self:center!important;height:30px!important;min-height:30px!important;padding:5px 6px!important;font:16px/20px Arial,sans-serif!important;color:#172537!important}
html.mirc-ui.mirc-mobile body #app #messageInput::placeholder{color:#8696a0!important}
html.mirc-ui.mirc-mobile body #app .mirc-attach-btn{grid-column:3!important;width:30px!important;height:32px!important;margin:0!important;padding:0!important;color:#657483!important;background:none!important;box-shadow:none!important}
html.mirc-ui.mirc-mobile body #app .mirc-attach-btn svg{width:24px!important;height:24px!important}
html.mirc-ui.mirc-mobile.chat-keyboard-open:not(.mirc-fk-open) body #app .mirc-attach-btn{display:none!important}
html.mirc-ui.mirc-mobile body #app #nickTabButton{grid-column:4!important;align-self:center!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;width:auto!important;height:28px!important;min-height:0!important;margin:0 6px 0 2px!important;padding:0 10px!important;
 border:1px solid #e3e6e8!important;border-radius:999px!important;background:#f3f5f6!important;box-shadow:none!important;color:#54656f!important;font:13px/18px Arial,sans-serif!important}
html.mirc-ui.mirc-mobile body #app #nickTabButton::before{content:"⇄"!important;font-size:15px!important;line-height:1!important}
html.mirc-ui.mirc-mobile body #app #nickTabButton>:not(.nick-tab-label){display:none!important}
html.mirc-ui.mirc-mobile body #app #nickTabButton .nick-tab-label{display:inline!important;font:inherit!important;color:inherit!important}
html.mirc-ui.mirc-mobile body #app #sendButton{grid-column:5!important;justify-self:end!important;align-self:center!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#0d3b85!important;box-shadow:none!important;color:#fff!important}
html.mirc-ui.mirc-mobile body #app #sendButton::before{width:19px!important;height:19px!important;margin:0 0 0 -1px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M21.4 3.6 18.2 20c-.2 1-1 1.2-1.8.7l-4.9-3.6-2.4 2.3c-.3.3-.5.5-1 .5l.4-5L17.6 6c.4-.4-.1-.6-.6-.3L5.7 12.8.9 11.3c-1-.3-1-1 .2-1.4L20 2.6c.9-.3 1.6.2 1.4 1Z'/%3E%3C/svg%3E") center/19px no-repeat!important}
html.mirc-ui.mirc-mobile body #app .composer-row>.voice-recording:not([hidden]){grid-column:1/5!important;border-radius:30px!important;border:0!important;height:36px!important}

 
html.mirc-ui body #app .composer .reply-preview[hidden]{display:none!important}
html.mirc-ui body #app .composer .reply-preview:not([hidden]){display:block!important;position:relative!important;transform:none!important;width:auto!important;max-width:none!important;margin:0 0 -2px!important;padding:6px 6px 4px!important;box-sizing:border-box!important;
 background:#fff!important;border:0!important;border-radius:18px 18px 0 0!important;box-shadow:0 1px .5px #0b141a21!important;font:12px Arial,sans-serif!important}
html.mirc-ui.mirc-mobile body #app .composer .reply-preview:not([hidden]){margin-right:42px!important}
html.mirc-ui:not(.mirc-mobile) body #app .composer .reply-preview:not([hidden]){margin-right:200px!important;border-radius:6px 6px 0 0!important}
html.mirc-ui body #app .composer .reply-preview>div{position:relative;display:block!important;min-width:0;padding:7px 34px 7px 12px!important;border-radius:8px!important;background:#f0f2f5!important;overflow:hidden}
html.mirc-ui body #app .composer .reply-preview>div::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#0d3b85}
html.mirc-ui body #app .composer .reply-preview b{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13.5px/1.3 Arial,Helvetica,sans-serif!important;color:#0d3b85!important}
html.mirc-ui body #app .composer .reply-preview span{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:13.5px/1.35 Arial,Helvetica,sans-serif!important;color:#667781!important}
html.mirc-ui body #app .composer .reply-preview button{position:absolute!important;right:12px!important;top:12px!important;width:22px!important;height:22px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:none!important;box-shadow:none!important;color:#54656f!important;font:20px/22px Arial,Helvetica,sans-serif!important}

 
html.mirc-ui.mirc-mobile body #app#app#app#app #messages .message .reaction-menu.mirc-rx-fixed:not([hidden]){position:fixed!important;left:8px!important;right:8px!important;bottom:auto!important;max-width:none!important;width:auto!important;justify-content:space-around!important;padding:4px 6px!important;border:0!important;border-radius:28px!important;background:#fff!important;box-shadow:0 4px 18px #0b141a40!important;overflow:visible!important;z-index:9400!important}
html.mirc-ui.mirc-mobile body #app#app#app#app #messages .message .reaction-menu.mirc-rx-fixed .message-reactions{display:flex!important;flex:1 1 auto!important;justify-content:space-around!important;overflow:visible!important;flex-wrap:nowrap!important;scrollbar-width:none!important}
html.mirc-ui.mirc-mobile body #app#app#app#app #messages .message .reaction-menu.mirc-rx-fixed .message-reactions::-webkit-scrollbar{display:none!important}
html.mirc-ui.mirc-mobile body #app#app#app#app #messages .message .reaction-menu.mirc-rx-fixed button{width:40px!important;height:40px!important;font-size:25px!important;border-radius:50%!important}
html.mirc-ui.mirc-mobile body #app #emojiButton#emojiButton>:is(.emoji-toggle-face,.emoji-toggle-close),html.mirc-ui.mirc-mobile body #app #emojiButton#emojiButton:not(.active)>.emoji-toggle-kbd{display:none!important}
html.mirc-ui.mirc-mobile body #app #emojiButton#emojiButton.active>.emoji-toggle-kbd{display:flex!important;position:static!important;transform:none!important;opacity:1!important}
html.mirc-ui.mirc-mobile body #app #emojiButton#emojiButton.active::before{content:none!important;display:none!important}
html.mirc-ui body #app .composer .reply-preview:not(#mirc-x1):not(#mirc-x2)>div{border:0!important;box-shadow:none!important;background:#f0f2f5!important}
html.mirc-ui body #app .composer .reply-preview:not(#mirc-x1):not(#mirc-x2)>div::after{content:none!important;display:none!important}
html.mirc-ui body #app .composer .reply-preview:not(#mirc-x1):not(#mirc-x2) b{color:#0d3b85!important}
 
html.mirc-ui body #app .composer .reply-preview{--md-00866c:#0d3b85}
html.mirc-ui body #app .composer .reply-preview>div::before{content:none!important;display:none!important}

 
 
html.mirc-ui.mirc-mobile .mirc-strip .mirc-st.is-query{display:none!important}
html.mirc-ui.mirc-mobile.mirc-in-pm body #app .mirc-tabs [data-mirc-tab="pm"]{border-color:#ffffff73;background:#ffffff26}

 
html.mirc-ui.mirc-mobile body dialog#socialDialog#socialDialog#socialDialog#socialDialog[open]{position:fixed!important;inset:0!important;margin:auto!important;width:min(380px,90vw)!important;max-width:90vw!important;height:auto!important;max-height:80dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
html.mirc-ui.mirc-mobile body dialog#socialDialog#socialDialog#socialDialog#socialDialog[open]>header{flex:0 0 auto!important}
html.mirc-ui.mirc-mobile body dialog#socialDialog#socialDialog#socialDialog#socialDialog[open] .social-dialog-content{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}

 
html.mirc-ui #socialToast.st-card.st-mention:not([hidden]){grid-template-columns:auto minmax(0,1fr) auto!important;padding:12px 40px 12px 12px!important;background:#fff!important;border:0!important;border-left:4px solid #f28c18!important;border-radius:12px!important;box-shadow:0 6px 22px #0b141a38,0 1px 3px #0b141a1f!important;cursor:pointer}
html.mirc-ui #socialToast.st-card.st-mention::before{content:none!important;display:none!important}
html.mirc-ui #socialToast.st-card.st-mention .st-icon{width:34px!important;height:34px!important;background:#f28c18!important;box-shadow:none!important;color:#fff!important;font:700 17px/1 Arial,sans-serif!important;font-style:normal!important}
html.mirc-ui #socialToast.st-card.st-mention .st-body b{color:#f28c18!important;font:700 14px Arial,sans-serif!important}
html.mirc-ui #socialToast.st-card.st-mention .st-body p{color:#3b4a54!important;font:13.5px/1.35 Arial,sans-serif!important}
html.mirc-ui #socialToast.st-card.st-mention .st-never{height:auto!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:none!important;color:#8696a0!important;font:12px Arial,sans-serif!important;text-decoration:underline}
html.mirc-ui #socialToast.st-card.st-mention .st-close{top:8px!important;right:8px!important;border:0!important;background:none!important;box-shadow:none!important;color:#8696a0!important;font:400 20px/24px Arial,sans-serif!important}
html.mirc-ui #socialToast.st-card.st-mention .st-timer i{background:#f28c18!important}
 
html.mirc-ui body #app #messages .message.mention-highlight{background:#fff1e0!important;box-shadow:inset 3px 0 #f28c18,0 0 0 2px #f28c18!important;border-radius:4px!important;transition:background .3s}
html.mirc-ui body #app #messages .message.quote-highlight{background:#e8f0fe!important;box-shadow:inset 3px 0 #1f72e6!important;border-radius:4px!important}

 
html.mirc-ui.mirc-mobile #socialToast.st-card:not([hidden]),html.mirc-ui.mirc-mobile #sessionAlert:not([hidden]){inset:calc(var(--mirc-title-h) + var(--mirc-tabs-h) + 8px) auto auto 50%!important;top:calc(var(--mirc-title-h) + var(--mirc-tabs-h) + 8px)!important;bottom:auto!important}
html.mirc-ui.mirc-mobile .mirc-note-toast{top:calc(var(--mirc-title-h) + var(--mirc-tabs-h) + 8px)!important;bottom:auto!important}
 
html.mirc-ui .mirc-note-toast{width:min(380px,calc(100vw - 24px));box-sizing:border-box;padding:40px 14px 12px!important;background:var(--mirc-bg)!important;border:1px solid #0831d9!important;border-left:1px solid #0831d9!important;border-radius:8px 8px 0 0!important;box-shadow:4px 6px 18px #0006!important;font:14px/1.35 var(--mirc-face)!important}
html.mirc-ui .mirc-note-toast::before{content:"Bilgilendirme";position:absolute;left:0;right:0;top:0;height:30px;display:flex;align-items:center;padding:0 10px 0 32px;box-sizing:border-box;border-radius:7px 7px 0 0;
 background:url("/images/login/mirc-logo-v2.webp") 7px center/18px no-repeat,linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%);color:#fff;font:700 13.5px/1 "Trebuchet MS","Segoe UI",Tahoma,sans-serif;text-shadow:1px 1px #0a1e6a}
html.mirc-ui .mirc-note-toast.is-bad::before{content:"Uyarı"}

 
html.mirc-ui .slash-commands{z-index:9300!important;box-sizing:border-box!important;max-height:min(46dvh,360px)!important;overflow-y:auto!important;padding:6px!important;background:#fff!important;border:1px solid #c9d3df!important;border-radius:14px!important;box-shadow:0 8px 28px #0b141a33,0 1px 3px #0b141a1f!important;font:14px Arial,sans-serif!important;scrollbar-width:thin}
html.mirc-ui .slash-commands .slash-commands-title{display:block!important;padding:6px 10px 4px!important;font:700 11.5px Arial,sans-serif!important;letter-spacing:.4px;text-transform:uppercase;color:#8696a0!important}
html.mirc-ui .slash-commands button{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:6px 10px!important;border:0!important;border-radius:10px!important;background:none!important;box-shadow:none!important;text-align:left!important;color:#111b21!important;cursor:pointer}
html.mirc-ui .slash-commands button.active,html.mirc-ui .slash-commands button:hover{background:#eef3fb!important}
html.mirc-ui .slash-commands button i{flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e7eefb;color:#1d5fd6;font-style:normal}
html.mirc-ui .slash-commands button i svg{width:18px;height:18px}
html.mirc-ui:not(.mirc-mobile) .slash-commands{left:10px!important;width:min(520px,calc(100vw - 20px))!important}
html.mirc-ui.mirc-mobile .slash-commands{left:6px!important;width:calc(100vw - 12px)!important}

 
 
html.mirc-ui body #app #messages .mirc-pnick{cursor:pointer}
html.mirc-ui body #app #messages .mirc-pnick:hover{text-decoration:underline}

 
html.mirc-ui .transcript-arrow:not([hidden]){background:#ffffffb3!important;color:#54656fcc!important;box-shadow:0 1px 4px #0b141a2e!important;backdrop-filter:blur(2px)}
html.mirc-ui .transcript-arrow:not([hidden]):is(:hover,:active,:focus-visible){background:#fff!important;color:#54656f!important}

 
html.mirc-ui.mirc-mobile body dialog#socialDialog#socialDialog#socialDialog#socialDialog[open]{height:auto!important}
html.mirc-ui.mirc-mobile body dialog#socialDialog#socialDialog#socialDialog#socialDialog[open] .social-dialog-content{flex:0 1 auto!important;padding-bottom:12px!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm>:not(.contact-attach):not(button[type=submit]){grid-column:1/-1!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm>.contact-attach{grid-column:1!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog #contactForm>button[type=submit]{grid-column:2!important;justify-self:end!important;align-self:start!important;min-width:90px!important}

 
html.mirc-ui.mirc-mobile body #app .mirc-tabs{grid-template-columns:44px minmax(0,1fr) 74px 98px!important;align-items:stretch;overflow:hidden}
html.mirc-ui .mirc-tabs .mirc-tab-menu{color:#fff}
html.mirc-ui .mirc-tabs .mirc-tab-menu svg{width:26px;height:26px;filter:drop-shadow(0 1px #0a2a7a)}
html.mirc-ui .mirc-tabs .mirc-tab-menu+.mirc-radio-slot::before{display:none}
html.mirc-ui .mirc-tabs .mirc-radio-slot{position:relative;min-width:0;display:flex;align-items:center;padding:0 4px;overflow:hidden}
html.mirc-ui:not(.mirc-mobile) body #radioPanel{display:none!important}
 
html.mirc-ui body .mirc-radio-slot #radioPanel.radio-inline{position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 24px!important;align-items:center!important;gap:5px!important;
 width:100%!important;max-width:100%!important;height:40px!important;min-height:0!important;margin:0!important;padding:0 4px 0 4px!important;box-sizing:border-box!important;overflow:hidden!important;
 background:linear-gradient(180deg,#fdfdfe 0,#e9eef6 45%,#d3dcea 55%,#e3e9f3 100%)!important;border:1px solid #6f8db8!important;border-radius:5px!important;box-shadow:inset 0 1px #fff,0 1px 2px #0a2a7a66!important;color:#0b2a66!important;font:12px Tahoma,"Segoe UI",sans-serif!important;text-shadow:none!important}
html.mirc-ui body .mirc-radio-slot #radioPlay{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #1d4f9e!important;border-radius:50%!important;
 background:radial-gradient(circle at 35% 30%,#bfe0ff 0,#5aa2f2 35%,#1c63d0 70%,#0f3f96 100%)!important;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0005!important;color:#fff!important;font-size:12px!important;cursor:pointer}
html.mirc-ui body .mirc-radio-slot #radioPlay:disabled{filter:grayscale(.8);opacity:.7;cursor:default}
html.mirc-ui body .mirc-radio-slot #radioPlay svg{width:14px!important;height:14px!important;filter:drop-shadow(0 1px #0a2a7a)}
html.mirc-ui body .mirc-radio-slot .radio-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:4px;min-width:0!important;margin:0!important;padding:0!important;background:none!important}
html.mirc-ui body .mirc-radio-slot #radioTitle{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 11.5px/1.2 Tahoma,"Segoe UI",sans-serif!important;color:#0b2a66!important}
html.mirc-ui body .mirc-radio-slot #radioStatus{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:10.5px/1.2 Tahoma,"Segoe UI",sans-serif!important;color:#3d5a87!important}
html.mirc-ui body .mirc-radio-slot .radio-bars{grid-column:2;grid-row:1/3;display:flex!important;align-items:flex-end!important;gap:1px!important;width:auto!important;height:18px!important;margin:0!important;padding:2px 3px!important;background:#06141f!important;border:1px solid #5d7aa6!important;border-radius:2px!important;box-shadow:inset 0 1px 2px #000a}
html.mirc-ui body .mirc-radio-slot .radio-bars i{display:block!important;width:2px!important;height:3px!important;margin:0!important;background:linear-gradient(0deg,#2fd62f,#b6ff4a)!important;border-radius:0!important;animation:none!important}
html.mirc-ui body .mirc-radio-slot .radio-bars i:nth-child(n+7){display:none!important}
html.mirc-ui body .mirc-radio-slot #radioPanel.playing .radio-bars i{animation:mircRadioBar .8s ease-in-out infinite alternate!important}
html.mirc-ui body .mirc-radio-slot #radioPanel.playing .radio-bars i:nth-child(2n){animation-duration:.55s!important;animation-delay:.15s!important}
html.mirc-ui body .mirc-radio-slot #radioPanel.playing .radio-bars i:nth-child(3n){animation-duration:.7s!important;animation-delay:.3s!important}
@keyframes mircRadioBar{0%{height:3px}100%{height:13px}}
html.mirc-ui body .mirc-radio-slot #radioMute{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #8aa2c4!important;border-radius:3px!important;background:linear-gradient(180deg,#fff,#dde5f0)!important;box-shadow:none!important;font-size:12px!important;line-height:1!important;cursor:pointer}
html.mirc-ui body .mirc-radio-slot #radioVolume{display:none!important}
html.mirc-ui body .mirc-radio-slot #radioPanel>:not(#radioPlay):not(.radio-info):not(#radioMute):not(audio){display:none!important}
html.mirc-ui.mirc-mobile body dialog#socialDialog#socialDialog#socialDialog#socialDialog[open]{height:fit-content!important}
html.mirc-ui body dialog.ban-window:not(.znc-away-window):not(#mirc-x1):not(#mirc-x2) .ban-remove:disabled{opacity:.55;cursor:not-allowed!important;filter:grayscale(1)}
 
 
html.mirc-ui body dialog.whois-card .wv-av .social-avatar.identity-role{display:inline-grid!important;place-items:center;position:relative!important;box-sizing:border-box!important;border-radius:50%!important;background:color-mix(in srgb,var(--id-c,#5b6b7d) 12%,#fff)!important;color:var(--id-c,#5b6b7d)!important}
html.mirc-ui body dialog.whois-card .wv-av .social-avatar.identity-role>:not(.social-dot){display:grid!important;place-items:center;position:absolute!important;inset:0!important;margin:auto!important;width:56%!important;height:56%!important;max-width:none!important;max-height:none!important;color:inherit!important;background:none!important;border:0!important}
html.mirc-ui body dialog.whois-card .wv-av .social-avatar.identity-role svg{width:100%!important;height:100%!important}
html.mirc-ui body dialog.whois-card .wv-av img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
 
html.mirc-ui body #app .sidebar .mirc-side-foot{position:sticky;bottom:0;margin-top:auto;display:flex!important;justify-content:flex-end;align-items:center;gap:8px;padding:8px 10px;pointer-events:none;z-index:3;background:none;border:0;flex:0 0 auto}
html.mirc-ui body #app .sidebar .mirc-side-foot>button{pointer-events:auto;cursor:pointer;margin:0;-webkit-tap-highlight-color:transparent}
html.mirc-ui body #app .sidebar .mirc-join-fab{width:46px;height:46px;min-height:0;padding:0;border:1px solid #fff;border-radius:50%;background:radial-gradient(circle at 70% 85%,#1b54d9 0,transparent 60%),linear-gradient(180deg,#5d9df8 0,#2b6fe8 45%,#1958de 100%);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #0d38a8,0 3px 8px #0003;color:#fff;font:400 30px/44px Arial,sans-serif;text-align:center;text-shadow:0 1px 1px #0a2a8a}
html.mirc-ui body #app .sidebar .mirc-pm-set{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:0;padding:0 12px;border:1px solid #003c74;border-radius:4px;background:linear-gradient(180deg,#fff 0,#e5eefa 86%,#c6d6ec 100%);box-shadow:0 2px 6px #0002;color:#000;font:13px var(--mirc-face)}
html.mirc-ui body #app .sidebar .mirc-pm-set span{font-size:16px;line-height:1;color:#1958de}
html.mirc-ui body #app .sidebar .mirc-pm-set small{font:inherit}
html.mirc-ui body #app .sidebar :is(.mirc-join-fab,.mirc-pm-set):hover{filter:brightness(1.06)}
html.mirc-ui body #app .sidebar :is(.mirc-join-fab,.mirc-pm-set):active{filter:brightness(.93)}
html.mirc-ui.mirc-sheet-channels body #app .sidebar .mirc-pm-set,html.mirc-ui.mirc-sheet-pm body #app .sidebar .mirc-join-fab{display:none}
html.mirc-ui.mirc-mobile:not(.mirc-sheet-channels):not(.mirc-sheet-pm) body #app .sidebar .mirc-side-foot{display:none!important}
html.mirc-ui:not(.mirc-mobile) body #app .sidebar .mirc-join-fab{width:36px;height:36px;font-size:24px;line-height:34px}
html.mirc-ui:not(.mirc-mobile) body #app .sidebar .mirc-pm-set{height:28px;padding:0 9px;font-size:12.5px}
html.mirc-ui body dialog.mirc-dialog[data-mirc-dlg="join"] .mirc-join-form{display:grid;gap:10px}
 
html.mirc-ui.mirc-mobile body #app .mirc-tabs{grid-template-columns:44px 46px minmax(0,1fr) minmax(0,1.3fr)!important}
html.mirc-ui .mirc-tabs .mirc-radio-slot{justify-content:center;padding:0}
html.mirc-ui body .mirc-radio-slot #radioPanel.radio-inline{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;gap:0!important;background:none!important;border:0!important;border-radius:50%!important;box-shadow:none!important}
html.mirc-ui body .mirc-radio-slot #radioPlay{width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:url(/images/login/mirc-radio-play.webp) center/contain no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 1px 2px #0a2a7a80)}
html.mirc-ui body .mirc-radio-slot #radioPanel.playing #radioPlay{background-image:url(/images/login/mirc-radio-pause.webp)!important}
html.mirc-ui body .mirc-radio-slot #radioPlay svg,html.mirc-ui body .mirc-radio-slot #radioPanel>:not(#radioPlay):not(audio){display:none!important}
html.mirc-ui body .mirc-radio-slot #radioPlay:active{transform:scale(.94)}
 
html.mirc-ui #messages .conversation-intro.mirc-intro-on>:not(.mirc-il){display:none!important}
html.mirc-ui #messages .conversation-intro .mirc-pm-now b{font-weight:700;color:inherit}
html.mirc-ui #messages .conversation-intro .mirc-pm-seen{color:#5a6b7a}
 
html.mirc-ui.mirc-in-pm body #app #messages .message.self .classic-end-time{display:inline!important;position:static!important;margin:0 0 0 6px!important;padding:0!important;background:none!important;border:0!important;font-size:0!important;line-height:0!important;color:transparent!important;white-space:nowrap}
html.mirc-ui.mirc-in-pm body #app #messages .message.self .classic-end-time .message-receipt{display:inline-block!important;margin:0!important;padding:0!important;font:700 12px/1 Arial,sans-serif!important;letter-spacing:-3px!important;color:#9a9a9a!important;-webkit-text-fill-color:#9a9a9a!important;vertical-align:baseline}
html.mirc-ui.mirc-in-pm body #app #messages .message.self .classic-end-time .message-receipt.is-read{color:#0a84ff!important;-webkit-text-fill-color:#0a84ff!important}
 
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message{position:relative!important;display:block!important;width:200px!important;max-width:calc(100% - 8px)!important;margin:3px 0 5px 4.2em!important;padding:4px!important;background:#dfeee9!important;border:0!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden}
html.mirc-ui.mirc-mobile body #app#app#app#app#app#app #messages#messages .message .image-message{width:170px!important;margin-left:0!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message :is(img.chat-image,.image-placeholder){display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:200px!important;aspect-ratio:auto;object-fit:cover!important;margin:0!important;border:0!important;border-radius:9px!important;box-shadow:none!important;background:#cfe3dd!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message .image-placeholder{position:relative!important;aspect-ratio:var(--ph-ratio,1.33)!important;padding:0!important;overflow:hidden!important;cursor:pointer}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message .image-ph-blur{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(6px);transform:scale(1.1)}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message .image-ph-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:#0009;color:#fff;font:700 12px var(--mirc-face)}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message .image-ph-pill svg{width:16px;height:16px}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message .image-tool{position:absolute!important;top:10px!important;right:10px!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-height:0!important;margin:0!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:#d93a3a!important;box-shadow:0 2px 6px #0004!important;color:#fff!important;cursor:pointer;z-index:2}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message .image-tool.image-approve{right:46px!important;background:#1f9d55!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message .image-tool svg{width:15px!important;height:15px!important;color:#fff!important;stroke:currentColor}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .image-message :is(.image-caption,small){display:block;margin:4px 2px 0;font:12.5px var(--mirc-face);color:#333}
html.mirc-ui body .mirc-radio-slot #radioPlay:disabled{filter:grayscale(.45)!important;opacity:.8!important}
 
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2){width:min(400px,calc(100vw - 20px))!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-options{display:grid!important;gap:7px!important;margin:0!important;padding:12px 12px 4px!important;background:none!important;border:0!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt{position:relative!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:0!important;margin:0!important;padding:9px 10px!important;box-sizing:border-box!important;text-align:left!important;background:linear-gradient(180deg,#fff 0,#edf3fc 86%,#d5e2f3 100%)!important;border:1px solid #a5a5a5!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer;font:13px/1.3 var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt:hover:not(:disabled){border-color:#3c7fb1!important;background:linear-gradient(180deg,#fff 0,#e8f1fb 86%,#d4e4f5 100%)!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt:disabled{opacity:.55!important;cursor:default!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt>span:not(.pms-opt-ico){display:grid!important;gap:2px!important;min-width:0!important;margin:0!important;padding:0!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt b{display:block!important;font:700 13px/1.25 var(--mirc-face)!important;color:#000!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt small{display:block!important;margin:0!important;font:11.5px/1.3 var(--mirc-face)!important;color:#555!important;white-space:normal!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt-ico{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;border-radius:50%!important;background:#e5eefb!important;color:#1958de!important;font-size:15px!important;line-height:1!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-del .pms-opt-ico{background:#fbe7e3!important;color:#c0392b!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-toggle input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;pointer-events:none}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-switch{position:relative!important;display:block!important;width:38px!important;height:21px!important;margin:0!important;border:1px solid #7a7a7a!important;border-radius:11px!important;background:linear-gradient(180deg,#d6d6d6,#efefef)!important;box-sizing:border-box!important;transition:background .15s}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-switch::after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:15px!important;height:15px!important;border-radius:50%!important;background:linear-gradient(180deg,#fff,#dcdcdc)!important;box-shadow:0 1px 2px #0005!important;transition:left .15s}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-toggle input:checked+.pms-switch{border-color:#0d38a8!important;background:linear-gradient(180deg,#5d9df8,#1958de)!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-toggle input:checked+.pms-switch::after{left:19px!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-toggle input:disabled+.pms-switch{opacity:.6}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2)>footer{display:flex!important;justify-content:flex-end!important;margin:0!important;padding:8px 12px 12px!important;background:none!important;border:0!important}
html.mirc-ui body #app .sidebar .mirc-pm-set{white-space:nowrap}
html.mirc-ui:not(.mirc-mobile) body #app .sidebar .mirc-pm-set{padding:0 7px;gap:4px;font-size:12px}
html.mirc-ui body .mirc-radio-slot #radioPanel#radioPanel #radioPlay#radioPlay svg{display:none!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt .pms-switch{flex:0 0 38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;overflow:hidden!important}
html.mirc-ui body dialog.pm-settings-dialog:not(#mirc-x1):not(#mirc-x2) .pms-opt .pms-switch::after{transform:none!important;right:auto!important;bottom:auto!important}
 
html.mirc-ui body dialog.server-ban-dialog{width:min(340px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box;padding:22px 18px 16px;border:0;border-top:6px solid #c62828;border-radius:16px;background:#fff;color:#2b2f33;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.35);font-family:Arial,sans-serif;overflow:hidden}
html.mirc-ui body dialog.server-ban-dialog:not([open]){display:none}
html.mirc-ui body dialog.server-ban-dialog::backdrop{background:rgba(20,0,0,.55)}
html.mirc-ui body dialog.server-ban-dialog .server-ban-icon{font-size:40px;line-height:1;margin-bottom:6px}
html.mirc-ui body dialog.server-ban-dialog h3{margin:0 0 6px;font:700 18px/1.25 Arial,sans-serif;color:#c62828}
html.mirc-ui body dialog.server-ban-dialog p{margin:0 0 12px;font:14px/1.4 Arial,sans-serif;color:#2b2f33;overflow-wrap:anywhere}
html.mirc-ui body dialog.server-ban-dialog small{display:block;margin-top:8px;font:11.5px Arial,sans-serif;color:#7b868c}
html.mirc-ui body dialog.server-ban-dialog .server-ban-bar{height:5px;border-radius:3px;background:#f3d6d6;overflow:hidden}
html.mirc-ui body dialog.server-ban-dialog .server-ban-bar i{display:block;height:100%;width:100%;background:#c62828;transform-origin:left;animation:mirc-ban-count 5s linear forwards}
@keyframes mirc-ban-count{from{transform:scaleX(1)}to{transform:scaleX(0)}}
html.mirc-ui body dialog.server-ban-dialog.is-drop{border-top-color:#e08a1e}
html.mirc-ui body dialog.server-ban-dialog.is-drop h3{color:#37474f}
html.mirc-ui body dialog.server-ban-dialog.is-drop .server-ban-bar{background:#f5e3cc}
html.mirc-ui body dialog.server-ban-dialog.is-drop .server-ban-bar i{background:#e08a1e}
html.mirc-ui body dialog.server-ban-dialog .server-drop-reason{padding:8px 10px;border-radius:8px;background:#f3f5f6;color:#455a64;font:12.5px ui-monospace,Menlo,Consolas,monospace;text-align:left}
html.mirc-ui body dialog.server-ban-dialog .server-drop-next{font-size:13.5px}
@media (prefers-reduced-motion:reduce){html.mirc-ui body dialog.server-ban-dialog .server-ban-bar i{animation:none}}
 
html.mirc-ui body #app #kickedChannelWarning:not([hidden]){background:linear-gradient(180deg,#fdecea,#f9d6d2);color:#8e1b14;border:1px solid #e3a49d;border-left:5px solid #c62828;border-radius:3px;box-shadow:0 1px 3px #8e1b1422;font:700 14px/1.35 var(--mirc-face);text-align:left}
html.mirc-ui body #app #kickedChannelWarning[hidden]{display:none!important}
html.mirc-ui body #app #kickedChannelWarning>span{flex:1;min-width:0}
html.mirc-ui body #app #kickedChannelWarning>button{position:relative;flex:0 0 25px;width:25px;height:25px;min-height:0;padding:0;border:1px solid #fff;border-radius:4px;background:radial-gradient(circle at 70% 85%,#b8300e 0,transparent 60%),linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #a5280a;color:#fff;font:700 17px/1 Arial,sans-serif;cursor:pointer}
 
html.mirc-ui .mirc-login-bar .mirc-wb{cursor:pointer}
html.mirc-ui .mirc-wordmark{flex-direction:column;gap:4px;padding:14px 16px 4px}
html.mirc-ui .mirc-wordmark img.mirc-login-logo,html.mirc-ui.mirc-mobile .mirc-wordmark img.mirc-login-logo{display:block;width:min(310px,86%);height:auto;max-height:none;aspect-ratio:571/209;object-fit:contain;filter:drop-shadow(0 2px 3px #0003)}
html.mirc-ui .mirc-wordmark div{margin:0}
html.mirc-ui body .login-card .mirc-login-foot,html.mirc-ui.mirc-mobile body .login-card .mirc-login-foot{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px;grid-template-columns:none}
html.mirc-ui body #loginScreen .login-card .mirc-login-foot .login-privacy-link{display:inline-block!important;margin:0!important;padding:2px 4px!important;font:700 14px var(--mirc-face)!important;color:#0b3a9c!important;text-decoration:underline!important;text-underline-offset:3px}
html.mirc-ui body #loginScreen .login-card .mirc-login-foot .login-privacy-link:hover{color:#1958de!important}
html.mirc-ui .mirc-login-orn{display:block;width:min(240px,80%);height:16px;margin:6px 0 0}
html.mirc-ui .mirc-login-orn svg{display:block;width:100%;height:100%;fill:none;stroke:#b58a1e;stroke-width:1.4;stroke-linecap:round}
html.mirc-ui .mirc-login-orn svg .d{fill:#f2c94c;stroke:#8a5a06}
html.mirc-ui .mirc-login-motto{margin:0;font:italic 600 14.5px/1.3 Georgia,"Times New Roman",serif;color:#1b2a4a;text-align:center}
html.mirc-ui.mirc-mobile .mirc-login-motto{font-size:13.5px}
 
html.mirc-ui.mirc-mobile{--mirc-tabs-h:48px;--mirc-users-w:clamp(92px,24vw,130px)}
html.mirc-ui.mirc-mobile body #app .mirc-tabs{grid-template-columns:44px 56px minmax(0,1fr) minmax(0,1.3fr)!important}
html.mirc-ui.mirc-mobile .mirc-tabs button{margin:2px;gap:1px;font-size:12.5px}
html.mirc-ui.mirc-mobile .mirc-tabs .mirc-ti{width:22px;height:20px}
html.mirc-ui.mirc-mobile .mirc-tabs .mirc-ti-hash{font-size:22px}
html.mirc-ui.mirc-mobile .mirc-tabs .mirc-tab-menu svg{width:24px;height:24px}
html.mirc-ui.mirc-mobile body .mirc-radio-slot #radioPanel.radio-inline{width:36px!important;height:36px!important}
html.mirc-ui.mirc-mobile body .mirc-radio-slot #radioPlay{width:34px!important;height:34px!important}
html.mirc-ui.mirc-mobile body #app .mirc-strip{align-items:center;padding:0 4px;gap:3px}
html.mirc-ui.mirc-mobile .mirc-strip-tabs{align-items:center;height:100%}
html.mirc-ui.mirc-mobile .mirc-st,html.mirc-ui.mirc-mobile .mirc-st.is-active{height:30px;border-bottom:1px solid #9aa4b1;border-radius:4px}
html.mirc-ui.mirc-mobile .mirc-st.is-active{border-color:#6d97d6}
html.mirc-ui.mirc-mobile .mirc-strip-more{align-self:center;height:30px;border-bottom:1px solid #9aa4b1;border-radius:4px}
 
html.mirc-ui body #app #messages .message .message-name{font-family:var(--mirc-nick-face,inherit);font-size:var(--mirc-nick-size,inherit)}

 
html.mirc-ui #rightPanel .member-card>.nick-search-wrap{position:relative;display:block;flex:0 0 auto;margin:5px 5px 3px;min-width:0}
html.mirc-ui #rightPanel #memberSearch{display:block;flex:0 0 auto;width:100%;min-width:0;height:30px;margin:0;padding:0 26px 0 28px;box-sizing:border-box;border:0;border-radius:15px;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;
 background:#eef1f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367737c' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E") 9px center/14px no-repeat;font:13.5px var(--mirc-face);color:#111}
html.mirc-ui #rightPanel .member-card>#memberSearch{width:calc(100% - 10px);margin:5px 5px 3px}
html.mirc-ui #rightPanel #memberSearch::placeholder{color:#7d878e}
html.mirc-ui #rightPanel #memberSearch:focus{background-color:#e6eaee}
html.mirc-ui #rightPanel #memberSearch::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}
html.mirc-ui #rightPanel .nick-search-wrap>.nick-search-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#9aa4ab;color:#fff;box-shadow:none;cursor:pointer}
html.mirc-ui #rightPanel .nick-search-wrap>.nick-search-clear[hidden]{display:none}
html.mirc-ui #rightPanel .nick-search-wrap>.nick-search-clear svg{width:12px;height:12px}
html.mirc-ui.mirc-mobile #rightPanel #memberSearch{height:28px;padding:0 22px 0 24px;background-position:7px center;background-size:12px;font-size:12.5px}
html.mirc-ui.mirc-mobile #rightPanel .member-card>.nick-search-wrap,html.mirc-ui.mirc-mobile #rightPanel .member-card>#memberSearch{margin:4px 3px 2px}
html.mirc-ui.mirc-mobile #rightPanel .member-card>#memberSearch{width:calc(100% - 6px)}
html.mirc-ui.mirc-mobile.mirc-users-closed #rightPanel :is(.nick-search-wrap,#memberSearch){display:none!important}
 
html.mirc-ui.mirc-list-face body #app #memberList .member-row{font-family:var(--mirc-list-face)!important}
html.mirc-ui.mirc-list-size body #app #memberList .member-row,html.mirc-ui.mirc-list-size body #app #memberList .member-row[data-mirc-rank]{font-size:var(--mirc-list-size)!important;min-height:calc(var(--mirc-list-size) + 12px)}
 
 
html.mirc-ui.mirc-mobile.mirc-in-channel body #app .mirc-users-handle{width:14px;height:40px;margin:0 0 0 -9px;padding:0;border:1px solid #9db4d899;border-radius:8px;background:linear-gradient(90deg,#f4f8ffd9,#dce7f6d9);box-shadow:0 1px 3px #0a2a7a26;color:#2f6fd8;opacity:.92;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
html.mirc-ui.mirc-mobile.mirc-in-channel body #app .mirc-users-handle::before{content:"";position:absolute;inset:-10px -10px;}
html.mirc-ui.mirc-mobile.mirc-in-channel body #app .mirc-users-handle svg{width:7px;height:13px}
html.mirc-ui.mirc-mobile.mirc-in-channel body #app .mirc-users-handle:active{opacity:1;background:#d2e1f6}
html.mirc-ui.mirc-mobile.mirc-in-channel.mirc-users-closed body #app .mirc-users-handle{margin:0 -1px 0 0;border-radius:8px 0 0 8px}
 
html.mirc-ui.mirc-mobile{--mirc-tabs-h:40px}
html.mirc-ui.mirc-mobile .mirc-tabs button{flex-direction:row;align-items:center;justify-content:center;gap:6px;margin:3px 2px;font-size:13px;line-height:1;white-space:nowrap;min-width:0}
html.mirc-ui.mirc-mobile .mirc-tabs button span{min-width:0;overflow:hidden}
html.mirc-ui.mirc-mobile .mirc-tabs .mirc-ti{width:18px;height:18px;flex:0 0 auto}
html.mirc-ui.mirc-mobile .mirc-tabs .mirc-ti-hash{font-size:19px}
html.mirc-ui.mirc-mobile .mirc-tabs .mirc-tab-menu svg{width:22px;height:22px}
html.mirc-ui.mirc-mobile .mirc-tabs button+button::before{top:6px;bottom:6px}
html.mirc-ui.mirc-mobile body .mirc-radio-slot #radioPanel.radio-inline{width:32px!important;height:32px!important}
html.mirc-ui.mirc-mobile body .mirc-radio-slot #radioPlay{width:30px!important;height:30px!important}
@media (max-width:370px){html.mirc-ui.mirc-mobile .mirc-tabs button{font-size:12px;gap:4px}}
 
html.mirc-ui dialog .mirc-set-btns.mirc-ns-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
html.mirc-ui dialog .mirc-ns-btns .mirc-btn{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:34px;margin:0;padding:0 6px;border:1px solid #6f87ad;border-radius:4px;background:linear-gradient(180deg,#fff 0,#eef1f6 55%,#dde3ec 100%);box-shadow:inset 0 1px #fff,0 1px 1px #0000001a;font:600 13px/1 var(--mirc-face);color:#0b2a6a;white-space:nowrap;cursor:pointer}
html.mirc-ui dialog .mirc-ns-btns .mirc-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}
html.mirc-ui dialog .mirc-ns-btns .mirc-btn i{flex:0 0 auto;font-style:normal;font-size:14px;line-height:1}
html.mirc-ui dialog .mirc-ns-btns .mirc-btn:hover{border-color:#3c7fb1;background:linear-gradient(180deg,#f6fbff 0,#e1effc 55%,#c9e1f8 100%)}
html.mirc-ui dialog .mirc-ns-btns .mirc-btn:active{transform:translateY(1px);background:linear-gradient(180deg,#dfe7f2,#eef3f9);box-shadow:inset 0 1px 2px #0002}
@media (max-width:420px){html.mirc-ui dialog .mirc-ns-btns .mirc-btn{font-size:12px;gap:3px;padding:0 4px}html.mirc-ui dialog .mirc-ns-btns .mirc-btn i{font-size:12px}}
@media (max-width:400px){html.mirc-ui dialog .mirc-ns-btns .mirc-btn{padding:0 2px;font-size:12px}html.mirc-ui dialog .mirc-ns-btns .mirc-btn i{display:none}html.mirc-ui dialog .mirc-ns-btns .mirc-btn span{text-overflow:clip}}
html.mirc-ui body dialog:not(#mirc-x1):not(#mirc-x2) .mirc-ns-btns .mirc-btn{height:34px!important;min-height:0!important;padding:0 6px!important;font:600 13px/1 var(--mirc-face)!important}
@media (max-width:420px){html.mirc-ui body dialog:not(#mirc-x1):not(#mirc-x2) .mirc-ns-btns .mirc-btn{padding:0 3px!important;font-size:12px!important}}
 
 
html.mirc-ui.mirc-mobile .mirc-tabs .mirc-badge{position:static;flex:0 0 auto;min-width:18px;height:18px;margin:0 0 0 -1px;padding:0 5px;font-size:11.5px;line-height:18px;box-shadow:0 0 0 1.5px #ffffffd9}
 
html.mirc-ui.mirc-sheet-channels body #approvalBell#approvalBell,html.mirc-ui.mirc-sheet-pm body #approvalBell#approvalBell,html.mirc-ui:not(.mirc-in-channel) body #approvalBell#approvalBell,
html.mirc-ui.mirc-sheet-channels body #channelOperatorTools#channelOperatorTools,html.mirc-ui.mirc-sheet-pm body #channelOperatorTools#channelOperatorTools,html.mirc-ui:not(.mirc-in-channel) body #channelOperatorTools#channelOperatorTools{display:none!important}
 
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card{display:block!important;width:auto!important;max-width:100%!important;margin:2px 0 1px 4.2em!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}
html.mirc-ui.mirc-mobile body #app#app#app#app#app#app #messages#messages .message .quote-card{margin-left:0!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card>.quoted-message{display:block!important;width:auto!important;max-width:min(520px,100%)!important;margin:0 0 2px!important;padding:3px 8px 4px!important;box-sizing:border-box!important;background:#eef2f8!important;border:0!important;border-left:3px solid #1d5fd6!important;border-radius:0 4px 4px 0!important;box-shadow:none!important;cursor:pointer;overflow:hidden!important;text-align:left!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card>.quoted-message>b{display:block!important;margin:0!important;padding:0!important;background:none!important;font:700 .86em/1.35 var(--mirc-face)!important;color:#0b3a9c!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card>.quoted-message>span{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;margin:0!important;padding:0!important;background:none!important;font:400 .86em/1.35 var(--mirc-face)!important;color:#444!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card>.quoted-message:hover{background:#e3eaf5!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card>.message-content-line{display:block!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card .message-text{display:inline!important;margin:0!important;padding:0!important;background:none!important}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card.quote-card-off>.quoted-message{opacity:.6}
 
html.mirc-ui .mirc-ctx{padding:0 5px 5px;overflow:visible;border-color:#0831d9;border-radius:8px 8px 6px 6px}
html.mirc-ui .mirc-ctx-head{display:flex;align-items:center;gap:7px;height:32px;margin:0 -5px 4px;padding:0 4px 0 8px;border:0;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%);box-shadow:inset 0 1px #6fb1ff;color:#fff}
html.mirc-ui .mirc-ctx-head img{flex:0 0 auto;width:18px;height:18px}
html.mirc-ui .mirc-ctx-head b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 14.5px/1 "Trebuchet MS","Segoe UI",Tahoma,sans-serif;color:#fff;text-shadow:1px 1px #0a1e6a}
html.mirc-ui .mirc-ctx-head .mirc-wb{flex:0 0 auto;width:23px;height:23px;cursor:pointer}
html.mirc-ui .mirc-ctx .mirc-ctx-head .mirc-wb:hover{background:radial-gradient(circle at 70% 85%,#b8300e 0,transparent 60%),linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%);filter:brightness(1.12)}
html.mirc-ui.mirc-mobile .mirc-ctx-head{height:38px}
html.mirc-ui.mirc-mobile .mirc-ctx-head b{font-size:16px}
html.mirc-ui.mirc-mobile .mirc-ctx-head .mirc-wb{width:27px;height:27px}
html.mirc-ui body #app#app#app#app#app#app #messages#messages .message .quote-card>.quoted-message>b{-webkit-text-fill-color:#0b3a9c!important}
html.mirc-ui .mirc-ctx .mirc-ctx-head button.mirc-wb{display:block;width:23px;min-height:0;margin:0;padding:0;border:1px solid #fff;border-radius:4px;text-align:center;background:radial-gradient(circle at 70% 85%,#b8300e 0,transparent 60%),linear-gradient(180deg,#f19a7c 0,#e3592f 45%,#cc3d12 100%);box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #a5280a}
html.mirc-ui.mirc-mobile .mirc-ctx .mirc-ctx-head button.mirc-wb{width:27px;height:27px;min-height:0}
html.mirc-ui.mirc-mobile .mirc-ctx:not([hidden]){padding-top:0}
 
 
html.mirc-ui body #app #messages .system-message.mirc-pres .mirc-time{font-size:var(--mirc-font,inherit)}
 
html.mirc-ui:not(.mirc-mobile) .sidebar>#statusEntry{display:none!important}
html.mirc-ui:not(.mirc-mobile) .sidebar .mirc-chans-head{cursor:pointer;user-select:none}
html.mirc-ui:not(.mirc-mobile) .sidebar .mirc-chans-head:hover{filter:brightness(1.04)}
html.mirc-ui:not(.mirc-mobile) .sidebar .mirc-chans-head.is-active{background:linear-gradient(180deg,#3d8af0,#1f6fe0);color:#fff}
html.mirc-ui:not(.mirc-mobile) .sidebar .mirc-chans-head:focus-visible{outline:2px solid #1f6fe0;outline-offset:-2px}
 
html.mirc-ui body #app .composer .reply-preview:not([hidden]){width:var(--mirc-qp-w,auto)!important;max-width:none!important;margin:0 0 0 var(--mirc-qp-l,0)!important}
html.mirc-ui:not(.mirc-mobile) body #app .composer .reply-preview:not([hidden]){margin-right:0!important;padding:6px 6px 5px!important;border:1px solid #7a7a7a!important;border-bottom:0!important;border-radius:0!important;box-shadow:inset 1px 1px #dcdcdc!important}
html.mirc-ui:not(.mirc-mobile).mirc-qp-open body #app .composer-row::before{border-top-color:#d4d4d4;box-shadow:none}
html.mirc-ui.mirc-mobile body #app .composer .reply-preview:not([hidden]){margin-right:0!important;padding:6px 6px 2px!important;border-radius:20px 20px 0 0!important;box-shadow:none!important}
html.mirc-ui.mirc-mobile.mirc-qp-open body #app .composer-row::before{align-self:stretch!important;height:auto!important;border-radius:0 0 20px 20px!important;box-shadow:0 1px .5px #0b141a21!important}
html.mirc-ui.mirc-mobile.mirc-qp-open body #app .composer .reply-preview>div{border-radius:12px!important}
 
 
html.mirc-ui.mirc-dark-list body #app #rightPanel{background:#000!important;border-color:#3a3a3a!important;box-shadow:none!important}
html.mirc-ui.mirc-dark-list body #app #rightPanel .member-card,html.mirc-ui.mirc-dark-list body #app #memberList{background:#000!important}
html.mirc-ui.mirc-dark-list body #app .mirc-users-head{background:#1b1b1b!important;color:#e8e8e8!important;border-color:#333!important}
html.mirc-ui.mirc-dark-list body #app .mirc-users-head *{color:inherit!important}
html.mirc-ui.mirc-dark-list #rightPanel #memberSearch{background-color:#222!important;color:#eee!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0a0a0' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E")!important}
html.mirc-ui.mirc-dark-list #rightPanel #memberSearch::placeholder{color:#8c8c8c}
html.mirc-ui.mirc-dark-list body #app #memberList .member-row,html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-rank]{background:#000!important;color:#fff!important;font-weight:700!important;border:0!important}
html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-rank="normal"]::before{display:none!important}
html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-pfx="q"],html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-pfx="a"]{color:#ff2b2b!important}
html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-pfx="o"]{color:#ff4f6e!important}
html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-pfx="h"],html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-rank="half"]{color:#ff9d2e!important}
html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-pfx="v"],html.mirc-ui.mirc-dark-list body #app #memberList .member-row[data-mirc-rank="voice"]{color:#3fe3ff!important}
html.mirc-ui.mirc-dark-list body #app #memberList .member-row:hover{background:#111!important}
html.mirc-ui.mirc-dark-list body #app #memberList .member-row.mirc-picked[data-mirc-rank]{background:#1f4fb8!important;color:#fff!important}
html.mirc-ui.mirc-dark-list body #app #rightPanel :is(.member-load-more,.list-more,button[data-member-more]){background:#1b1b1b!important;color:#ddd!important;border-color:#333!important}
html.mirc-ui.mirc-dark-list.mirc-mobile.mirc-in-channel body #app .mirc-users-handle{background:linear-gradient(90deg,#2a2a2ad9,#111d)!important;border-color:#555a!important;color:#9cc4ff!important}
 
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar{background:#f6f1fd!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar :is(.channel-row,.private-chat-row){display:flex!important;align-items:center!important;gap:6px!important;height:27px!important;margin:3px 4px!important;padding:0 6px!important;border:1px solid #a5a8b8!important;border-radius:2px!important;background:linear-gradient(180deg,#ffffff 0,#f1ecfa 55%,#e2daf2 100%)!important;box-shadow:inset 0 1px #fff!important;color:#c8104e!important;font:400 12.5px var(--mirc-face)!important;cursor:pointer}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar .private-chat-row{color:#000!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar :is(.channel-row,.private-chat-row):hover{border-color:#6f7fb8!important;background:linear-gradient(180deg,#fff,#e9e6fb)!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar :is(.channel-row.active,.private-chat-row.active){background:#fff!important;border-color:#55597a!important;color:#000!important;font-weight:700!important;box-shadow:inset 1px 1px 2px #0002!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar :is(.channel-row,.private-chat-row) :is(.channel-name,.person-name){color:inherit!important;font:inherit!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar .mirc-chans-head{margin:3px 4px!important;border:1px solid #a5a8b8!important;border-radius:2px!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar .channel-row .channel-hash{color:#1958de!important;background:none!important;font-weight:700!important}
 
html.mirc-ui:not(.mirc-mobile) .mirc-titlebar .mirc-tabs{display:none!important}
html.mirc-ui.mirc-mobile{--mirc-title-h:calc(44px + env(safe-area-inset-top,0px));--mirc-tabs-h:0px}
html.mirc-ui.mirc-mobile .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar){gap:0;padding-left:6px;padding-right:5px}
html.mirc-ui.mirc-mobile .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-title-text{display:none!important}
html.mirc-ui.mirc-mobile .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-sysmenu{width:42px;height:42px;border-radius:6px;-webkit-tap-highlight-color:transparent}
html.mirc-ui.mirc-mobile .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-sysmenu img{width:34px;height:34px}
html.mirc-ui.mirc-mobile .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-sysmenu:active{transform:scale(.92);background:#ffffff1f}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs{grid-area:auto;flex:1 1 auto;min-width:0;align-self:stretch;height:auto;display:grid!important;grid-template-columns:50px minmax(0,1fr) minmax(0,1.25fr)!important;align-items:center;margin:0 4px;border:0!important;background:none!important;box-shadow:none!important;overflow:hidden}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs .mirc-tab-menu{display:none!important}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs>*{height:40px;margin:0!important}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs>*+*{border-left:1px solid #ffffff38;box-shadow:-1px 0 #0a2f8a55}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs .mirc-radio-slot{border-left:1px solid #ffffff38;box-shadow:-1px 0 #0a2f8a55}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs button+button::before{display:none!important}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs button{border-radius:5px;font-size:14px}
html.mirc-ui.mirc-mobile .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-winbtns{padding-left:6px;border-left:1px solid #ffffff38;box-shadow:-1px 0 #0a2f8a55}
@media (max-width:380px){html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs button{font-size:12.5px;gap:4px}html.mirc-ui.mirc-mobile .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-sysmenu{width:36px}html.mirc-ui.mirc-mobile .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-sysmenu img{width:30px;height:30px}html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs{grid-template-columns:44px minmax(0,1fr) minmax(0,1.3fr)!important;margin:0 2px}}
 
html.mirc-ui.mirc-mobile.mirc-in-pm:is([data-mirc-call-audio="true"],[data-mirc-call-video="true"]) .mirc-titlebar .mirc-calls{position:fixed;z-index:30;top:var(--mirc-calls-top,120px);right:var(--mirc-calls-right,12px);display:flex;flex-direction:column-reverse;gap:8px}
html.mirc-ui.mirc-mobile .mirc-titlebar .mirc-calls .mirc-call{width:40px;height:40px;padding:0;justify-content:center;border:1px solid #b8c4d6;border-radius:6px;background:linear-gradient(180deg,#fff,#eef2f7);box-shadow:0 1px 3px #0002;color:#1958de}
html.mirc-ui.mirc-mobile .mirc-titlebar .mirc-calls .mirc-call svg{width:20px;height:20px}
html.mirc-ui.mirc-mobile .mirc-titlebar .mirc-calls .mirc-call:active{transform:translateY(1px);background:#e3eaf5}
 
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar{background:#eef4fc!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar :is(.channel-row,.private-chat-row){border-color:#9fb3cf!important;background:linear-gradient(180deg,#ffffff 0,#eaf2fc 55%,#d6e4f6 100%)!important;color:#000!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar :is(.channel-row,.private-chat-row):hover{border-color:#5f86c4!important;background:linear-gradient(180deg,#fff,#dfeafa)!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar .channel-row.channel-unread:not(.active){color:#e00000!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar :is(.channel-row.active,.private-chat-row.active){background:#fff!important;border-color:#4a6a9e!important}
html.mirc-ui.mirc-dark-list:not(.mirc-mobile) body #app .sidebar .mirc-chans-head{border-color:#9fb3cf!important}
 
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar{display:flex!important;gap:12px;height:44px;margin-top:6px;padding:0 22px 0 10px}
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar .mirc-sb-conn{width:auto;max-width:340px;min-width:0;border-right:0;padding-right:0;white-space:nowrap}
html.mirc-ui .mirc-sb-site{overflow:hidden;text-overflow:ellipsis;color:#222}
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar .mirc-sb-btn{margin-left:0;flex:0 0 auto}
 
html.mirc-ui .mirc-sb-radio{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:10px;height:36px;margin:0 0 0 auto;padding:0 12px 0 10px;box-sizing:border-box;border:1px solid #6d93df;border-radius:18px;background:linear-gradient(180deg,#2a55c2 0,#16399a 45%,#0c2672 100%);box-shadow:inset 0 1px #ffffff40,0 1px 3px #0003;color:#fff}
html.mirc-ui .mirc-sb-rname{display:flex;align-items:center;gap:6px;min-width:0;max-width:170px}
html.mirc-ui .mirc-sb-rname b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:italic 700 15px/1 Georgia,"Times New Roman",serif;color:#fff;text-shadow:0 1px 2px #0008}
html.mirc-ui .mirc-tower{flex:0 0 auto;width:18px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26' fill='none' stroke='%23ffcf4a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='2' fill='%23ffcf4a'/%3E%3Cpath d='M12 9 7 25M12 9l5 16M8.6 19h6.8M9.8 14.5h4.4'/%3E%3Cpath d='M7.5 3.2a6 6 0 0 0 0 7.6M16.5 3.2a6 6 0 0 1 0 7.6M4.6 1a9.5 9.5 0 0 0 0 12M19.4 1a9.5 9.5 0 0 1 0 12'/%3E%3C/svg%3E") center/contain no-repeat}
html.mirc-ui body .mirc-sb-radio #radioPanel{display:flex!important;align-items:center;gap:10px;width:auto;height:auto;margin:0;padding:0;background:none!important;border:0!important;box-shadow:none!important;position:static}
html.mirc-ui body .mirc-sb-radio #radioPlay{flex:0 0 auto;width:32px!important;height:32px!important;margin:0;padding:0;border:0!important;border-radius:50%;background:url(/images/login/mirc-radio-play.webp) center/contain no-repeat!important;box-shadow:none!important;font-size:0!important;color:transparent!important;cursor:pointer;filter:drop-shadow(0 1px 2px #0007)}
html.mirc-ui body .mirc-sb-radio #radioPanel.playing #radioPlay{background-image:url(/images/login/mirc-radio-pause.webp)!important}
html.mirc-ui body .mirc-sb-radio #radioPlay svg{display:none!important}
html.mirc-ui body .mirc-sb-radio #radioPlay:disabled{filter:grayscale(.45);opacity:.8;cursor:default}
html.mirc-ui body .mirc-sb-radio #radioPlay:active{transform:scale(.94)}
html.mirc-ui body .mirc-sb-radio .radio-info{display:flex!important;align-items:center;min-width:0;margin:0;padding:0;background:none}
html.mirc-ui body .mirc-sb-radio .radio-info>:not(.radio-bars){display:none!important}
html.mirc-ui body .mirc-sb-radio .radio-bars{display:flex!important;align-items:flex-end;gap:2px;height:22px;width:auto;margin:0;padding:0;background:none}
html.mirc-ui body .mirc-sb-radio .radio-bars i{display:block;width:4px;height:100%;border-radius:1px;background:hsl(calc(178deg + var(--k,0) * 10deg) 95% 58%);transform-origin:bottom;transform:scaleY(.22);box-shadow:0 0 3px hsl(calc(178deg + var(--k,0) * 10deg) 95% 58% / .6)}
html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(1){--k:0;--d:-.2s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(2){--k:1;--d:-.55s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(3){--k:2;--d:-.1s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(4){--k:3;--d:-.7s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(5){--k:4;--d:-.35s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(6){--k:5;--d:-.8s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(7){--k:6;--d:-.25s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(8){--k:7;--d:-.6s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(9){--k:8;--d:-.45s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(10){--k:9;--d:-.15s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(11){--k:10;--d:-.65s}html.mirc-ui body .mirc-sb-radio .radio-bars i:nth-child(12){--k:11;--d:-.4s}
html.mirc-ui body .mirc-sb-radio #radioPanel.playing .radio-bars i{animation:mirc-eq .9s ease-in-out infinite alternate;animation-delay:var(--d,0s)}
@keyframes mirc-eq{0%{transform:scaleY(.18)}35%{transform:scaleY(.85)}60%{transform:scaleY(.4)}100%{transform:scaleY(1)}}
@media (prefers-reduced-motion:reduce){html.mirc-ui body .mirc-sb-radio #radioPanel.playing .radio-bars i{animation:none;transform:scaleY(.6)}}
html.mirc-ui body .mirc-sb-radio #radioMute{flex:0 0 auto;width:22px;height:22px;margin:0;padding:0;border:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4 9h4l5-4v14l-5-4H4z'/%3E%3Cpath d='M16 9.5a3.5 3.5 0 0 1 0 5' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/20px no-repeat!important;box-shadow:none!important;font-size:0!important;color:transparent!important;cursor:pointer}
html.mirc-ui body .mirc-sb-radio #radioMute[aria-pressed="true"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M4 9h4l5-4v14l-5-4H4z'/%3E%3Cpath d='m16 9 5 6m0-6-5 6' stroke='%23ff7b7b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}
html.mirc-ui body .mirc-sb-radio #radioVolume{flex:0 0 auto;width:110px!important;min-width:0!important;max-width:none!important;height:18px;margin:0;padding:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}
html.mirc-ui body .mirc-sb-radio #radioVolume::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#ffd84a,#ff9a1f);box-shadow:inset 0 1px 1px #0005}
html.mirc-ui body .mirc-sb-radio #radioVolume::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#ffd84a,#ff9a1f)}
html.mirc-ui body .mirc-sb-radio #radioVolume::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:50%;border:2px solid #fff;background:radial-gradient(circle at 35% 30%,#ffe9a8,#ff8a00);box-shadow:0 1px 3px #0007}
html.mirc-ui body .mirc-sb-radio #radioVolume::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:2px solid #fff;background:#ff8a00}
html.mirc-ui body .mirc-sb-radio #radioPanel::after{content:"";flex:0 0 auto;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3 9h4l5-4v14l-5-4H3z'/%3E%3Cpath d='M15 9a4 4 0 0 1 0 6M18 6.5a7.5 7.5 0 0 1 0 11' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
@media (max-width:1100px){html.mirc-ui .mirc-sb-radio #radioVolume{width:80px}html.mirc-ui .mirc-sb-rname{max-width:110px}}
 
 
html.mirc-ui body #loginScreen .login-card,html.mirc-ui body #loginScreen .login-card :is(.login-panel,.mirc-login-body,form){background-color:#eef4fc!important}
html.mirc-ui .mirc-ctx,html.mirc-ui:not(.mirc-mobile) .mirc-ctx-sub.open>.mirc-ctx-list{background:#eef4fc;border-color:#9fb3cf}
html.mirc-ui .mirc-ctx button:hover,html.mirc-ui .mirc-ctx .mirc-ctx-sub.open>.mirc-ctx-parent{background:#dce8f8}
html.mirc-ui .mirc-ctx hr{border-color:#c9d8ec}
 
html.mirc-ui body #app #messages{background-color:#f6faff!important}
html.mirc-ui:not(.mirc-mobile) body #app #messages{background:#f6faff url("/images/login/mirc-filigran-v1.webp") center/min(62%,640px) no-repeat!important}
html.mirc-ui body #app .composer-row::before{background:#f6faff!important;border-color:#9fb3cf!important}
html.mirc-ui body #app #messageInput{background:transparent!important}
 
html.mirc-ui:not(.mirc-mobile) body #app :is(#nickTabButton,#sendButton){border:1px solid #8fa9cf!important;background:linear-gradient(180deg,#ffffff 0,#e7f0fc 50%,#d3e3f8 100%)!important;box-shadow:inset 0 1px #fff,0 1px 1px #0b2a6a1a!important;color:#0b2a6a!important}
html.mirc-ui:not(.mirc-mobile) body #app :is(#nickTabButton,#sendButton):hover{border-color:#5f86c4!important;background:linear-gradient(180deg,#f8fbff 0,#d9e8fb 50%,#c2d8f6 100%)!important}
html.mirc-ui:not(.mirc-mobile) body #app :is(#nickTabButton,#sendButton):active{background:linear-gradient(180deg,#cfe0f6,#e3eefc)!important;box-shadow:inset 0 1px 2px #0b2a6a33!important}
html.mirc-ui.mirc-mobile body #app .composer-row::before{background:#f6faff!important}
 
 
html.mirc-ui:not(.mirc-in-pm) body #app#app #messages .message.gif-message .classic-end-time,html.mirc-ui body #app#app #messages .message.gif-message:not(.self) .classic-end-time{display:none!important}
 
html.mirc-ui body #app .composer-row::before,html.mirc-ui.mirc-mobile body #app .composer-row::before{background:#fff!important}
 
html.mirc-ui:not(.mirc-mobile) body #app .composer-row{align-items:center!important}
html.mirc-ui:not(.mirc-mobile) body #app #emojiButton{align-self:center!important;margin-top:0!important;margin-bottom:0!important}
html.mirc-ui:not(.mirc-mobile) body #app #messageInput{align-self:center!important;min-height:0!important;height:auto;padding-top:11px!important;padding-bottom:11px!important;line-height:22px!important;box-sizing:border-box!important}
 
html.mirc-ui body dialog:not(#mirc-x1):not(#mirc-x2) form button[type=submit]:not(.mirc-btn):not(.mirc-wb){border:1px solid #fff!important;border-radius:4px!important;background:radial-gradient(circle at 70% 90%,#1b54d9 0,transparent 65%),linear-gradient(180deg,#5d9df8 0,#2b6fe8 45%,#1958de 100%)!important;box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #0d38a8!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px #0a2a7a!important}
html.mirc-ui body dialog:not(#mirc-x1):not(#mirc-x2) form button[type=submit]:not(.mirc-btn):not(.mirc-wb):hover{filter:brightness(1.08)}
html.mirc-ui body dialog:not(#mirc-x1):not(#mirc-x2) form button[type=submit]:not(.mirc-btn):not(.mirc-wb):disabled{filter:grayscale(.5);opacity:.7}
 
html.mirc-ui .mirc-note-toast .mirc-note-x{pointer-events:auto;position:absolute;top:4px;right:5px;z-index:2;width:22px;height:22px;margin:0;padding:0;cursor:pointer}
 
html.mirc-ui .mirc-field.mirc-field-wide{display:grid;grid-template-columns:1fr;gap:4px}
html.mirc-ui .mirc-field.mirc-field-wide :is(input,textarea){width:100%;box-sizing:border-box;font:13px var(--mirc-face)}
html.mirc-ui .mirc-field.mirc-field-wide textarea{resize:vertical;min-height:54px;padding:5px 7px;border:1px solid #7a8ea8;border-radius:2px}
html.mirc-ui:not(.mirc-in-pm) body #app#app#app#app#app#app#app#app#app#app#app #messages#messages#messages .message.gif-message .classic-end-time,html.mirc-ui body #app#app#app#app#app#app#app#app#app#app#app #messages#messages#messages .message.gif-message:not(.self) .classic-end-time{display:none!important}
 
html.mirc-ui #messages .message .message-media .moderated-media{display:block;margin:0;padding:0}
html.mirc-ui #messages .message .chat-youtube-frame{position:relative;display:block;width:min(280px,100%);margin:2px 0;padding:4px;box-sizing:border-box;border-radius:10px;background:#dfeaf8}
html.mirc-ui.mirc-mobile #messages .message .message-media{margin-left:0}
html.mirc-ui.mirc-mobile #messages .message .chat-youtube-frame{width:min(220px,100%)}
html.mirc-ui #messages .message .chat-youtube-play{position:relative;display:block;width:100%;aspect-ratio:16/9;margin:0;padding:0;border:0;border-radius:7px;overflow:hidden;background:#000;cursor:pointer}
html.mirc-ui #messages .message .chat-youtube-play img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;border:0!important;border-radius:0!important}
html.mirc-ui #messages .message .chat-youtube-play>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:36px;border-radius:9px;background:#f00;color:#fff;font-size:18px;line-height:1;box-shadow:0 2px 8px #0006}
html.mirc-ui #messages .message .chat-youtube-play:hover>span{background:#e00}
html.mirc-ui #messages .message :is(.media-pending-status,.media-deleted-status){display:block;margin:3px 2px 0;font:12.5px var(--mirc-face);color:#5a6b7a}
html.mirc-ui body dialog.mirc-video-dialog{width:min(760px,calc(100vw - 16px));max-width:none;padding:0;border:1px solid #0831d9;border-radius:8px;background:#000;box-shadow:4px 8px 28px #0008;overflow:hidden}
html.mirc-ui body dialog.mirc-video-dialog::backdrop{background:#0008}
html.mirc-ui body dialog.mirc-video-dialog .mirc-video-bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 5px 0 8px;margin:0;background:linear-gradient(180deg,#3d95ff 0,#2a83f6 6%,#0a62e6 22%,#0457e0 50%,#0a5be4 80%,#0b4fd0 100%);color:#fff}
html.mirc-ui body dialog.mirc-video-dialog .youtube-window-logo svg{display:block;width:26px;height:20px}
html.mirc-ui body dialog.mirc-video-dialog .mirc-video-title{flex:1;font:700 14px "Trebuchet MS",Tahoma,sans-serif;text-shadow:1px 1px #0a1e6a}
html.mirc-ui body dialog.mirc-video-dialog .mirc-video-btns{display:flex;align-items:center;gap:5px}
html.mirc-ui body dialog.mirc-video-dialog .mirc-video-btns button:not(.mirc-wb){height:24px;margin:0;padding:0 9px;border:1px solid #ffffffb3;border-radius:4px;background:linear-gradient(180deg,#fdfdfd,#dfe6f0);color:#0b2a6a;font:600 12.5px var(--mirc-face);cursor:pointer}
html.mirc-ui body dialog.mirc-video-dialog .mirc-video-btns .mirc-wb{width:24px;height:24px;cursor:pointer}
html.mirc-ui body dialog.mirc-video-dialog .chat-video-screen{position:relative;width:100%;aspect-ratio:16/9;background:#000}
html.mirc-ui body dialog.mirc-video-dialog .chat-video-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
html.mirc-ui body dialog.mirc-video-dialog>p{margin:0;padding:6px 10px;background:#eef4fc;font:12.5px var(--mirc-face);color:#333}
html.mirc-ui body dialog.mirc-video-dialog:fullscreen{width:100vw;height:100vh;max-height:none;border:0;border-radius:0;display:flex;flex-direction:column}
html.mirc-ui body dialog.mirc-video-dialog:fullscreen .chat-video-screen{flex:1;aspect-ratio:auto}
html.mirc-ui body dialog.mirc-video-dialog.youtube-minimized{visibility:hidden;pointer-events:none}
html.mirc-ui .youtube-window-restore{position:fixed;right:14px;bottom:90px;z-index:9500;display:grid;place-items:center;width:46px;height:36px;padding:0;border:1px solid #fff;border-radius:8px;background:#fff;box-shadow:0 3px 10px #0005;cursor:pointer}
html.mirc-ui .youtube-window-restore[hidden]{display:none}
html.mirc-ui .youtube-window-restore svg{width:32px;height:24px}
 
 
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog#socialDialog form:not(#contactForm) button[type=submit]:not(.mirc-btn):not(.mirc-wb){border:1px solid #fff!important;border-radius:4px!important;background:radial-gradient(circle at 70% 90%,#1b54d9 0,transparent 65%),linear-gradient(180deg,#5d9df8 0,#2b6fe8 45%,#1958de 100%)!important;box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #0d38a8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700!important;text-shadow:0 1px #0a2a7a!important}
html.mirc-ui body dialog#socialDialog#socialDialog#socialDialog#socialDialog#socialDialog form:not(#contactForm) button[type=submit]:not(.mirc-btn):not(.mirc-wb) *{color:#fff!important;-webkit-text-fill-color:#fff!important}
 
html.mirc-ui .youtube-window-restore{left:14px!important;right:auto!important;bottom:96px!important;top:auto!important;transform:none!important}
html.mirc-ui.mirc-mobile .youtube-window-restore{left:10px!important;bottom:76px!important}
 
html.mirc-ui .swipe-hint{position:fixed;top:50%;z-index:2147482500;display:flex;align-items:center;gap:6px;max-width:min(62vw,360px);padding:8px 14px;box-sizing:border-box;border-radius:20px;background:#eef4fc;color:#0b3a9c;border:1.5px solid #8fb0dc;box-shadow:0 6px 18px #0b2a6a40;font:700 14px/1.2 var(--mirc-face);pointer-events:none;will-change:transform,opacity;transition:background .12s,color .12s,border-color .12s}
html.mirc-ui .swipe-hint[hidden]{display:none!important}
html.mirc-ui .swipe-hint.is-right{flex-direction:row-reverse}
html.mirc-ui .swipe-hint .swipe-hint-arrow{font-style:normal;font-size:18px;line-height:1}
html.mirc-ui .swipe-hint .swipe-hint-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.mirc-ui .swipe-hint.is-dark{background:#eef4fc;color:#0b3a9c}
html.mirc-ui .swipe-hint.is-ready{background:linear-gradient(180deg,#3d8af0,#1958de);color:#fff;border-color:#0d38a8}
 
 
html.mirc-ui.mirc-mobile body #app .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-sysmenu{width:36px;height:36px}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-sysmenu img{width:30px;height:30px}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs{align-self:center;height:36px}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-tabs>*{height:36px}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-radio-slot #radioPanel.radio-inline{width:28px!important;height:28px!important}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar .mirc-radio-slot #radioPlay{width:28px!important;height:28px!important}
html.mirc-ui.mirc-mobile body #app .mirc-titlebar:not(.mirc-dialog-bar):not(.mirc-login-bar) .mirc-winbtns .mirc-wb{width:27px;height:27px;min-height:0}
 
html.mirc-ui:not(.mirc-dark-list) body #app #rightPanel,html.mirc-ui:not(.mirc-dark-list) body #app #rightPanel .member-card,html.mirc-ui:not(.mirc-dark-list) body #app #memberList{background:#f6faff!important}
html.mirc-ui:not(.mirc-dark-list) #rightPanel #memberSearch{background-color:#fff;box-shadow:inset 0 0 0 1px #c9d8ec}
html.mirc-ui:not(.mirc-dark-list) #rightPanel #memberSearch:focus{background-color:#fff;box-shadow:inset 0 0 0 1px #7fa6dc}
 
 
html.mirc-ui .mirc-users-head .mirc-uh-t{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:clip}
html.mirc-ui .mirc-users-head .mirc-uh-t b{white-space:nowrap}
html.mirc-ui .mirc-users-head .mirc-uh-m{display:none}
html.mirc-ui.mirc-mobile .mirc-users-head .mirc-uh-pc{display:none}
html.mirc-ui.mirc-mobile .mirc-users-head .mirc-uh-m{display:inline}
html.mirc-ui.mirc-mobile .mirc-users-head{letter-spacing:0}
 
html.mirc-ui:not(.mirc-dark-list) body #app .sidebar{background:#f6faff!important}
 
 
html.mirc-ui.mirc-mobile.mirc-wait body #app #messages{position:relative}
html.mirc-ui.mirc-mobile.mirc-wait body #app #messages::after{content:'Bağlanıyor…';position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);padding:7px 16px;border:1px solid #b9cdee;border-radius:16px;background:#fff;box-shadow:0 1px 4px #0a2f8a22;font:600 15px/1.2 var(--mirc-face);color:#1958de;white-space:nowrap;pointer-events:none;animation:mirc-wait 1.3s ease-in-out infinite}
@keyframes mirc-wait{50%{opacity:.4}}
@media (prefers-reduced-motion:reduce){html.mirc-ui.mirc-mobile.mirc-wait body #app #messages::after{animation:none}}
 
html.mirc-ui .mirc-sb-view{display:none}
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar .mirc-sb-view{display:inline-flex;align-items:center;gap:7px;flex:0 1 auto;min-width:0;height:28px;margin:0 auto;padding:0 14px;box-sizing:border-box;border:1px solid #0d4fd6;border-radius:4px;background:linear-gradient(180deg,#5d9df8 0,#2b6fe8 48%,#1958de 100%);box-shadow:inset 0 1px 0 #ffffff66,0 1px 2px #0003;color:#fff;font:600 13.5px/1 var(--mirc-face);text-shadow:0 1px #0a2a7a;white-space:nowrap;cursor:pointer}
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar .mirc-sb-view span{overflow:hidden;text-overflow:ellipsis}
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar .mirc-sb-view i{font-style:normal;font-size:15px}
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar .mirc-sb-view:hover{filter:brightness(1.1)}
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar .mirc-sb-view:active{filter:brightness(.92);transform:translateY(1px)}
html.mirc-ui:not(.mirc-mobile) body #app .mirc-statusbar .mirc-sb-radio{margin-left:0}
