@media (max-width: 768px){.cp-sidebar{display:none!important}.cp-mobile-header,.cp-bottom-nav{display:flex!important}.cp-main{padding:70px 12px 90px!important}}@media (min-width: 769px) and (max-width: 1024px){.cp-sidebar{width:180px!important}.cp-main{padding:20px 16px!important}}@media (max-width: 768px){.cp-main input,.cp-main textarea,.cp-main select{font-size:16px!important}}@media (max-width: 768px){.cp-doctor-layout{display:flex!important;flex-direction:column!important;min-height:unset!important}.cp-doctor-sidebar{display:none!important}.cp-doctor-main{width:100%!important;min-height:100vh!important}}@media (max-width: 600px){.cp-settings-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px!important}.cp-settings-tabs::-webkit-scrollbar{display:none}.cp-settings-tabs button{flex-shrink:0!important;white-space:nowrap!important}}@media (max-width: 500px){.cp-overlay{align-items:flex-end!important}.cp-modal{width:100%!important;max-width:100%!important;border-radius:16px 16px 0 0!important;max-height:88vh!important;overflow-y:auto!important}}@media (max-width: 500px){.cp-row2,.cp-tpl-grid,.cp-insights-grid{grid-template-columns:1fr!important}}@media (max-width: 768px){.cp-pricing-grid{grid-template-columns:1fr!important}.cp-feat-grid{grid-template-columns:1fr 1fr!important}}@media (max-width: 480px){.cp-feat-grid{grid-template-columns:1fr!important}}button{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}@media (max-width: 768px){.cp-bottom-pad{height:80px;display:block}}
