@media (max-width:768px){.content-area{padding:var(--space-sm)!important}.page-header{gap:var(--space-sm);flex-direction:column;align-items:flex-start!important}.page-actions{flex-wrap:wrap;width:100%}.page-actions .btn{flex:1;justify-content:center;min-width:120px}.stats-grid,.stats-grid-sm{grid-template-columns:repeat(2,1fr)!important}.card-body-flush{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table{min-width:640px}.filters-row{flex-direction:column;gap:var(--space-sm)!important}.filters-row .form-select,.filters-row .search-input-wrapper{width:100%!important}.tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;overflow-x:auto}.tabs .tab{white-space:nowrap;flex-shrink:0;min-width:auto}.modal{max-height:90vh;margin:5vh auto;width:95vw!important;max-width:95vw!important}[style*="flex: 0 0 35%"],[style*="flex: 0 0 280px"]{order:-1;flex:100%!important;position:static!important}.card{margin-bottom:var(--space-md)!important}.card-body{padding:var(--space-md)!important}.calendar-month-grid{font-size:.75rem}.notification-dropdown{max-width:400px;width:calc(100vw - 32px)!important;right:-40px!important}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr!important}.page-title{font-size:1.2rem}.stat-card-value{font-size:1.4rem}}@media (max-width:768px){.form-input,.form-select,.form-textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],input[type=datetime-local],select,textarea{font-size:16px!important}}
