.professional-tool{max-width:1160px;margin:0 auto}.professional-tool .page-head{margin-bottom:22px}.professional-tool .page-head h2{margin:0 0 6px}.professional-tool .page-head p{margin:0;color:#5f665e}.professional-card,.professional-form,.professional-history{padding:26px}.professional-card{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;align-items:center}.professional-card h3{font-size:1.45rem;margin:12px 0}.professional-card p{margin:6px 0;overflow-wrap:anywhere}.professional-card img{max-width:100%;height:auto}.professional-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;grid-column:1/-1}.professional-form form{display:grid;gap:16px}.professional-form label{display:grid;gap:6px;font-weight:600}.professional-form input,.professional-form textarea{width:100%;box-sizing:border-box}.professional-form textarea{min-height:150px;resize:vertical}.professional-form .btn{justify-self:start}.professional-history-row{padding:15px 0;border-bottom:1px solid #dfe3d8}.professional-history-row:last-child{border-bottom:0}.professional-history-row p{margin:5px 0;color:#5f665e;overflow-wrap:anywhere}.professional-history .pager{display:flex;align-items:center;gap:12px;margin-top:18px}.professional-tool [role=alert]{margin:12px 0}@media(max-width:640px){.professional-card{grid-template-columns:1fr}.professional-card img{grid-row:2}.professional-card,.professional-form,.professional-history{padding:18px}.professional-actions{grid-column:1}}
