/* Scan Module Specific Styles */ .scan-form-card { width: 500px; max-width: 500px; margin: 0 auto 20px auto; max-height: 700px; overflow-y: auto; padding: 12px 18px 12px 18px; } .scan-form-card h3 { margin-top: 0; margin-bottom: 8px; } .scan-form-card form { display: grid; grid-template-columns: 140px 1fr; gap: 8px; align-items: center; } .scan-form-card label { font-weight: 500; margin-bottom: 0; margin-top: 0; font-size: 13px; text-align: left; padding-right: 8px; } .scan-form-card input[type="text"] { padding: 5px 10px; font-size: 13px; margin-bottom: 0; } .scan-form-card button[type="submit"], .scan-form-card button[type="button"] { grid-column: 1 / -1; } .scan-form-card > form > div { grid-column: 1 / -1; } .scan-table-card { overflow-x: auto; } .scan-table { width: 100%; border-collapse: collapse; margin-top: 20px; font-size: 11px; } .scan-table th, .scan-table td { border: 1px solid #ddd; padding: 8px; text-align: center; } .scan-table th { background-color: #f4f4f4; font-weight: bold; }