/* FirstMarket readability layer - loaded last */
html{font-size:16px}
body{font-size:15px!important;line-height:1.65}
body[data-role="seller"] :where(p,span,small,label,li,td,th,input,select,textarea,button,a),
body[data-role="admin"] :where(p,span,small,label,li,td,th,input,select,textarea,button,a),
body[data-role="courier"] :where(p,span,small,label,li,td,th,input,select,textarea,button,a){font-size:max(13px,1em)}
body[data-role="seller"] :where(td,th),body[data-role="admin"] :where(td,th){font-size:14px!important;line-height:1.55}
body[data-role="seller"] :where(button,input,select,textarea),body[data-role="admin"] :where(button,input,select,textarea),body[data-role="courier"] :where(button,input,select,textarea){font-size:14px!important}
body[data-role="seller"] :where(h1),body[data-role="admin"] :where(h1),body[data-role="courier"] :where(h1){font-size:24px!important}
body[data-role="seller"] :where(h2),body[data-role="admin"] :where(h2),body[data-role="courier"] :where(h2){font-size:20px!important}
body[data-role="seller"] :where(h3),body[data-role="admin"] :where(h3),body[data-role="courier"] :where(h3){font-size:17px!important}
body[data-role="seller"] .nav-item,body[data-role="admin"] .nav-item,body[data-role="courier"] .nav-item{font-size:14px!important}
.fm-demo-row td{vertical-align:middle}
.fm-demo-btn{border:1px solid #dbe4ee;background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:13px!important}
.fm-demo-btn:hover{background:#f3f7fb}
