@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}}@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}}.settings-grid-2{grid-template-columns:1fr 1fr}@media (max-width:767px){.settings-grid-2{grid-template-columns:1fr!important}.settings-layout .card-header{gap:var(--space-sm);flex-wrap:wrap}.settings-layout .card-header>.btn{justify-content:center;width:100%}.settings-layout [style*="display: flex"]{flex-wrap:wrap}.settings-layout .settings-item{align-items:stretch;gap:var(--space-sm);flex-direction:column}.settings-layout .settings-item>.form-input,.settings-layout .settings-item>.form-select{width:100%;max-width:none!important}.settings-layout .data-table--fit{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;display:block;overflow-x:auto}.settings-layout iframe{max-width:100%}.settings-layout [style*="max-width: 300px"],.settings-layout [style*="max-width: 360px"],.settings-layout [style*="max-width: 400px"],.settings-layout [style*="max-width: 480px"],.settings-layout [style*="max-width: 520px"],.settings-layout [style*="max-width: 540px"]{max-width:100%!important}}@media (max-width:479px){.settings-grid-2--tight{grid-template-columns:1fr!important}}@media (max-width:767px){.settings-layout .data-table--stack{display:block;min-width:0!important}.settings-layout .data-table--stack thead{display:none}.settings-layout .data-table--stack tbody{display:block}.settings-layout .data-table--stack tbody tr{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.settings-layout .data-table--stack tbody td{border:0;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:0;display:inline-flex}.settings-layout .data-table--stack tbody td:first-child{flex-basis:100%;font-weight:600}.settings-layout .data-table--stack tbody td:last-child{flex-basis:100%;justify-content:flex-start}.settings-layout .data-table--stack tbody td:last-child>div{flex-wrap:wrap;gap:6px;display:flex;justify-content:flex-start!important}.settings-layout .data-table--stack .form-input,.settings-layout .data-table--stack .form-select{width:auto;min-width:0}.settings-layout .data-table--stack td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-right:2px;font-size:.68rem;font-weight:600}.settings-layout code{white-space:normal;overflow-wrap:anywhere}}
