.src-native-notices{position:fixed;z-index:100001;top:24px;right:24px;width:min(400px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px;pointer-events:none;max-height:calc(100dvh - 48px);overflow-y:auto;padding:4px;box-sizing:border-box}
body.admin-bar .src-native-notices{top:56px}
.src-native-card{position:relative;flex-shrink:0;pointer-events:auto;background:#fff;color:#161616;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 10px 32px #00000012;animation:src-native-in .2s ease-out;overflow-wrap:anywhere;text-align:left}
.src-native-card .src-native-notice{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;margin:0!important;padding:22px 44px 22px 62px!important;border:0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;color:#333!important;font:400 13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;list-style:none!important}
.src-native-card .src-native-notice::before{content:'i'!important;position:absolute!important;left:18px!important;top:22px!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#111!important;color:#fff!important;font:600 16px/1 sans-serif!important}
.src-native-card .woocommerce-message::before,.src-native-card .is-success::before{content:'✓'!important}
.src-native-card .woocommerce-error::before,.src-native-card .is-error::before{content:'!'!important}
.src-native-card .src-native-notice::after{display:none!important}
.src-native-card .src-native-notice li{padding:0!important;margin:0 0 6px!important;list-style:none!important}
.src-native-card .wc-block-components-notice-banner>svg{display:none}
.src-native-card .src-native-notice a.wc-forward{display:block!important;float:none!important;width:fit-content!important;margin:12px 0 0!important;padding:10px 16px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:5px!important;text-decoration:none!important;font:600 12px/1.4 sans-serif!important}
.src-native-card .src-native-notice:has(>a.wc-forward){display:flex!important;flex-direction:column!important}
.src-native-card .src-native-notice>a.wc-forward{order:1}
.src-native-card .src-native-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#666;font:24px/1 sans-serif;cursor:pointer;box-shadow:none}
.src-native-card :focus-visible{outline:2px solid #111!important;outline-offset:3px}
@keyframes src-native-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){.src-native-notices{top:12px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0}body.admin-bar .src-native-notices{top:58px}}
@media(prefers-reduced-motion:reduce){.src-native-card{animation:none}}
