.b2b-waitlist-notice{position:fixed;z-index:110;top:100px;right:24px;display:grid;grid-template-columns:24px minmax(0,1fr) 30px;gap:13px;width:min(390px,calc(100vw - 32px));padding:19px 17px 20px;background:#161a1deF;color:#f5f5f7;border:1px solid #ffffff36;border-radius:14px;box-shadow:0 18px 60px #0009;backdrop-filter:blur(20px)}
.b2b-waitlist-notice-mark{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#7dd3fc22;color:#a9e5ff;font-size:14px;line-height:1}
.b2b-waitlist-notice-label{display:block;color:#9db1ba;font:9px/1.5 ui-monospace,monospace;letter-spacing:.13em}
.b2b-waitlist-notice h2{font-size:19px;line-height:1.25;letter-spacing:-.035em;font-weight:560;margin:5px 0 0}
.b2b-waitlist-notice p{font-size:12px;line-height:1.55;color:#c4cbd0;letter-spacing:0;margin:7px 0 0}
.b2b-waitlist-notice-number{display:inline-block;margin-top:8px;color:#f5f5f7;font-size:25px;line-height:1.1;letter-spacing:-.045em;font-weight:620}
.b2b-waitlist-notice-close{width:30px;height:30px;display:grid;place-items:center;margin:-5px -7px 0 0;border-radius:50%;font-size:22px;line-height:1;color:#bac4cb;cursor:pointer}
.b2b-waitlist-notice-close:hover{background:#ffffff16;color:white}
.b2b-waitlist-notice-close:focus-visible{outline:2px solid #a9e5ff;outline-offset:2px}
@media(max-width:600px){.b2b-waitlist-notice{top:76px;left:16px;right:16px;width:auto;max-width:none;padding:13px 14px;gap:10px}.b2b-waitlist-notice-label{display:none}.b2b-waitlist-notice h2{font-size:17px;margin:0}.b2b-waitlist-notice p{margin-top:4px}.b2b-waitlist-notice-number{font-size:23px;margin-top:5px}}
