.hc-rv-v2{z-index:100200!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgb(6 5 13 / .72)!important;backdrop-filter:blur(5px)}
.hc-rv-v2[hidden]{display:none!important}
.hc-rv-v2 .hc-modal-box{width:min(980px,100%)!important;max-width:980px!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;margin:0!important;padding:0 22px!important;border:1px solid #393345!important;border-radius:20px!important;background:#15131f!important;color:#f3f0fa;box-shadow:0 28px 100px #0009;scrollbar-width:thin;scrollbar-color:#484056 transparent;display:block!important;text-align:right!important}
.hc-rv-v2 .hc-modal-heading{display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:3;background:#15131ff5;padding:20px 0!important;margin:0 0 18px!important;border-bottom:1px solid #302a3b}
.hc-rv-v2 .hc-modal-heading strong{font-size:21px;margin-inline-end:auto}.hc-rv-v2 .hc-rv-subtitle{font-size:12px;color:#a79fb8}.hc-rv-v2 .hc-modal-heading .hc-icon-button{order:3;width:32px;height:32px;min-height:32px;border-radius:9px}
.hc-rv-v2 .hc-rv-panel{border:1px solid #302a3c;border-radius:14px;background:#1c1928;padding:16px;margin:0 0 14px;min-width:0}
.hc-rv-v2 .hc-rv-panel h3,.hc-rv-v2 summary{font-size:14px;font-weight:700;color:#f2effa;margin:0 0 14px}.hc-rv-v2 summary{cursor:pointer;margin:0;min-height:24px}.hc-rv-v2 details[open]>summary{margin-bottom:14px}
.hc-rv-v2 .hc-rv-server{display:grid;grid-template-columns:minmax(220px,1fr) 1fr;align-items:end;gap:16px}.hc-rv-v2 .hc-rv-server p{margin:0;padding-bottom:10px}
.hc-rv-v2 .hc-random-field{display:flex;flex-direction:column;gap:7px;margin:0!important;min-width:0;font-size:12px;color:#c4bdd4}.hc-rv-v2 label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:9px}
.hc-rv-v2 input[type=checkbox]{accent-color:#9274f6;width:17px;height:17px;flex-shrink:0}.hc-rv-v2 input,.hc-rv-v2 select,.hc-rv-v2 .hc-select-trigger{font-family:inherit!important;font-size:13px!important;min-height:39px!important;border:1px solid #383144!important;border-radius:9px!important;background:#13111b!important;color:#eee9f9!important;box-shadow:none!important;width:100%;margin:0!important;padding:9px 11px!important}
.hc-rv-v2 input[type=checkbox]{min-height:0!important;width:17px!important;padding:0!important}.hc-rv-v2 .hc-select-wrap{width:100%;min-width:0}.hc-rv-v2 input:focus,.hc-rv-v2 select:focus,.hc-rv-v2 .hc-select-trigger:focus-visible{outline:2px solid #a48af8;outline-offset:2px}
.hc-rv-v2 .hc-home-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0!important}.hc-rv-v2 .action-btn{font-family:inherit!important;border-radius:9px!important;padding:9px 14px!important;font-size:12px!important;font-weight:650!important;min-height:37px!important;line-height:1.4!important;border:1px solid transparent!important;background:#8060df!important;color:white!important;box-shadow:none!important;transition:background .15s,transform .15s!important;cursor:pointer;width:auto!important}.hc-rv-v2 .action-btn:hover{background:#9171ed!important}.hc-rv-v2 .action-btn:active{transform:translateY(1px)}.hc-rv-v2 .action-btn.btn-glass{background:#292435!important;border-color:#393144!important;color:#d8d1e6!important}.hc-rv-v2 .action-btn:disabled{opacity:.5;cursor:wait}
.hc-rv-v2 .hc-random-participants{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:240px!important;overflow:auto!important;padding:0!important;margin:12px 0 0!important}.hc-rv-v2 .hc-random-member{display:grid!important;grid-template-columns:18px minmax(60px,1fr) minmax(110px,1fr);align-items:center;gap:9px;padding:9px!important;background:#15121e!important;border:1px solid #302a3c;border-radius:9px!important;min-width:0}.hc-rv-v2 .hc-random-member>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.hc-rv-v2 .hc-random-member .hc-select-trigger{font-size:11px!important;min-height:32px!important;padding:6px!important}
.hc-rv-v2 .hc-random-timing{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px!important}.hc-rv-v2 .hc-home-hint{font-size:12px!important;line-height:1.65!important;color:#a79fb8!important}.hc-rv-v2 .hc-random-categories{display:none!important}
.hc-rv-v2 .hc-random-room-layout{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:14px!important;min-height:270px;margin:12px 0!important;max-width:100%}.hc-rv-v2 .hc-random-room-source,.hc-rv-v2 .hc-random-room-pool{min-width:0!important;width:auto!important;max-height:420px!important;border:1px solid #393144!important;border-radius:11px!important;background:#14111e!important;padding:12px!important;overflow:auto!important;position:static!important;min-height:0!important}.hc-rv-v2 .hc-random-room-source>strong,.hc-rv-v2 .hc-random-room-pool>strong{display:block;font-size:13px;margin-bottom:10px}.hc-rv-v2 .hc-random-room-source>div{display:flex;flex-direction:column;gap:6px;margin-top:10px}.hc-rv-v2 .hc-random-room-source button{display:flex!important;align-items:center;justify-content:space-between;text-align:right;gap:10px;width:100%!important}.hc-rv-v2 .hc-random-room-source button[hidden]{display:none!important}.hc-rv-v2 .hc-rv-add{font-size:11px;color:#b8a3fa;white-space:nowrap}.hc-rv-v2 .hc-random-room-source[data-count="0"]>div:after{content:'لا توجد رومات أخرى مطابقة';font-size:12px;color:#9f96b0;padding:14px 0}
.hc-rv-v2 .hc-random-rooms{display:flex!important;flex-direction:column;gap:8px;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}.hc-rv-v2 .hc-roam-room{display:block!important;width:auto!important;min-height:0!important;max-height:none!important;background:#211b30!important;padding:11px!important;border:1px solid #3b314c!important;border-radius:10px!important;margin:0!important}.hc-rv-v2 .hc-roam-room[hidden]{display:none!important}.hc-rv-v2 .hc-room-top{display:grid!important;grid-template-columns:1fr auto;gap:7px!important;align-items:center!important;min-width:0}.hc-rv-v2 .hc-room-top>strong{grid-column:1;grid-row:1;font-size:13px;overflow-wrap:anywhere}.hc-rv-v2 .hc-room-top>input[type=checkbox]{display:none!important}.hc-rv-v2 .hc-room-top>button{grid-column:2;grid-row:1 / span 2;padding:6px 9px!important;min-height:30px!important}.hc-rv-v2 .hc-room-count{grid-column:1;grid-row:2;font-size:11px;color:#a99fba}.hc-rv-v2 .hc-room-top>label{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.hc-rv-v2 .hc-room-slots{max-width:90px!important;text-align:center}.hc-rv-v2 .hc-room-people{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px;max-height:100px;overflow:auto}.hc-rv-v2 .hc-room-person{font-size:10px;display:inline-flex;align-items:center;gap:4px;background:#30273e;border-radius:6px;padding:3px 5px}.hc-rv-v2 .hc-room-person img{width:18px;height:18px;border-radius:50%}
.hc-rv-v2 .hc-rv-afk{border-top:1px solid #3b314b;margin-top:16px;padding-top:16px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.hc-rv-v2 .hc-rv-afk p{font-size:12px;line-height:1.8;color:#aba0bc;margin:0}.hc-rv-v2 .hc-rv-afk label>span{color:#c8b6ff;font-weight:700}.hc-rv-v2 .hc-rv-plans .hc-home-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hc-rv-v2 .hc-rv-plans .hc-home-actions>input,.hc-rv-v2 .hc-rv-plans .hc-home-actions>select,.hc-rv-v2 .hc-rv-plans .hc-select-wrap{grid-column:1 / -1}
.hc-rv-v2 .hc-rv-footer{position:sticky;bottom:0;z-index:3;background:#15131ff5;border-top:1px solid #383043;padding:12px 0 16px;display:flex;align-items:center;gap:16px;justify-content:space-between}.hc-rv-v2 .hc-rv-footer p{flex:1;margin:0!important;max-height:90px;overflow:auto}.hc-rv-v2 .hc-rv-footer .hc-home-actions{margin:0!important;flex-shrink:0}.hc-rv-v2 .hc-rv-footer .action-btn:first-child{min-width:120px}.hc-rv-v2 .hc-random-room-pool.hc-drag-over,.hc-rv-v2 .hc-rv-attention{outline:2px solid #a186ff;outline-offset:2px;box-shadow:0 0 24px #9675ef30}
.hc-rv-v2 .hc-distribution-report:empty{display:none}.hc-rv-v2 [hidden]{display:none!important}
@media(max-width:700px){.hc-rv-v2{padding:8px!important}.hc-rv-v2 .hc-modal-box{max-height:calc(100dvh - 16px)!important;border-radius:14px!important;padding:0 12px!important}.hc-rv-v2 .hc-rv-subtitle{display:none}.hc-rv-v2 .hc-rv-panel{padding:12px}.hc-rv-v2 .hc-rv-server,.hc-rv-v2 .hc-random-participants,.hc-rv-v2 .hc-rv-afk{grid-template-columns:1fr}.hc-rv-v2 .hc-rv-server{gap:8px}.hc-rv-v2 .hc-rv-server p{padding:0}.hc-rv-v2 .hc-random-room-layout{grid-template-columns:1fr!important}.hc-rv-v2 .hc-random-room-source{max-height:210px!important}.hc-rv-v2 .hc-random-room-pool{max-height:330px!important;min-height:140px!important}.hc-rv-v2 .hc-rv-footer{flex-direction:column;gap:8px;align-items:stretch}.hc-rv-v2 .hc-rv-footer .hc-home-actions{display:grid;grid-template-columns:1fr 1fr}.hc-rv-v2 .hc-rv-footer p{max-height:65px}.hc-rv-v2 .hc-modal-heading{padding:14px 0!important}}
@media(prefers-reduced-motion:reduce){.hc-rv-v2 *{transition:none!important;scroll-behavior:auto!important}}
.hc-rv-v2 .hc-random-room-source{display:block!important}.hc-rv-v2 .hc-rv-accounts>[aria-label="الحسابات"]{display:none!important}
.hc-rv-v2>.hc-fixed-browser{display:none!important}
