.live-activity-float{z-index:90;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;width:min(390px,100vw - 32px);animation:.34s cubic-bezier(.2,.8,.25,1) both live-card-in;position:fixed}.live-activity-card{--platform-accent:#056bff;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;text-align:left;pointer-events:auto;background:#080c18e0;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-width:0;padding:14px 38px 13px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #00000038,0 0 28px #056bff1a,0 0 22px #ff790014,inset 0 1px #ffffff14}.live-activity-accent{background:linear-gradient(#ff7900,#ff9d3f);width:4px;position:absolute;inset:0 auto 0 0}.live-platform-mark{background:#fff;border:1px solid #c9ced680;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 7px 18px #111f381f}.live-platform-mark .platform-brand-logo{object-fit:contain;width:34px;max-width:34px;height:34px;max-height:34px;display:block}.live-platform-cart{color:#fff;background:linear-gradient(135deg,#ff9b32,#f05a00);border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:-5px;right:-6px;box-shadow:0 3px 8px #cf4e004d}.live-platform-cart svg{stroke-width:2.5px;width:11px;height:11px}.live-activity-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.live-activity-title{color:#fff;font-size:13px;font-weight:760;line-height:1.25}.live-activity-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:800;line-height:1.28;overflow:hidden}.live-activity-copy strong em{color:#ff7900;font-style:normal}.live-activity-meta{color:#c9ced6;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:6px;font-size:11px;font-weight:650;line-height:1.3;display:flex}.live-activity-meta time,.live-activity-location{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.live-activity-meta svg{color:#056bff;stroke-width:2.4px;flex:none;width:14px;height:14px}.live-activity-location{text-overflow:ellipsis;max-width:53%;overflow:hidden}.live-activity-location svg{color:#056bff}.live-activity-close{color:#17223a;background:#ffffffc7;border:1px solid #c9ced68c;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 8px #111f3814}.live-activity-close:hover{color:#050505;background:#fff}.live-activity-close:focus-visible{outline-offset:2px;outline:2px solid #056bff}.live-activity-close svg{stroke-width:2.5px;width:16px;height:16px}.activity-preview{background:linear-gradient(145deg,#f7f9fc,#eef3f9);border:1px solid #c9ced6;border-radius:20px;max-width:100%;margin:20px auto;padding:18px;overflow:hidden}.activity-preview.mobile{width:360px}.activity-preview.desktop{width:680px}.activity-preview .live-activity-card{max-width:420px;margin:0 auto}.activity-demo-label{color:#815107;margin:0 0 12px;font-size:14px;font-weight:750}.activity-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.activity-attestation{align-items:center;gap:12px;margin:16px 0;font-size:16px;line-height:1.5;display:flex}.activity-attestation [data-slot=checkbox],.activity-check-list [data-slot=checkbox]{color:#056bff;background:#fff;border:1px solid #64748b;border-radius:4px;flex-shrink:0;width:20px;height:20px}.activity-attestation [data-slot=switch]{background:#94a3b8;border-radius:20px;align-items:center;width:44px;height:26px;padding:3px;display:flex}.activity-attestation [data-slot=switch][data-state=checked]{background:#056bff}.activity-attestation [data-slot=switch-thumb]{background:#fff;border-radius:50%;width:20px;height:20px;display:block;transform:translate(0)}.activity-attestation [data-slot=switch-thumb][data-state=checked]{transform:translate(18px)}.activity-admin-filters fieldset{border:1px solid #c9ced6;border-radius:12px;min-width:0;padding:14px}.activity-admin-filters legend{font-size:16px;font-weight:700}.activity-check-list{max-height:220px;overflow:auto}.activity-check-list label{align-items:center;gap:9px;padding:6px;font-size:14px;line-height:1.5;display:flex}.activity-check-list input{flex-shrink:0;width:18px;height:18px}@keyframes live-card-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.activity-admin-filters{grid-template-columns:1fr}}@media (max-width:520px){.live-activity-float{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(370px,100vw - 24px)}.live-activity-card{border-radius:17px;grid-template-columns:47px minmax(0,1fr);gap:11px;padding:12px 34px 11px 13px}.live-platform-mark{border-radius:13px;width:46px;height:46px}.live-platform-mark .platform-brand-logo{width:30px;height:30px}.live-platform-cart{width:19px;height:19px;bottom:-5px;right:-5px}.live-activity-copy strong{font-size:14px}.live-activity-title{font-size:12px}.live-activity-meta{gap:8px;margin-top:5px;font-size:10px}.live-activity-meta svg{width:12px;height:12px}.live-activity-location{max-width:68%;margin-right:4px;font-size:clamp(8px,2.35vw,10px)}.live-activity-close{width:27px;height:27px;top:7px;right:7px}.activity-preview.mobile .live-activity-card{grid-template-columns:47px minmax(0,1fr)}}@media (max-width:350px){.live-activity-copy strong{font-size:13px}.live-activity-meta{font-size:9px}.live-platform-mark{width:43px;height:43px}.live-activity-card{grid-template-columns:44px minmax(0,1fr);gap:9px}}@media (prefers-reduced-motion:reduce){.live-activity-float{animation:none}}
