/* Ebadi CRUD: route-specific layout and interaction only.
 * All shared visual appearance is owned by ebadi-design-system.css.
 * The former 381 legacy cascade-forcing declarations were removed in v3.25.16.
 */
body.ebadi-crud-page{min-height:100svh;margin:0}
.ebadi-crud-app{min-width:0}
.ebadi-crud-app [hidden]{display:none}
.ebadi-crud-management{display:grid;align-content:start;gap:16px}
.ebadi-crud-editor .ebadi-crud-form{display:grid;gap:16px}
.ebadi-crud-editor .vehicle-form-grid,.ebadi-crud-editor .repair-wizard-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.ebadi-crud-editor .reminder-form{display:grid;gap:16px}
.ebadi-crud-editor .reminder-form-section{display:grid;gap:12px}
.ebadi-crud-editor .repair-wizard-field{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;min-width:0}
.ebadi-crud-editor .repair-wizard-field>span:last-child{min-width:0}
.ebadi-crud-editor .repair-wizard-field--textarea{align-items:start}
.ebadi-crud-management .repair-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ebadi-crud-management .reminder-filters{display:flex;overflow-x:auto;scrollbar-width:none;}
.ebadi-crud-management .reminder-filters::-webkit-scrollbar{display:none;}
.ebadi-crud-management .reminder-filters button{flex:none}
.ebadi-crud-management .reminder-more-filters{display:flex;gap:8px;overflow-x:auto;max-width:100%}
.ebadi-crud-management .repair-records,.ebadi-crud-management .reminders-list{display:grid;gap:12px}
