.professional-card .professional-image-wrap>span.availability-pill,.professional-card .professional-row-photo>span.availability-pill{position:absolute;inset:8px auto auto 8px;width:max-content;height:26px;min-width:0;min-height:26px;max-width:calc(100% - 16px);max-height:26px;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;padding:0 8px;margin:0;border:1px solid var(--ds-line, #dddcd3);border-radius:999px;background:var(--ds-white, #fffefa);color:var(--ds-forest, #1f4d3a);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;overflow-wrap:normal;z-index:1}.professional-card .availability-pill>i{width:5px;height:5px;flex:0 0 5px}.professional-card .availability-pill>.availability-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-card.professional-row .professional-row-photo{position:relative}.professional-card.professional-row .professional-row-photo>span.availability-pill{inset:4px auto auto 4px;max-width:calc(100% - 8px);font-size:8px;padding-inline:5px;gap:3px}
