    .whatsapp-notice[hidden]{display:none!important}
    .whatsapp-notice{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(7,18,31,.76);backdrop-filter:blur(5px)}
    .whatsapp-notice__dialog{position:relative;width:min(760px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;background:#fff;color:#17212b;border:1px solid rgba(18,43,69,.12);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.34)}
    .whatsapp-notice__dialog[dir="rtl"]{direction:rtl;text-align:right}
    .whatsapp-notice__dialog[dir="rtl"] .whatsapp-notice__close{right:auto;left:14px}
    .whatsapp-notice__dialog[dir="rtl"] .whatsapp-notice__title{margin-right:0;margin-left:46px}
    .whatsapp-notice__close{position:absolute;z-index:2;top:12px;right:12px;width:40px;height:40px;border:1px solid rgba(18,43,69,.1);border-radius:50%;background:#f2f5f6;color:#34434d;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 5px 14px rgba(14,35,52,.1)}
    .whatsapp-notice__close:hover{background:#dfe7ea}
    .whatsapp-notice__body{width:100%;padding:36px 40px 30px;overflow:auto;max-height:calc(100dvh - 32px)}
    .whatsapp-notice__title{margin:0 46px 22px 0;color:#122b45;font-size:26px;line-height:1.2;font-weight:800}
    .whatsapp-notice__copy{font-size:14px;line-height:1.7}
    .whatsapp-notice__copy p{margin:0 0 14px}
    .whatsapp-notice__copy ul{margin:0 0 16px;padding-left:22px}
    .whatsapp-notice__copy li{margin:0 0 6px}
    .whatsapp-notice__status{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;border:1px solid #f0c36b;border-radius:9px;background:#fff8e7;color:#77520d;font-size:13px;font-weight:800;line-height:1.45}
    .whatsapp-notice__status i{margin-top:2px;color:#c48612}
    .whatsapp-notice__status.is-ready{border-color:#a8d8b8;background:#eefaf2;color:#176437}
    .whatsapp-notice__status.is-ready i{color:#168c45}
    .whatsapp-notice__ack{display:flex;align-items:flex-start;gap:10px;margin:22px 0 18px;color:#17212b;font-weight:700;line-height:1.45;cursor:pointer}
    .whatsapp-notice__ack input{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:#168c45}
    .whatsapp-notice__continue{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border-radius:8px;background:#168c45;color:#fff!important;font-weight:800;text-decoration:none!important;transition:background .2s ease,opacity .2s ease}
    .whatsapp-notice__continue:hover{background:#106e36}
    .whatsapp-notice__continue.is-disabled{pointer-events:none;opacity:.45}
    body.whatsapp-notice-open{overflow:hidden}
    @media (max-width: 767px){
        .whatsapp-notice{align-items:flex-start;padding:10px;padding-top:max(10px, env(safe-area-inset-top))}
        .whatsapp-notice__dialog{max-height:calc(100dvh - 20px);border-radius:12px}
        .whatsapp-notice__body{padding:58px 17px 18px;max-height:calc(100dvh - 20px)}
        .whatsapp-notice__close{top:10px;right:10px;width:38px;height:38px}
        .whatsapp-notice__dialog[dir="rtl"] .whatsapp-notice__close{right:auto;left:10px}
        .whatsapp-notice__title{margin-right:0;margin-left:0;font-size:21px;line-height:1.25}
        .whatsapp-notice__dialog[dir="rtl"] .whatsapp-notice__title{margin-left:0}
        .whatsapp-notice__copy{font-size:13px;line-height:1.65}
        .whatsapp-notice__status{font-size:12px}
        .whatsapp-notice__continue{width:100%;min-height:48px}
    }

.whatsapp-notice__close:focus-visible,.whatsapp-notice__continue:focus-visible,.whatsapp-notice__ack input:focus-visible{outline:3px solid #b17c23;outline-offset:3px}
