*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f8fafc;color:#1e293b;-webkit-text-size-adjust:100%}@media (max-width: 768px){.header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.header-actions{width:100%!important;flex-wrap:wrap!important}.header-actions button{flex:1!important;min-width:0!important}.filters{flex-wrap:wrap!important;gap:8px!important}.filters .search-input{width:100%!important;order:-1!important}.filters select{flex:1!important;min-width:120px!important}.filters .count{width:100%!important;margin-left:0!important}.filters .per-page{margin-left:auto!important}.form-grid,.info-grid{grid-template-columns:1fr!important}.table-wrap{margin:0 -16px!important;padding:0!important;border-radius:0!important}.table-wrap table{border-radius:0!important;font-size:13px!important}.table-wrap th,.table-wrap td{padding:8px 10px!important;white-space:nowrap!important}.card{padding:16px!important}.pagination{gap:4px!important;flex-wrap:wrap!important;justify-content:center!important}.dialog,.dialog-wide{width:calc(100vw - 32px)!important;max-height:90vh!important;overflow-y:auto!important}.field-row{flex-direction:column!important;gap:12px!important}.images-grid{grid-template-columns:1fr!important}.status-grid{grid-template-columns:1fr 1fr!important}button,.btn-primary,.btn-secondary,.btn-sm,.btn-action,.btn-page{min-height:44px!important}.btn-sm{padding:8px 12px!important;font-size:13px!important}}
