.provider-faq>header small,.provider-related>header small{color:#ff6508;font-size:9px;font-weight:900}.provider-faq>div{display:grid;gap:9px}.provider-faq details{overflow:hidden;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.provider-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;color:#17375f;font-size:12px;font-weight:900;cursor:pointer;list-style:none}.provider-faq summary::-webkit-details-marker{display:none}.provider-faq summary i{color:#ff6508;transition:transform .2s}.provider-faq details[open] summary i{transform:rotate(180deg)}.provider-faq details p{margin:0;padding:0 17px 16px;color:#64748b;font-size:11px;line-height:1.9}.provider-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-related>div>a{display:grid;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:11px;border:1px solid #e4e9ef;border-radius:16px;background:#fbfcfe;color:#172d4d}.provider-related img{width:58px;height:58px;object-fit:cover;border-radius:14px;background:#eef3f8}.provider-related a>span{display:grid;min-width:0}.provider-related b,.provider-related small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-related b{font-size:11px}.provider-related small{color:#758196;font-size:8px}.provider-related em{display:flex;align-items:center;gap:3px;margin-top:4px;color:#52677f;font-size:8px;font-style:normal;font-weight:800}.provider-related em i{color:#f5a000;font-size:14px}.provider-related a>i{color:#155eef;font-size:19px}@media(max-width:650px){.provider-profile-head h1{font-size:15px;line-height:1.6}.provider-related>div{grid-template-columns:1fr}.provider-faq summary{padding:13px;font-size:10px}.provider-faq details p{padding-inline:13px;font-size:9px}}
.provider-side-actions .provider-favorite-button{position:relative;color:#e34855}.provider-favorite-button>i{font-variation-settings:'FILL' 0;transition:transform .25s,color .2s,font-variation-settings .2s}.provider-favorite-button>small{position:absolute;right:-7px;bottom:-6px;display:grid;min-width:20px;height:20px;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:20px;background:#f2f4f7;color:#667085;font-size:7px;font-weight:950}.provider-favorite-button.active{border-color:#fac6cc;background:#fff0f2!important;box-shadow:0 8px 20px #e348552b}.provider-favorite-button.active>i{color:#e34855;font-variation-settings:'FILL' 1}.provider-favorite-button.active>small{background:#e34855;color:#fff}.provider-favorite-button.reacting>i{animation:provider-heart .42s ease}.provider-favorite-button.loading{pointer-events:none;opacity:.68}@keyframes provider-heart{40%{transform:scale(1.42) rotate(-9deg)}70%{transform:scale(.86)}100%{transform:none}}.provider-favorite-toast{position:fixed;z-index:1000;top:90px;left:22px;display:flex;align-items:center;gap:9px;max-width:min(360px,calc(100vw - 30px));padding:12px 15px;border-radius:14px;background:#17324f;color:#fff;box-shadow:0 18px 45px #14213d3b;opacity:0;pointer-events:none;transform:translateY(-14px);transition:.25s}.provider-favorite-toast.show{opacity:1;transform:none}.provider-favorite-toast.success{background:#b83246}.provider-favorite-toast.warning{background:#9a5b09}.provider-favorite-toast i{font-variation-settings:'FILL' 1}.provider-favorite-toast span{font-size:10px;font-weight:900;line-height:1.7}@media(max-width:650px){.provider-favorite-toast{top:72px;left:15px}.provider-side-actions .provider-favorite-button>small{right:-5px;bottom:-7px}}
