/* حجز مساحة مبدئية لقائمة المحادثات/المستخدمين لمنع الانزياح */
div.flex-grow-1.d-flex.flex-column.overflow-hidden {
    min-height: 300px !important; 
}

/* =========================================
   حل مشكلة انزياح التخطيط (CLS) لجميع الأجهزة
   ========================================= */

/* 1. حجز المساحة لشاشات الكمبيوتر (الوضع الافتراضي) */
#landing-users-list {
  min-height: 30vh !important;
}

/* 2. تعديل المساحة تلقائياً لتناسب شاشات الجوال (شاشات أصغر من 768 بكسل) */
@media screen and (max-width: 768px) {
  #landing-users-list {
    min-height: 30vh !important; /* الجوال يحتاج مساحة أطول طولياً */
  }
}

/* 3. تثبيت أبعاد الأسماء داخل قائمة الزوار فقط لمنع أي انزياح طفيف */
#landing-users-list .user-identity-name {
  display: inline-block !important;
  min-height: 24px !important;
  line-height: 1.5 !important;
}

/* إخفاء الاسم بجوار الأيقونات العريضة */
div#landing-users-list span.user-identity.user-identity-super-wide span.user-identity-name {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}
.modal-dialog:has(#btn-profile-kiss){display:flex!important;align-items:center!important;min-height:calc(100vh - 40px)!important;margin:0 auto!important}.modal-content:has(#btn-profile-kiss){border-radius:16px!important}#btn-profile-clap,#btn-profile-hug,#btn-profile-kiss,#btn-profile-slap{border:none!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;color:#fff!important;transition:.3s!important;box-shadow:0 3px 8px rgba(0,0,0,.1)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 15px!important;width:45%!important}#btn-profile-clap:hover,#btn-profile-hug:hover,#btn-profile-kiss:hover,#btn-profile-slap:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 12px rgba(0,0,0,.15)!important;opacity:1!important}#btn-profile-clap::before,#btn-profile-hug::before,#btn-profile-kiss::before,#btn-profile-slap::before{font-size:18px!important;display:inline-block!important}#btn-profile-kiss{background:linear-gradient(135deg,#ff758c 0,#ff7eb3 100%)!important}#btn-profile-kiss::before{content:"😘"}#btn-profile-slap{background:linear-gradient(135deg,#606c88 0,#3f4c6b 100%)!important}#btn-profile-slap::before{content:"👋🏻"}#btn-profile-hug{background:linear-gradient(135deg,#4facfe 0,#00f2fe 100%)!important}#btn-profile-hug::before{content:"🫂"}#btn-profile-clap{background:linear-gradient(135deg,#ff9a44 0,#fc6076 100%)!important;color:#fff!important}#btn-profile-clap::before{content:"👏"}
#sidebar-rooms-container,.room-card{padding:10px!important}.room-user-count,.room-user-count.active-mics{font-size:11px!important;font-weight:700!important}.room-description-text-small,.room-user-count,.room-user-count.active-mics{font-weight:700!important}#sidebar-rooms-container .btn-success{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:15px!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important;margin-bottom:15px!important;font-weight:700!important;transition:.2s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}#sidebar-rooms-container .btn-success:hover{background:rgba(255,255,255,.25)!important;transform:translateY(-2px)}#sidebar-rooms-container .btn-success i{margin:0!important;font-size:14px!important}.room-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:15px!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important;margin-bottom:10px!important;transition:transform .2s,background .2s!important;cursor:pointer!important}.room-card.active{border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.room-card-thumbnail{border-radius:15px!important;width:45px!important;height:45px!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.4)!important}.room-user-count{background:rgba(255,255,255,.5)!important;border-radius:10px!important;padding:3px 8px!important;color:#333!important;border:1px solid rgba(255,255,255,.3)!important}.room-user-count.active-mics{background:rgba(40,167,69,.15)!important;color:#155724!important;padding:2px 5px!important;margin-right:3px!important;border:1px solid rgba(40,167,69,.3)!important}
/* تكبير الستيكر */
.message-row .sticker-img {
    zoom: 0.7 !important; 
}

/* اصلاح مسافة الصور في الحائط */
.wall-post-media .message-image-preview {
    margin-top: 15px !important;
}

/* اصلاح مسافة الصور في الرسائل العامة*/
.message-body .message-media .message-image-preview {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

/* اصلاح مسافة الصور في الرسائل السريعة*/
.quick-chat-media-placeholder.quick-chat-image-placeholder.media-revealed img.message-image-preview {
    transform: translate(10px, 10px) !important;
}


/* المؤثرات الصوتية */
.parent-container {
  position: relative; 
}

.mic-effect-status {
  position: absolute; /* هذا هو السطر السحري الذي يعزله عن باقي العناصر */
  top: -5px !important;           /* المسافة من الأعلى (تعادل top-1.5) */
  right: 5px !important;         /* المسافة من اليمين (تعادل right-1.5) */
  z-index: 10;        /* للتأكد من أنه يظهر فوق العناصر الأخرى ولا يختفي خلفها */
}

/* إخفاء خلفية الأيقونات (المربع) بشكل كامل */
.modern-classic-icon-wrapper {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* افتار الرسائل الخاصة */
.private-msg-avatar-container {
    margin-top: 5px !important; 
}

/* زوايا مستديرة لذبذبة المايك */
.btn.btn-mic.active.speaking::after {
  border-radius: 12px !important;
}
#messages-container .message-row.system-message-row:not([data-id]){width:fit-content!important;margin:6px auto!important;border-radius:30px!important;padding:6px 16px 6px 6px!important;min-height:55px!important;display:flex!important;align-items:center!important}#messages-container .message-row.system-message-row:not([data-id]) .message-avatar{width:32px!important;height:32px!important;border-radius:50%!important;margin-right:8px!important;margin-top:4px!important;align-self:center!important}#messages-container .message-row.system-message-row:not([data-id]) .message-body{padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#messages-container .message-row.system-message-row:not([data-id]) .message-header{margin-bottom:0!important}#messages-container .message-row.system-message-row:not([data-id]) .message-username{font-size:11px!important}#messages-container .message-row.system-message-row:not([data-id]) .message-text{font-size:12.5px!important;margin-top:-1px!important}
#btn-theme-guest .fa-user-secret::before,
#show-guest-login .fa-user-secret::before {
    content: "\f007" !important; 
    font-family: "Font Awesome 5 Free", "Font Awesome 5 Solid", sans-serif !important; 
    font-weight: 900 !important; 
    display: inline-block !important;
}
.p-2.bg-light.border-bottom {
  display: none !important;
}
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700&display=swap);.login-section-container>.login-tabs-bar,.login-section-container>form{display:none!important;opacity:0!important;visibility:hidden!important}.login-section-container{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important}.mdn-box{display:flex;direction:rtl;align-items:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;gap:20px;max-width:550px;width:calc(100% - 16px);margin:15px auto;box-shadow:0 4px 6px rgba(0,0,0,.05);font-family:Tajawal,sans-serif}.mdn-large-btn,.mdn-stack-btn{transition:.2s;font-family:inherit;cursor:pointer;display:flex;font-weight:700}.mdn-right-col{display:flex;flex-direction:column;justify-content:space-between;gap:15px;flex:1.1}.mdn-stack-btn{justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:15px 20px;font-size:1.1rem;color:#1e293b}.mdn-stack-btn:hover{background:#f8fafc;border-color:#cbd5e1}.mdn-stack-btn i{font-size:1.3rem}.mdn-divider{width:1px;background:#e5e7eb}.mdn-left-col{flex:1;display:flex}.mdn-large-btn{width:100%;border:none;border-radius:12px;color:#fff;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:15px 10px;font-size:1.2rem}.mdn-large-btn i{font-size:2.2rem}.mdn-modal-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.7);backdrop-filter:blur(4px);z-index:1040;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:.3s;direction:rtl;font-family:Tajawal,sans-serif}.mdn-modal-bg.active{opacity:1;pointer-events:auto}.mdn-modal-content{background:#fff;width:90%;max-width:360px;padding:20px 25px;border-radius:16px;position:relative;transform:translateY(20px);transition:.4s;box-shadow:0 15px 35px rgba(0,0,0,.2)}.mdn-modal-bg.active .mdn-modal-content{transform:translateY(0)}.mdn-close-btn{position:absolute;top:12px;right:12px;background:#f1f5f9;border:none;width:30px;height:30px;border-radius:50%;font-size:1rem;cursor:pointer;color:#64748b;display:flex;justify-content:center;align-items:center;transition:.2s;z-index:10}.mdn-close-btn:hover{background:#ef4444;color:#fff}.mdn-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-right:35px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.mdn-modal-header h3{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0}.mdn-modal-header i{font-size:1.8rem;margin:0}.mdn-modal-content form{display:block!important;visibility:visible!important;opacity:1!important}.mdn-modal-content .input-group{background:#f8fafc!important;border:2px solid #e5e7eb!important;border-radius:10px!important;margin-bottom:10px!important;transition:.3s!important;flex-wrap:nowrap!important;overflow:hidden!important}.mdn-modal-content .form-control{border:none!important;background:0 0!important;box-shadow:none!important;color:#1e293b!important;padding:10px 12px!important;font-size:.95rem!important;height:auto!important}.mdn-modal-content .form-control:focus{background:0 0!important;box-shadow:none!important}.mdn-modal-content .input-group-text{border:none!important;background:0 0!important;color:#94a3b8!important;padding:10px 12px!important;font-size:1.05rem!important}.mdn-modal-content .login-action-btn{border:none!important;background:0 0!important;color:#94a3b8!important;padding:0 8px!important;transition:.2s!important;outline:0!important;cursor:pointer!important}.mdn-modal-content .login-action-btn:hover{color:inherit!important}.mdn-modal-content .login-action-btn.active-hidden{color:#ef4444!important;transform:scale(1.1)}@media (max-width:480px){.mdn-box,.mdn-right-col{gap:10px}.mdn-box{padding:12px}.mdn-stack-btn{padding:12px;font-size:.95rem}.mdn-stack-btn i{font-size:1.1rem}.mdn-large-btn{padding:10px;font-size:1.05rem;gap:8px}.mdn-large-btn i{font-size:1.8rem}}@media (min-width:769px){.mdn-box{padding:15px;gap:15px}.mdn-right-col{gap:10px}.mdn-stack-btn{padding:10px 15px;font-size:1.05rem}.mdn-stack-btn i{font-size:1.2rem}.mdn-large-btn{padding:10px;gap:8px;font-size:1.1rem}.mdn-large-btn i{font-size:1.8rem}}@keyframes mdn-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.mdn-modal-content.mdn-shake-anim{animation:.4s cubic-bezier(.36,.07,.19,.97) both mdn-shake}
#profile-badges-container:not(:has(.profile-badge.active)){display:none!important}#profile-badges-container{display:flex!important;justify-content:center;align-items:center;flex-wrap:nowrap;padding:10px 0 25px!important;margin:5px 0!important}#profile-badges-container .profile-badge{display:flex!important;justify-content:center;align-items:center;width:35px;height:35px;margin:0 -3px;z-index:1;filter:blur(4px) grayscale(15%);opacity:.4;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0) scale(.75)}#profile-badges-container .profile-badge:not(.active){opacity:.3}#profile-badges-container .profile-badge.active:not(:has(~ .profile-badge.active)){z-index:10;width:45px;height:45px;margin:0 15px;opacity:1!important;animation:2s ease-in-out infinite activePulseGlow}@keyframes activePulseGlow{0%,100%{filter:drop-shadow(0px 8px 15px rgba(0,0,0,.2)) drop-shadow(0px 0px 3px rgba(255, 215, 0, .4));transform:translateZ(0) scale(1.5)}50%{filter:drop-shadow(0px 8px 15px rgba(0,0,0,.2)) drop-shadow(0px 0px 12px rgba(255, 215, 0, .7));transform:translateZ(0) scale(1.55)}}
.filter-toast-message,.filter-toast-username{font-size:14px!important;font-weight:700!important}.filter-notification-layer{position:fixed!important;left:20px!important;pointer-events:none!important}.filter-notification-toast{display:flex!important;align-items:center!important;gap:12px!important;padding:8px 20px 8px 8px!important;background:rgba(20,20,20,.45)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:50px!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.2)!important;opacity:0!important;transform:translateY(20px) scale(.95)!important;transition:.4s cubic-bezier(.175, .885, .32, 1.275)!important}.filter-notification-toast.show{opacity:1!important;transform:translateY(0) scale(1)!important}.filter-toast-avatar{width:42px!important;height:42px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid rgba(255,255,255,.3)!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important}.filter-toast-content{display:flex!important;flex-direction:column!important;justify-content:center!important}.filter-toast-username{margin-bottom:2px!important;display:flex!important;align-items:center!important;gap:5px!important}.filter-toast-message{color:rgba(255,255,255,.8)!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}
#footer-keywords .badge {
    font-size: 0.45rem; 
    padding: 2px 4px;  
    font-weight: 200;  
    opacity: 1;       
    transition: 0.3s;   
    cursor: default;    
}
.story-action-item,.story-right-actions{display:flex!important;pointer-events:auto!important;z-index:99999!important}.story-modal-content{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important}.story-media-wrapper .story-media{width:100%!important;height:100%!important;object-fit:contain!important}.story-right-actions{position:absolute!important;bottom:20px!important;left:50%!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;flex-direction:row!important;width:90%!important;max-width:400px!important;justify-content:space-between!important;padding:5px 10px!important;align-items:center!important}.story-action-item{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:14px!important;cursor:pointer!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.8)}
.wall-post-btn-send,.wall-post-username{font-weight:700!important}.wall-post-card{background:#fff!important;border:1px solid #ececec!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(0,0,0,.05)!important;overflow:hidden!important;padding:8px 12px!important}.wall-action-btn,.wall-post-body,.wall-post-content,.wall-post-main{background:0 0!important}.wall-posts-list .wall-post-card{margin-bottom:10px!important}.wall-posts-list{padding-bottom:60px!important}#wall-youtube-modal{display:none}.wall-post-header{border-bottom:1px solid #f3f3f3!important}.wall-post-avatar{border-radius:12px!important;box-shadow:0 2px 6px rgba(0,0,0,.08)}.wall-post-time{color:#999!important}.wall-post-text{line-height:1.8!important;margin-bottom:6px!important}.wall-post-body{padding-left:8px!important;padding-bottom:0!important}.wall-post-media,.wall-post-media-clear{margin-top:0!important;padding-top:0!important}.mt-2{margin-top:0!important}.image-placeholder,.wall-post-media img,.wall-post-media video,.youtube-horizontal-placeholder{margin:auto!important;border-radius:14px!important}.wall-post-media{justify-content:center!important;align-items:center!important;text-align:center!important}.wall-post-media img,.wall-post-media video{display:block!important}.wall-post-actions-row{border-top:1px solid #f3f3f3!important;margin-top:10px!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;transform:translateX(0)!important}.wall-action-btn{border:none!important;box-shadow:none!important;color:#666!important;display:flex!important;align-items:center!important;gap:6px!important}.media-revealed,.media-revealed img,.message-image-preview,.wall-post-media,.wall-post-media-clear{display:block!important;width:96%!important;max-width:96%!important}.wall-action-btn i{opacity:.85}.media-revealed img,.message-image-preview{height:auto!important;transform:scale(1.08)!important;border-radius:14px!important;margin:auto!important}.img-fluid{max-width:96%!important;height:auto!important}.wall-post-media img{max-height:none!important}.wall-post-media video{width:96%!important;max-width:96%!important;border-radius:12px!important;display:block}.wall-post-body .wall-post-text{display:inline-block!important;transform:translateY(7px)!important}.wall-post-media-clear .wall-post-media{transform:translateY(-5px)!important}.message-image-preview,img.message-image-preview{width:150px!important;max-width:150px!important;height:auto!important}.wall-post-input-group{display:flex!important;direction:ltr!important;align-items:center!important;background-color:#f5f6f7!important;border:1px solid #ced4da!important;border-radius:6px!important;padding:2px 8px!important;gap:10px!important;width:98%!important;margin:3px auto!important;box-sizing:border-box!important}.wall-post-btn-send,.wall-post-input{direction:rtl!important;box-shadow:none!important}.wall-post-form-container{background-color:#fdfdfd!important;position:sticky!important;bottom:0!important;z-index:999!important}.wall-post-btn-icon,.wall-post-input{background:0 0!important;padding:0!important;border:none!important}.wall-post-btn-icon{display:flex!important;align-items:center!important;justify-content:center!important;color:#6c757d!important;cursor:pointer!important}#wall-btn-emoji img{width:23px!important;height:23px!important;padding:0!important}.wall-post-input{flex-grow:1!important;width:100%!important;outline:0!important;text-align:right!important;font-size:14px!important;height:36px!important;line-height:36px!important;resize:none!important;margin:0!important}.wall-post-btn-send{order:99!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00be55!important;opacity:1!important;filter:none!important;flex-direction:row!important;color:#fff!important;border:none!important;border-radius:4px!important;cursor:pointer!important;white-space:nowrap!important;height:30px!important;font-size:15px!important;gap:6px!important;padding:4px 8px!important;margin:3px -4px 3px 2px!important}
.modal-content:has([data-user-id="1"], [data-user-id="5"]) .profile-info-bar-left {
    display: none !important;
}
.modal-content:has([data-user-id="7"]) #profile-country-name{font-size:0!important}.modal-content:has([data-user-id="7"]) #profile-country-name::after{content:" الإمارات ";font-size:14px!important}.modal-content:has([data-user-id="7"]) #profile-country-flag img{content:url("/flags/ae.png")!important;width:20px!important;height:20px!important;object-fit:cover!important;border-radius:2px!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important}
.quoted-message{display:flex;align-items:center;gap:10px;background-color:rgba(35,37,83,.04);border:1px solid rgba(35,37,83,.1);border-right:3px solid #232553;border-left:3px solid #232553;border-radius:8px;padding:8px 12px;margin-bottom:8px;margin-right:12px;max-width:90%;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.05)!important;transition:.2s}.quoted-message:hover{background-color:rgba(35,37,83,.07);box-shadow:0 2px 6px rgba(0,0,0,.08)}.quoted-message::before,.quoted-text::before{color:#232553!important;font-weight:700;opacity:.9;font-size:13px}.quoted-avatar{width:35px!important;height:35px!important;border-radius:50%!important;object-fit:cover;border:3px solid rgba(35,37,83,.15)!important}.quoted-content{display:flex;flex-direction:column;justify-content:center;line-height:1.4;overflow:hidden}.quoted-username{font-size:13px!important;font-weight:700;opacity:.9}.quoted-message .user-identity-gifts,.quoted-message .user-identity-name img,.quoted-message .user-identity-super{max-height:16px!important;width:auto!important;margin-right:4px;vertical-align:middle}.quoted-text{font-size:12px;white-space:normal;word-break:break-word}
* {
    -webkit-user-select: text !important; 
    -moz-user-select: text !important;   
    -ms-user-select: text !important;     
    user-select: text !important;         
}
#landing-users-list .d-flex.flex-column.align-items-center span {
    display: none !important;
}
.message-row:has([data-user-id="1"]) {
    background: linear-gradient(135deg, rgba(0, 0, 0, 0.09) 0%, rgba(0, 0, 0, 0.03) 100%) !important;
    border-right: 3px solid #1a1a1a !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08) !important;
    border-radius: 8px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.message-row:has([data-user-id="1"]) .message-avatar {
    border-radius: 50% !important; 
    border: 2px solid #1a1a1a !important; 
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;
    object-fit: cover !important;
}

.message-row:has([data-user-id="1"]) .message-time {
    color: #444 !important;
    font-weight: bold !important;
}

.message-row:has([data-user-id="1"]) .message-time::after {
    content: "✦";
    color: #1a1a1a;
    font-size: 11px;
    margin-right: 2px;
}
.video-link-icon-container{width:23px!important;height:23px!important;border-radius:50%!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;background-color:#f0f0f0!important}
.modal-dialog.modal-sm:has(#video-link-input){position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:90%!important;max-width:400px!important;z-index:9999!important;box-shadow:0 0 0 100vmax rgba(0,0,0,.4)!important}.modal-dialog.modal-sm:has(#video-link-input) .modal-content{border-radius:16px!important;border:none!important;box-shadow:0 15px 40px rgba(0,0,0,.15)!important;background-color:#fff!important;overflow:hidden!important}.modal-dialog.modal-sm:has(#video-link-input) .profile-header-classic{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.modal-dialog.modal-sm:has(#video-link-input) .profile-header-topic{color:#1e293b!important;font-size:16px!important;font-family:inherit!important}.modal-dialog.modal-sm:has(#video-link-input) .btn-close-classic{background:#f1f5f9!important;border:none!important;color:#64748b!important;width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;justify-content:center!important;align-items:center!important;cursor:pointer!important;padding:0!important}.modal-dialog.modal-sm:has(#video-link-input) .btn-close-classic:hover{background:#fee2e2!important;color:#ef4444!important}.modal-dialog.modal-sm:has(#video-link-input) .modal-body{background:#fff!important;padding:24px 20px!important}.modal-dialog.modal-sm:has(#video-link-input) .form-label{color:#334155!important;font-size:13.5px!important;margin-bottom:10px!important;display:block!important}.modal-dialog.modal-sm:has(#video-link-input) .classic-input{border:1px solid #cbd5e1!important;border-radius:10px!important;padding:12px 16px!important;font-size:14px!important;background:#f8fafc!important;color:#0f172a!important;outline:0!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.02)!important}.modal-dialog.modal-sm:has(#video-link-input) .classic-input:focus{border-color:#3b82f6!important;background:#fff!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)!important}.modal-dialog.modal-sm:has(#video-link-input) .d-flex.justify-content-between.mt-3{gap:12px!important;margin-top:24px!important}.modal-dialog.modal-sm:has(#video-link-input) .classic-btn{border-radius:10px!important;font-weight:600!important;font-size:14px!important;border:none!important;cursor:pointer!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:12px!important;width:100%!important;flex:1!important}.modal-dialog.modal-sm:has(#video-link-input) .classic-btn-red{background-color:#fff1f2!important;color:#e11d48!important;border:1px solid #ffe4e6!important}.modal-dialog.modal-sm:has(#video-link-input) .classic-btn-red:hover{background-color:#ffe4e6!important}.modal-dialog.modal-sm:has(#video-link-input) .classic-btn-green{background-color:#10b981!important;color:#fff!important;box-shadow:0 4px 10px rgba(16,185,129,.2)!important}.modal-dialog.modal-sm:has(#video-link-input) .classic-btn-green:hover{background-color:#059669!important;box-shadow:0 6px 14px rgba(16,185,129,.3)!important}
#profile-mid-section:has(.user-identity[data-user-id="5"]) #profile-main-verified-badge img{content:url("https://i.top4top.io/p_3907zjl7u1.gif");width:28px!important;height:28px!important}#profile-mid-section:has(.user-identity[data-user-id="5"]) #profile-main-verified-badge{background:0 0!important;box-shadow:none!important;padding:0!important;bottom:-10px!important}
#lightbox.show {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    z-index: 9999 !important;
    overflow: hidden !important;
}

#lightbox.show .lightbox-content {
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    max-width: 95% !important; 
    max-height: 95% !important;
    object-fit: contain !important;
}
.classic-alert-box .col-4:has([data-source="front"]),
.classic-alert-box .col-4:has([data-source="back"]),
.classic-alert-box .col-6:has([data-scope="global"]) {
    display: none !important;
}
.bottom-tabs-bar {
    gap: 5px;
}

.tab-btn {
    border-radius: 5px;
}
#landing-users-list .user-sidebar-status {
    color: #000000 !important;
}

#landing-users-list .user-identity-name {
    background: transparent !important;
    color: #000000 !important; 
}


.stories-nav-left, 
.stories-nav-right, 
.stories-nav-btn {
    display: none !important;
}

#wall-stories-container {
    -ms-overflow-style: none; 
    scrollbar-width: none;
}

#wall-stories-container::-webkit-scrollbar {
    display: none; 
}
#sidebar-settings-container .modern-classic-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;direction:rtl!important;gap:10px 2%!important;padding:5px!important}#sidebar-settings-container .modern-classic-list>button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:0 0 49%!important;max-width:49%!important;width:49%!important;margin:0!important;box-sizing:border-box!important;aspect-ratio:2/1!important;background:rgba(255,255,255,.15)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:15px!important;padding:5px!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important;transition:transform .2s,background .2s!important;color:inherit!important;position:relative!important}#sidebar-settings-container .modern-classic-list>button:hover{transform:scale(1.05)!important;background:rgba(255,255,255,.25)!important}.modern-classic-item-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;gap:8px!important}.modern-classic-chevron{display:none!important}#sidebar-settings-container .modern-classic-list>button i:not(.modern-classic-chevron){font-size:24px!important;margin:0 auto 8px!important;display:block!important;position:static!important}#sidebar-settings-container .modern-classic-list>button span{font-size:10px!important;font-weight:700!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;width:100%!important;display:block!important;margin:0!important}button[onclick*=renderNotifications] i{color:#ff4757!important;text-shadow:0 0 5px rgba(255,71,87,.4)!important}button[onclick*=renderMembershipDesign] i{color:#ffa502!important;text-shadow:0 0 5px rgba(255,165,2,.4)!important}button[onclick*=openGamesView] i{color:#2ed573!important;text-shadow:0 0 5px rgba(46,213,115,.4)!important}button[onclick*=renderProfileVisitors] i{color:#1e90ff!important;text-shadow:0 0 5px rgba(30,144,255,.4)!important}button[onclick*=renderIgnoredUsers] i{color:#a4b0be!important}button[onclick*=renderWallCreators] i{color:#f1c40f!important;text-shadow:0 0 5px rgba(241,196,15,.4)!important}#toggle-dark-mode-btn i{color:#9b59b6!important;text-shadow:0 0 5px rgba(155,89,182,.4)!important}#clear-cache-btn i{color:#ff6b81!important;text-shadow:0 0 5px rgba(255,107,129,.4)!important}#btn-lail-pinterest i{color:#e60023!important;text-shadow:0 0 5px rgba(230,0,35,.4)!important}#btn-lail-quotes i,#btn-lail-translate i{color:#1da1f2!important;text-shadow:0 0 5px rgba(29,161,242,.4)!important}#btn-lail-decor i{color:#00cec9!important;text-shadow:0 0 5px rgba(0,206,201,.4)!important}#btn-lail-editor i{color:#e056fd!important;text-shadow:0 0 5px rgba(224,86,253,.4)!important}#btn-lail-ai i{color:#0abde3!important;text-shadow:0 0 5px rgba(10,189,227,.4)!important}