/* =========================================================
   TALKCHAT MOBILE LIGHT THEME COMPLETE FIX v0.25.4
   Sadece mobil + light-theme üzerinde çalışır.
   Geometri / navigation / dark theme değiştirilmez.
   ========================================================= */

@media (max-width:760px){

  body.light-theme.mobile-layout{
    background:#ffffff!important;
    color:#20242a!important;
    color-scheme:light;
  }

  body.light-theme.mobile-layout .app-shell{
    background:#ffffff!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .workspace{
    background:#ffffff!important;
  }

  body.light-theme.mobile-layout .chat-area{
    background:#f4efe9!important;
  }

  body.light-theme.mobile-layout .topbar,
  body.light-theme.mobile-layout .right-tabs{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .right-tab{
    background:transparent!important;
    color:#69737d!important;
  }

  body.light-theme.mobile-layout .right-tab.active,
  body.light-theme.mobile-layout .right-tab.mobile-selected{
    color:#20242a!important;
    border-bottom-color:#20242a!important;
  }

  body.light-theme.mobile-layout .room-identity.mobile-selected{
    border-bottom-color:#20242a!important;
  }

  body.light-theme.mobile-layout .room-meta strong{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .tab-count{
    background:#eef1f4!important;
    color:#59636e!important;
  }

  body.light-theme.mobile-layout .typing-chip{
    background:#f4efe9!important;
    color:#505760!important;
    border-top-color:#ddd7d0!important;
  }

  body.light-theme.mobile-layout .reply-strip{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .reply-strip span{
    color:#6f7882!important;
  }

  body.light-theme.mobile-layout .composer{
    background:#ffffff!important;
    border-top-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .composer-icon{
    color:#66717c!important;
  }

  body.light-theme.mobile-layout .composer-icon:hover{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .composer-icon.radio,
  body.light-theme.mobile-layout #voiceMessageButton.active-radio{
    color:#168bd2!important;
  }

  body.light-theme.mobile-layout .composer-input-wrap{
    background:#ffffff!important;
    border-color:#d5dbe1!important;
  }

  body.light-theme.mobile-layout .composer-editable,
  body.light-theme.mobile-layout .composer-input-wrap input{
    background:#ffffff!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .composer-editable:empty:before,
  body.light-theme.mobile-layout .composer-input-wrap input::placeholder{
    color:#87919b!important;
  }

  body.light-theme.mobile-layout .right-panel,
  body.light-theme.mobile-layout .panel-view{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .panel-view[data-view="roomUsers"] .panel-title{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .panel-title strong{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .mobile-status-extras{
    background:#ffffff!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .mobile-room-list{
    background:#ffffff!important;
  }

  body.light-theme.mobile-layout .mobile-room-list article{
    background:#ffffff!important;
    color:#20242a!important;
    border-bottom-color:#e1e5e9!important;
  }

  body.light-theme.mobile-layout .mobile-room-list article:hover{
    background:#f7f8f9!important;
  }

  body.light-theme.mobile-layout .mobile-room-list b{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .mobile-room-list small{
    color:#727b85!important;
  }

  body.light-theme.mobile-layout .mobile-room-list em{
    background:#ffffff!important;
    color:#168bd2!important;
    border-color:#168bd2!important;
  }

  body.light-theme.mobile-layout .mobile-room-list button{
    background:#ffffff!important;
    color:#68727d!important;
    border-color:#d6dce2!important;
  }

  body.light-theme.mobile-layout .mobile-room-list button:hover{
    background:#f3f5f7!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .mobile-status-actions{
    background:#ffffff!important;
  }

  body.light-theme.mobile-layout .mobile-status-actions button{
    background:#ffffff!important;
    color:#168bd2!important;
    border-color:#168bd2!important;
  }

  body.light-theme.mobile-layout .mobile-status-actions button:hover{
    background:#eef7fd!important;
  }

  body.light-theme.mobile-layout .people-tabs,
  body.light-theme.mobile-layout .notification-tabs{
    background:#ffffff!important;
    border-color:#d5dae0!important;
  }

  body.light-theme.mobile-layout .people-tab,
  body.light-theme.mobile-layout .notification-tab{
    background:#ffffff!important;
    color:#56616c!important;
    border-color:#e3e6ea!important;
  }

  body.light-theme.mobile-layout .people-tab.active,
  body.light-theme.mobile-layout .notification-tab.active{
    background:#edf0f3!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .people-list,
  body.light-theme.mobile-layout .notification-list{
    background:#ffffff!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .people-row{
    background:#ffffff!important;
    color:#20242a!important;
    border-bottom-color:#e1e5e9!important;
  }

  body.light-theme.mobile-layout .self-profile,
  body.light-theme.mobile-layout .v7-self-profile-card{
    background:#ffffff!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .v7-self-menu button{
    background:#ffffff!important;
    color:#56616c!important;
    border-color:#d7dce2!important;
  }

  body.light-theme.mobile-layout .mobile-quick-rail,
  body.light-theme.mobile-layout .mobile-quick-rail button{
    background:#ffffff!important;
    color:#505b66!important;
    border-color:#dce1e6!important;
  }

  body.light-theme.mobile-layout .mobile-quick-rail{
    box-shadow:0 6px 18px #0002!important;
  }

  body.light-theme.mobile-layout .mobile-quick-rail small{
    background:#eef1f4!important;
    color:#555f69!important;
  }

  body.light-theme.mobile-layout .mobile-shortcut-sheet,
  body.light-theme.mobile-layout .mobile-shortcut-sheet>header{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .mobile-shortcut-sheet{
    box-shadow:0 -14px 40px #0002!important;
  }

  body.light-theme.mobile-layout .mobile-shortcut-sheet>header strong{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .mobile-shortcut-sheet>header button{
    color:#65707a!important;
  }

  body.light-theme.mobile-layout .mobile-sheet-body{
    background:#ffffff!important;
  }

  body.light-theme.mobile-layout .mobile-sheet-body button{
    background:#ffffff!important;
    color:#3f4852!important;
    border-color:#d9dee3!important;
  }

  body.light-theme.mobile-layout .mobile-sheet-body button:hover{
    background:#f5f7f8!important;
  }

  body.light-theme.mobile-layout .app-modal,
  body.light-theme.mobile-layout .app-modal.wide,
  body.light-theme.mobile-layout .app-modal.compact{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#dfe3e8!important;
    box-shadow:none!important;
  }

  body.light-theme.mobile-layout .app-modal-head{
    background:#ffffff!important;
    color:#20242a!important;
    border-bottom-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .app-modal-head h2{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .app-modal-head button{
    background:transparent!important;
    color:#5e6872!important;
  }

  body.light-theme.mobile-layout .app-modal-head button:hover{
    background:#f3f5f7!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .app-modal-body{
    background:#ffffff!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .v82-system-status,
  body.light-theme.mobile-layout .v82-radio-status,
  body.light-theme.mobile-layout .v82-status-section{
    background:#ffffff!important;
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .v82-status-section>h3{
    color:#4d5660!important;
  }

  body.light-theme.mobile-layout .v82-general-box,
  body.light-theme.mobile-layout .v82-radio-row,
  body.light-theme.mobile-layout .v82-server-owner,
  body.light-theme.mobile-layout .v82-role-card{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#d8dde2!important;
  }

  body.light-theme.mobile-layout .v82-general-box>div{
    color:#3f4852!important;
    border-color:#e3e6e9!important;
  }

  body.light-theme.mobile-layout .v82-stat-icon{
    background:#f0f2f4!important;
    color:#56606a!important;
  }

  body.light-theme.mobile-layout .v82-role-copy>b{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .v82-role-copy>small{
    color:#6d7680!important;
  }

  body.light-theme.mobile-layout .v82-role-avatar img{
    background:#ffffff!important;
    border-color:#eef0f2!important;
  }

  body.light-theme.mobile-layout .v82-presence{
    border-color:#ffffff!important;
  }

  body.light-theme.mobile-layout .rooms-modal,
  body.light-theme.mobile-layout .rooms-modal-header,
  body.light-theme.mobile-layout .rooms-modal-body{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .rooms-modal-header h2{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .rooms-modal-header button{
    color:#5e6872!important;
  }

  body.light-theme.mobile-layout .room-category h3{
    color:#168bd2!important;
  }

  body.light-theme.mobile-layout .room-card{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#d9dee4!important;
    border-left-color:#aeb6bf!important;
  }

  body.light-theme.mobile-layout .room-card:hover{
    background:#f8fafb!important;
  }

  body.light-theme.mobile-layout .room-card-title{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .room-card-meta,
  body.light-theme.mobile-layout .room-card-access{
    color:#6b7480!important;
  }

  body.light-theme.mobile-layout .profile-panel,
  body.light-theme.mobile-layout .profile-head,
  body.light-theme.mobile-layout .profile-scroll{
    background:#ffffff!important;
    color:#20242a!important;
    border-color:#dfe3e8!important;
  }

  body.light-theme.mobile-layout .profile-name{
    color:#20242a!important;
  }

  body.light-theme.mobile-layout .profile-role,
  body.light-theme.mobile-layout .profile-followers{
    color:#68727d!important;
  }

  body.light-theme.mobile-layout .profile-head button,
  body.light-theme.mobile-layout .profile-two,
  body.light-theme.mobile-layout .profile-actions,
  body.light-theme.mobile-layout .joined-title,
  body.light-theme.mobile-layout .joined-room{
    background:#ffffff!important;
    color:#505a65!important;
    border-color:#d8dde2!important;
  }

  body.light-theme.mobile-layout .profile-two button,
  body.light-theme.mobile-layout .profile-action{
    background:#ffffff!important;
    color:#505a65!important;
  }

  body.light-theme.mobile-layout .profile-two button+button,
  body.light-theme.mobile-layout .profile-action+.profile-action{
    border-color:#e0e4e8!important;
  }

  body.light-theme.mobile-layout .profile-avatar-wrap img{
    background:#ffffff!important;
    border-color:#eef0f2!important;
    box-shadow:0 1px 2px #0002!important;
  }

  body.light-theme.mobile-layout .profile-device-badge,
  body.light-theme.mobile-layout .profile-gender-badge{
    background:#ffffff!important;
    border-color:#d8dde2!important;
  }
}
