.professional-portrait{width:76px;height:76px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#edf1ff;color:#2855ff;font-size:1.6rem;font-weight:500}.professional-portrait[hidden]{display:none}.professional-photo-editor{margin:20px 0}.professional-photo-editor label{display:block;margin-bottom:10px}.professional-photo-editor .check{display:flex;align-items:center;gap:9px}.professional-photo-editor .check input{width:auto;min-height:0}.professional-photo-editor p{font-size:.875rem}.professional-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:14px 0 22px;max-height:300px;overflow-y:auto}.professional-picker button{display:flex;flex-direction:column;align-items:center;gap:10px;background:#fff;color:var(--ink);border:1px solid #dce4f2;padding:14px 10px;min-height:135px}.professional-picker button[aria-pressed=true]{background:#edf1ff;border:2px solid #2855ff;padding:13px 9px}.professional-picker strong{font-size:.875rem;line-height:1.6;font-weight:500}.professional-picker .professional-portrait{height:60px;width:60px}.professional-public-team{margin-top:24px}.professional-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.professional-public-grid article{text-align:center;padding:20px 14px;background:#f7f9fd;border-radius:10px}.professional-public-grid h3{font-size:1rem;font-weight:500;margin:14px 0}.professional-public-grid button{font-size:.875rem;min-height:44px;white-space:normal}.professional-photo-editor input[type=file]{width:100%;font-size:1rem}.professional-public-grid .professional-portrait{width:90px;height:90px}@media(max-width:600px){.professional-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.professional-public-grid article{padding:18px 10px}.professional-public-grid button{width:100%;padding:10px;font-size:.8125rem}.professional-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}
