/* Professional Avatars expandable pack information. */
.avatar-details{margin:22px 0 26px;border-top:1px solid #80623c}
.avatar-details details{margin:0;padding:0;border:0;border-bottom:1px solid #59472f}
.avatar-details summary{display:flex;align-items:center;gap:12px;min-height:66px;padding:18px 2px;list-style:none;cursor:pointer;color:#f0dfbf;font-size:15px;font-weight:600;line-height:1.45}
.avatar-details summary::-webkit-details-marker{display:none}
.avatar-details summary::marker{content:""}
.avatar-details summary svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:#d9b477;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.avatar-details summary::after{content:"";width:8px;height:8px;border-right:1.5px solid #d9b477;border-bottom:1.5px solid #d9b477;transform:rotate(45deg);margin:0 6px 4px auto;flex:0 0 8px;transition:transform .15s}
.avatar-details details[open]>summary::after{transform:rotate(225deg);margin-bottom:-4px}
.avatar-details summary:hover{color:#fff4dc}
.avatar-details summary:focus-visible{outline:2px solid #e1bc7d;outline-offset:3px}
.avatar-details .detail-content{padding:0 14px 22px 36px;color:#d0c5b3;font-size:14px;line-height:1.85}
.avatar-details .detail-content p{margin:0 0 13px;font-size:inherit;color:inherit}
.avatar-details .detail-content p:last-child{margin-bottom:0}
.avatar-details ul{margin:0 0 14px;padding-left:20px}
.avatar-details li{padding:3px 0}
.modal-copy .certificate-note{display:flex;align-items:flex-start;gap:10px;border:1px solid #8f7045;background:#c7a5660c;color:#e8d1a7;font-size:13px;line-height:1.65;padding:12px 14px;margin:17px 0 0}
.certificate-note>span{color:#e3bc79;font-weight:700}
.profile-page .modal-copy{position:static}
@media(max-width:740px){.avatar-details summary{font-size:14px;gap:10px;min-height:64px}.avatar-details .detail-content{padding-left:4px;padding-right:4px}.modal-copy .certificate-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){.avatar-details summary::after{transition:none}}
