.image-check{margin:28px 0;padding:22px 24px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:#1f2933;text-align:left}.image-check__title{margin:0 0 6px;font-size:20px;line-height:1.35;font-weight:700;color:#1f2933}.image-check__intro{margin:0 0 14px;font-size:14px;line-height:1.6;color:#52606d}.image-check__controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.image-check__platform{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#52606d}.image-check__platform select{height:40px;padding:0 10px;border:1px solid #cbd2d9;border-radius:8px;background:#fff;color:#1f2933;font-size:14px}.image-check__edit,.image-check__fix,.image-check__pick{min-height:40px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.image-check__edit,.image-check__pick{border:1px solid #0e7c86;background:#0e7c86;color:#fff}.image-check__fix{border:1px solid #0e7c86;background:#fff;color:#0e7c86}.image-check__fix:disabled{opacity:.6;cursor:default}.image-check__disclaimer,.image-check__note,.image-check__privacy{margin:10px 0 0;font-size:12px;line-height:1.6;color:#7b8794}.image-check__invalid{margin:10px 0 0;font-size:14px;color:#c0392b}.image-check__result{display:flex;gap:18px;margin-top:16px}.image-check__preview{flex:0 0 150px;width:150px;height:150px;margin:0;border:1px solid #e4e7eb;border-radius:8px;background:#f5f7fa;object-fit:contain}.image-check__body{flex:1 1;min-width:0}.image-check__verdict{margin:0 0 8px;font-size:15px;font-weight:700;color:#b7791f}.image-check__verdict.is-pass{color:#1a7f5a}.image-check__items{margin:0;padding:0;list-style:none}.image-check__item{display:grid;grid-template-columns:20px 76px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;grid-gap:8px;gap:8px;margin:0;padding:6px 0;border-top:1px solid #eef1f4;font-size:14px;line-height:1.5}.image-check__mark{font-weight:700}.image-check__item.is-pass .image-check__mark{color:#1a7f5a}.image-check__item.is-fail .image-check__mark{color:#c0392b}.image-check__item.is-warn .image-check__mark{color:#b7791f}.image-check__label{color:#52606d}.image-check__actual{font-weight:600;overflow-wrap:anywhere}.image-check__required{color:#7b8794}.image-check__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media(max-width:640px){.image-check{padding:18px 16px}.image-check__result{flex-direction:column}.image-check__preview{flex-basis:auto;width:100%;height:180px}.image-check__item{grid-template-columns:20px 70px minmax(0,1fr)}.image-check__required{grid-column:3}.image-check__edit,.image-check__fix,.image-check__pick,.image-check__platform{width:100%}.image-check__platform select{flex:1 1}}