.z41-review{margin:20px 0;padding:20px;border:1px solid #e1e5ed;border-radius:14px;background:#f8f9fc}.z41-review h3{margin:0 0 8px;font-size:18px}.z41-help{margin:0 0 18px;color:#66718a;font-size:13px}.z41-file{display:grid;grid-template-columns:86px minmax(0,1fr) minmax(210px,290px);align-items:center;gap:16px;padding:16px 0;border-top:1px solid #e1e5ed}.z41-preview{display:flex;align-items:center;justify-content:center;width:86px;height:80px;background:#fff;border:1px solid #e1e5ed;border-radius:10px;overflow:hidden}.z41-preview img{width:100%;height:100%;object-fit:cover}.z41-file-info{min-width:0;overflow-wrap:anywhere}.z41-file-info strong,.z41-file-info small,.z41-state{display:block}.z41-file-info small{color:#65718a;margin:5px 0}.z41-state{font-size:12px;font-weight:700;color:#3d4962}.z41-file-form{display:flex;flex-direction:column;gap:7px}.z41-file-form label{font-size:12px;font-weight:700}.z41-file-form select,.z41-file-form button{min-height:38px;width:100%;box-sizing:border-box}.z41-file-form button{background:#f05a28;color:white;border:0;border-radius:8px;font-weight:700;cursor:pointer}.public-case-section .z40-doc-grid{margin-top:16px}@media(max-width:800px){.z41-file{grid-template-columns:70px minmax(0,1fr)}.z41-preview{width:70px;height:70px}.z41-file-form{grid-column:1/-1}}