.float-tab{cursor:pointer;border:none;border-radius:32px 0 0 32px;outline:none;justify-content:flex-end;align-items:center;width:60px;height:60px;margin-bottom:6px;padding-right:0;text-decoration:none;transition:width .35s cubic-bezier(.4,0,.2,1),box-shadow .3s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:-4px 4px 20px #0003}.float-tab:hover{width:165px;transform:translate(-2px)}.float-tab:hover .float-tab-icon-wrap{background:#ffffff2e}.float-tab-icon-wrap{background:#ffffff14;border-radius:28px 0 0 28px;flex-shrink:0;order:2;justify-content:center;align-items:center;width:60px;height:60px;transition:background .3s;display:flex}.float-tab-label{text-transform:uppercase;letter-spacing:.12em;color:#fffffff2;white-space:nowrap;opacity:0;text-align:left;flex:1;order:1;padding:0 14px 0 16px;font-size:9px;font-weight:900;line-height:1.3;transition:opacity .25s 50ms,transform .3s 50ms;transform:translate(10px)}.float-tab:hover .float-tab-label{opacity:1;transform:translate(0)}.float-tab-hospitals{background:linear-gradient(135deg,#1d4ed8 0%,#1e3a8a 100%)}.float-tab-hospitals:hover{box-shadow:-6px 6px 28px #1d4ed873}.float-tab-doctors{background:linear-gradient(135deg,#be123c 0%,#7f1d1d 100%)}.float-tab-doctors:hover{box-shadow:-6px 6px 28px #be123c73}.float-tab-support{background:linear-gradient(135deg,#374151 0%,#1f2937 100%)}.float-tab-support:hover{box-shadow:-6px 6px 28px #37415180}.float-tab-assistant{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.float-tab-assistant:hover{box-shadow:-6px 6px 28px #f59e0b80}.float-tab-icon-wrap i{color:#fffffff2;font-size:20px;transition:transform .25s,color .2s}.float-tab:hover .float-tab-icon-wrap i{color:#fff;transform:scale(1.15)}
