@media (width<=767px){html{font-size:15px}body{overflow-x:hidden}.main-content-area{padding-top:56px!important}.responsive-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px;overflow-x:auto}.responsive-card{border-radius:12px!important;padding:16px!important}.responsive-modal{border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:90vh!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.responsive-modal-overlay{align-items:flex-end!important}.responsive-grid-2,.responsive-grid-3,.responsive-grid-4{grid-template-columns:1fr!important}.responsive-flex-row{flex-direction:column!important}.responsive-flex-row-reverse{flex-direction:column-reverse!important}.responsive-side-panel{border-top:1.5px solid #e2e8f0!important;border-left:none!important;flex:100%!important;width:100%!important;min-width:0!important}.responsive-side-panel-left{border-bottom:1.5px solid #e2e8f0!important;border-right:none!important;flex:100%!important;width:100%!important;min-width:0!important}.responsive-drawer{width:100%!important;max-width:100%!important}.responsive-stat-grid{grid-template-columns:repeat(2,1fr)!important}.responsive-btn-group{flex-direction:column!important}.responsive-btn-group>*{width:100%!important}.responsive-filter-bar{flex-direction:column!important}.responsive-filter-bar>*{width:100%!important;min-width:0!important}.responsive-hide-mobile{display:none!important}.responsive-show-mobile{display:flex!important}.lcc-picker-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))!important;max-height:300px!important}.lcc-add-inv{max-height:80px!important}.lcc-pipe-section{max-height:300px!important}.lcc-feed-list{max-height:120px!important}.lcc-section-title{font-size:12px!important}.lcc-title{font-size:16px!important}.lcc-stop-btn{width:100%!important}.lcc-setup-top{flex-direction:column!important;gap:8px!important}.lcc-go-live-btn,.lcc-qa-input{width:100%!important}.lcc-picker-card{font-size:9px!important}}@media (width>=768px) and (width<=1024px){.responsive-modal{max-width:90vw!important}.responsive-grid-4{grid-template-columns:repeat(2,1fr)!important}.responsive-drawer{width:60%!important;max-width:480px!important}}@media (width>=768px){.responsive-show-mobile{display:none!important}}@media (width<=400px){.responsive-stat-grid{grid-template-columns:1fr!important}}@media (hover:none) and (pointer:coarse){.touch-friendly{min-width:44px;min-height:44px}}
