/* Chat Habib v67 — typography enlarged another 2px on user + admin screens. */
html{font-size:18px}
body{font-size:17px}
button,input,textarea,select{font-size:17px}

/* User/PWA */
body.native-user-ui .topbar .title{font-size:22px!important}
body.native-user-ui .topbar .subtitle{font-size:15px!important}
body.native-user-ui .native-active-pill{font-size:14px!important}
body.native-user-ui .message-text,
body.native-user-ui .peer-text,
body.native-user-ui .group-msg .message-text{font-size:18px!important;line-height:1.5!important}
body.native-user-ui .meta,
body.native-user-ui .peer-meta{font-size:13px!important}
body.native-user-ui .nav button{font-size:14px!important}
body.native-user-ui .nav button .native-nav-label{font-size:14px!important;font-weight:700!important}
body.native-user-ui .nav button .native-nav-icon{width:25px!important;height:25px!important}
body.native-user-ui .user-group-shelf-head b{font-size:16px!important}
body.native-user-ui .user-group-card-body b{font-size:17px!important}
body.native-user-ui .user-group-card-body small,
body.native-user-ui .user-group-card-body em{font-size:14px!important}
body.native-user-ui .announce h3{font-size:18px!important}
body.native-user-ui .announce p{font-size:17px!important;line-height:1.55!important}
body.native-user-ui .native-account-hero h2{font-size:23px!important}
body.native-user-ui .native-account-hero p{font-size:16px!important}
body.native-user-ui .native-account-action b{font-size:17px!important}
body.native-user-ui .native-account-action small{font-size:14px!important;line-height:1.4!important}
body.native-user-ui .peer-list-head h2{font-size:23px!important}
body.native-user-ui .peer-list-head p,
body.native-user-ui .peer-section-empty,
body.native-user-ui .peer-find-message{font-size:16px!important;line-height:1.5!important}
body.native-user-ui .peer-section-title{font-size:16px!important}
body.native-user-ui .peer-row b{font-size:18px!important}
body.native-user-ui .peer-preview{font-size:15px!important}
body.native-user-ui .peer-chat-head b{font-size:19px!important}
body.native-user-ui .peer-chat-head small{font-size:14px!important}
body.native-user-ui .peer-compose textarea,
body.native-user-ui .composer textarea,
body.native-user-ui .group-compose textarea{font-size:18px!important}
body.native-user-ui .friend-btn,
body.native-user-ui .peer-phone-search,
body.native-user-ui #peerPhoneFind{font-size:16px!important}

/* Admin */
.admin-shell,.admin-grid,.admin-chat-only,.admin-inbox-only{font-size:17px}
.admin-inbox-only .inbox-title-row b{font-size:22px!important}
.admin-inbox-only .inbox-title-row small{font-size:15px!important}
.admin-inbox-only .useritem b{font-size:18px!important}
.admin-inbox-only .useritem span{font-size:16px!important;line-height:1.4!important}
.admin-inbox-only .search input,
.admin-inbox-only .inbox-filters button,
.admin-inbox-only .inbox-filters select{font-size:16px!important}
.admin-chat-only .panel-head .title,
.admin-grid .panel-head .title{font-size:20px!important}
.admin-chat-only .panel-head .subtitle,
.admin-grid .panel-head .subtitle{font-size:15px!important}
.admin-chat-only .message-text,
.admin-grid .message-text{font-size:18px!important;line-height:1.5!important}
.admin-chat-only .meta,
.admin-grid .meta{font-size:13px!important}
.admin-chat-only textarea,
.admin-grid textarea{font-size:18px!important}
.admin-chat-only button,
.admin-grid button,
.admin-chat-only select,
.admin-grid select{font-size:16px}
.chat-back{font-size:16px!important}
.quick-select{font-size:16px!important}

/* Settings/modals/call UI */
.sound-settings-card,
.user-profile-card,
.admin-profile-popup,
.webcall-card{font-size:17px}
.sound-settings-card label{font-size:17px!important}
.sound-settings-card small{font-size:15px!important;line-height:1.45!important}
.webcall-card .webcall-name{font-size:26px!important}
.webcall-card .webcall-state{font-size:17px!important}

@media(max-width:640px){
  body{font-size:18px}
  button,input,textarea,select{font-size:18px}
  body.native-user-ui .topbar .title{font-size:21px!important}
  body.native-user-ui .message-text,
  body.native-user-ui .peer-text,
  body.native-user-ui .group-msg .message-text{font-size:18.5px!important}
  body.native-user-ui .nav button .native-nav-label{font-size:14px!important}
  .admin-inbox-only .useritem b{font-size:18px!important}
  .admin-inbox-only .useritem span{font-size:16px!important}
}
