/*
 * PharmaConnect shared components.
 * Keep page-specific visual rules in pages/*.css.
 */
.form-grid,.card,.card-head,.card-body,.field,.form-actions,
.btn-theme,.btn-outline,.table-wrap,.search-box,.topbar,.sidebar,
.side-scroll,.side-foot { box-sizing: border-box; }

img,svg,video,iframe { max-width: 100%; }

input,select,textarea,button { font: inherit; }

.file-preview { max-width: 100%; overflow: hidden; }
.file-preview img { max-width: 100%; height: auto; }
.file-preview iframe { width: 100%; max-width: 100%; border: 0; }
