@layer booking338 {
 .company-profile335 textarea[data-profile-field335="description"],.company-profile335 textarea[data-profile-field335="achievements"]{min-height:127.5px!important;height:127.5px!important;resize:vertical!important}
 .master-languages338{margin:0 0 12px;font-size:.9em;color:#626d65;overflow-wrap:anywhere}
 .client-booking338 .booking-master273{grid-template-columns:1fr!important}
 .diplomas338{margin:16px 0;min-width:0}
 .diplomas338>label{display:grid;gap:10px}
 .diplomas338 input[type=file]{max-width:100%;box-sizing:border-box}
 .diploma-list338{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
 .diploma-item338{width:112px;display:grid;gap:6px}
 .diploma-item338 img{width:112px;height:84px;object-fit:contain;background:#f5f7f2;border-radius:8px}
 .diploma-item338 button{min-height:32px;padding:4px 8px;font-size:.85em}
 .diplomas338 [role=status]{font-size:.85em;overflow-wrap:anywhere}
}
@layer booking338 {.photo-stage328 img.diploma-photo338{object-fit:contain!important;background:#fff!important}}
