/* Portrait Wallah / NotificationX-style social proof. Scoped; will not affect form layout. */
.pwbs-notice[hidden]{display:none!important}
.pwbs-notice{--pw-n-gold:#edb649;position:fixed!important;z-index:9700!important;bottom:22px!important;left:22px!important;width:min(355px,calc(100vw - 34px))!important;min-height:94px!important;max-width:calc(100vw - 34px)!important;display:flex!important;gap:13px!important;align-items:center!important;padding:16px 39px 16px 16px!important;border:1px solid rgba(237,182,73,.58)!important;border-radius:15px!important;background:linear-gradient(145deg,#131b15,#090d0b)!important;box-shadow:0 16px 46px rgba(0,0,0,.42),0 0 0 1px rgba(250,194,103,.035) inset!important;color:#f9f5e8!important;font-family:Inter,Arial,Helvetica,sans-serif!important;box-sizing:border-box!important;opacity:0;transform:translateY(13px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}
.pwbs-notice--right{left:auto!important;right:22px!important}
.pwbs-notice.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}
.pwbs-notice__icon{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;flex:0 0 46px!important;border:1px solid rgba(237,182,73,.34)!important;border-radius:12px!important;background:rgba(237,182,73,.11)!important;color:#f6c361!important;font-size:22px!important}
.pwbs-notice__content{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:4px!important}
.pwbs-notice__eyebrow{color:#edb649!important;font:800 9px/1.4 Inter,Arial,sans-serif!important;letter-spacing:.12em!important}
.pwbs-notice__message{color:#e6e0d1!important;font:500 12px/1.55 Inter,Arial,sans-serif!important;letter-spacing:0!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
.pwbs-notice__message strong{color:#ffe2a0!important;font-weight:800!important}
.pwbs-notice__age{color:#adb8aa!important;font:500 10px/1.3 Inter,Arial,sans-serif!important;margin:2px 0 0!important}
.pwbs-notice__close{position:absolute!important;right:10px!important;top:7px!important;width:27px!important;height:27px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#d6c5a1!important;font:400 24px/1 Inter,Arial,sans-serif!important;display:grid!important;place-items:center!important;cursor:pointer!important;padding:0!important;box-shadow:none!important}
.pwbs-notice__close:hover{background:rgba(237,182,73,.12)!important;color:#ffe3a4!important}
.pwbs-notice__close:focus-visible{outline:2px solid #ffdf9d!important;outline-offset:2px!important}
body.pwbs-pop-body-open .pwbs-notice{display:none!important}
@media(max-width:600px){.pwbs-notice,.pwbs-notice--right{bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;left:14px!important;right:14px!important;width:auto!important;max-width:none!important;min-height:85px!important;padding:13px 37px 13px 13px!important;gap:10px!important;border-radius:12px!important}.pwbs-notice__icon{width:39px!important;height:39px!important;flex-basis:39px!important;font-size:18px!important}.pwbs-notice__message{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.pwbs-notice{transition:none!important;transform:none!important}}
