.repair-file-panel{font-size:16px;line-height:1.55}.repair-file-panel p{font-size:16px}.repair-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.repair-file-card{border:1px solid #dfe2eb;padding:18px;border-radius:16px;min-width:0;background:#fff;color:#172033}.repair-file-card h4{font-size:18px;margin:0 0 12px;overflow-wrap:anywhere}.repair-file-card img{display:block;width:100%;height:240px;object-fit:contain;background:#f1f3f7;border-radius:10px;margin-bottom:12px}.repair-file-panel input[type=file]{width:100%;max-width:100%;white-space:normal;min-height:48px;font-size:16px}.repair-file-feedback{color:#a02a24}.history-file-list{display:grid;gap:16px;margin-top:18px}.history-file-list>div{padding:16px;border:1px solid #dfe2eb;border-radius:12px}.history-file-list img{max-width:100%;max-height:420px;object-fit:contain;display:block;margin-top:16px}.history-file-error{color:#a02a24}.history-files-consent{padding:16px;border:1px solid #c9ccd5;border-radius:12px}@media(max-width:600px){.repair-file-grid{grid-template-columns:1fr}.repair-file-card{padding:16px}.repair-file-panel .sr-button{width:100%}.repair-file-panel input[type=file]::file-selector-button{font:inherit;padding:10px;border:1px solid #c9ccd5;border-radius:8px;margin-right:8px}}

.repair-file-panel button,.repair-file-panel a.sr-button{min-height:48px;font-size:16px}.repair-file-panel .sr-link{padding-block:10px}.sr-repair-files>summary,.repair-file-panel summary{min-height:48px;padding-block:12px;font-size:18px}
