.wtech-life{--wtech-life-primary:#123d77;position:fixed;bottom:max(18px,env(safe-area-inset-bottom));z-index:2147482000;max-width:calc(100vw - 24px);font-family:Arial,Helvetica,sans-serif;line-height:1.3}.wtech-life--right{right:max(14px,env(safe-area-inset-right))}.wtech-life--left{left:max(14px,env(safe-area-inset-left))}.wtech-life__bar{display:flex;align-items:center;gap:10px;width:290px;max-width:calc(100vw - 28px);box-sizing:border-box;border-radius:999px;padding:8px 9px;background:var(--wtech-life-primary);color:#fff;box-shadow:0 5px 20px #0004}.wtech-life__logo{width:39px;height:39px;border-radius:50%;background:#ffffff24;display:grid;place-items:center;flex:none}.wtech-life__logo svg{width:23px;height:23px}.wtech-life__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wtech-life__info strong{font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wtech-life__info small{color:#e3ecff;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wtech-life button{appearance:none;border:0;cursor:pointer;display:grid;place-items:center;touch-action:manipulation}.wtech-life__play{width:37px;height:37px;flex:none;background:#fff;color:var(--wtech-life-primary);border-radius:50%}.wtech-life__play svg{width:21px;height:21px}.wtech-life__pause-icon{display:none}.wtech-life--playing .wtech-life__pause-icon{display:block}.wtech-life--playing .wtech-life__play-icon{display:none}.wtech-life__minimize{width:23px;height:30px;background:transparent;color:white;font-size:22px;flex:none;line-height:1}.wtech-life__restore{width:50px;height:50px;background:var(--wtech-life-primary);border-radius:50%;color:white;box-shadow:0 4px 18px #0004;margin-left:auto}.wtech-life__restore svg{width:25px;height:25px}.wtech-life--collapsed .wtech-life__bar{display:none}.wtech-life--collapsed .wtech-life__restore{display:grid}.wtech-life__alert{position:absolute;bottom:calc(100% + 7px);right:0;max-width:290px;background:#fff;color:#782515;border-radius:10px;padding:9px 12px;font-size:12px;box-shadow:0 3px 14px #0003;margin:0}.wtech-life--left .wtech-life__alert{right:auto;left:0}.wtech-life button:focus-visible{outline:3px solid #ffcc51;outline-offset:3px}@media(max-width:480px){.wtech-life{bottom:max(12px,env(safe-area-inset-bottom))}.wtech-life__bar{width:250px;padding:7px;gap:7px}.wtech-life__logo{width:33px;height:33px}.wtech-life__play{width:35px;height:35px}.wtech-life__info strong{font-size:12px}.wtech-life__info small{font-size:9px}}
