.loove-queue-host{position:relative!important;overflow:hidden!important;isolation:isolate}
.loove-inline-queue{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;box-sizing:border-box;border-radius:inherit;background:linear-gradient(135deg,#526c87df,#896e91df);color:white;text-align:center;backdrop-filter:blur(3px)}
.loove-inline-queue .loove-queue-label{font:600 16px/22px Montserrat,sans-serif;color:white}
.loove-queue-counts{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.loove-queue-counts>span{padding:6px 12px;border-radius:12px;font:600 13px/18px Montserrat,sans-serif;border:1px solid #ffffff38}
.loove-queue-men{background:#489ccf66}.loove-queue-women{background:#df87b477}
.loove-inline-queue .loove-queue-cancel{position:static;min-height:32px;margin:0;padding:6px 14px;border-radius:18px;background:#ffffffeb;border:1px solid #fff;color:#71768e;font:500 12px/18px Montserrat,sans-serif}
.loove-queue-spinner{width:24px;height:24px;flex:0 0 24px;border:3px solid #ffffff44;border-top-color:#fff;border-radius:50%;animation:loove-queue-turn .9s linear infinite}
@keyframes loove-queue-turn{to{transform:rotate(360deg)}}
@media(max-width:700px){.loove-inline-queue{gap:8px;padding:12px}.loove-inline-queue .loove-queue-label{font-size:14px;line-height:20px}.loove-queue-counts>span{font-size:12px;padding:4px 9px}.loove-inline-queue .loove-queue-cancel{font-size:11px;min-height:30px}.loove-queue-spinner{width:20px;height:20px;flex-basis:20px}}
@media(prefers-reduced-motion:reduce){.loove-queue-spinner{animation:none}}
