/* iTECH CRM device-aware layout */
html[data-device="tablet"]{--crm-side:88px;-webkit-text-size-adjust:100%;text-size-adjust:100%}
html[data-device="tablet"] body{font-size:15px;overflow-x:hidden}
html[data-device="tablet"] .app{grid-template-columns:var(--crm-side) minmax(0,1fr)!important}
html[data-device="tablet"] .side{width:var(--crm-side);padding:12px 8px!important}
html[data-device="tablet"] .brand{font-size:0!important;text-align:center;padding:7px 2px 12px!important}
html[data-device="tablet"] .brand b{font-size:18px!important}html[data-device="tablet"] .brand small,html[data-device="tablet"] .hint,html[data-device="tablet"] .client-link{display:none!important}
html[data-device="tablet"] .nav button{grid-template-columns:1fr!important;padding:8px!important;min-height:50px}html[data-device="tablet"] .nav i{margin:auto!important;width:38px;height:38px}html[data-device="tablet"] .nav span{display:none!important}
html[data-device="tablet"] .content{width:100%!important;padding:18px 16px 46px!important}
html[data-device="tablet"] .top{min-height:64px!important;padding:9px 16px!important}
html[data-device="tablet"] .quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-device="tablet"] .generic-grid{grid-template-columns:minmax(0,1fr)!important}
html[data-device="tablet"] button,html[data-device="tablet"] .primary,html[data-device="tablet"] .ghost,html[data-device="tablet"] .open{min-height:44px}
html[data-device="tablet"] input,html[data-device="tablet"] select,html[data-device="tablet"] textarea{font-size:16px!important}
html[data-device="tablet"] .table-wrap{overflow:auto;-webkit-overflow-scrolling:touch}
html[data-device="tablet"] .notification-popover{right:78px!important}
html[data-device="tablet"] .client-create form>div:first-child{grid-template-columns:1fr 1fr!important}
html[data-device="tablet"] .mini-cards,html[data-device="tablet"] .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-device="tablet"] .chat-workspace{grid-template-columns:250px minmax(0,1fr)!important}
html[data-device="tablet"] .editor-body{grid-template-columns:minmax(0,1fr)!important}html[data-device="tablet"] .catalog-panel{border-left:0!important;border-top:1px solid #1e385d!important;max-height:42vh}html[data-device="tablet"] .catalog-results{max-height:26vh}
html[data-device="tablet"][data-orientation="portrait"]{--crm-side:76px}
html[data-device="tablet"][data-orientation="portrait"] .employee div{display:none!important}
html[data-device="tablet"][data-orientation="portrait"] .request-layout{grid-template-columns:minmax(0,1fr)!important}
html[data-device="tablet"][data-orientation="portrait"] .request-page{padding:18px!important}
html[data-device="tablet"][data-orientation="portrait"] .request-info-grid{grid-template-columns:1fr 1fr!important}
html[data-device="tablet"][data-orientation="portrait"] .panel-head{align-items:stretch!important;flex-direction:column!important}
html[data-device="tablet"][data-orientation="portrait"] .toolbar{width:100%;flex-wrap:wrap}html[data-device="tablet"][data-orientation="portrait"] .toolbar label{min-width:0!important;flex:1 1 100%}
html[data-device="tablet"][data-orientation="portrait"] .chat-workspace{grid-template-columns:210px minmax(0,1fr)!important}
html[data-device="tablet"][data-orientation="landscape"]{--crm-side:94px}
html[data-device="tablet"][data-orientation="landscape"] .content{padding-left:20px!important;padding-right:20px!important}
html[data-ipad="1"] input,html[data-ipad="1"] select,html[data-ipad="1"] textarea{font-size:16px!important}
@supports(padding:max(0px)){html[data-device="tablet"] .side{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}html[data-device="tablet"] .content{padding-bottom:max(46px,env(safe-area-inset-bottom))!important}}
