/* Shared controls: consistent touch targets without changing module colours. */
.defects-page .btn,.maintenance-page .btn {box-sizing:border-box;min-height:44px;line-height:1.25;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;white-space:normal;overflow-wrap:anywhere}
.defects-toolbar{align-items:center;gap:10px}.defects-toolbar form{margin:0}
.defects-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:16px 0 4px;font-size:.9rem;color:var(--muted)}
.defects-pagination .btn{min-width:105px}.defects-item-actions{align-self:start}
@media(max-width:520px){.defects-pagination{gap:8px}.defects-pagination span{order:3;width:100%;text-align:center}}
