.zd-notice{position:fixed;bottom:0;left:0;right:0;z-index:9990;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform 0.45s cubic-bezier(.34,1.56,.64,1),opacity 0.35s ease,visibility 0.35s ease;pointer-events:none}.zd-notice.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.zd-notice__inner{display:flex;align-items:center;gap:24px;width:calc(100% - 32px);max-width:1200px;margin:0 auto 16px;padding:18px 28px;background:#195F40;border-radius:16px;box-shadow:0 8px 32px rgb(0 0 0 / .18),0 0 0 1px rgb(25 95 64 / .3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.zd-notice__content{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0}.zd-notice__icon{flex-shrink:0;color:#B4CD8E;margin-top:2px}.zd-notice__text{font-family:'Montserrat',sans-serif;font-size:13.5px;font-weight:500;line-height:1.55;color:rgb(255 255 255 / .95);margin:0}.zd-notice__link{color:#B4CD8E;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color 0.2s ease}.zd-notice__link:hover{color:#F63}.zd-notice__buttons{flex-shrink:0;display:flex;align-items:center;gap:10px}.zd-notice__btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 28px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease}.zd-notice__btn--accept{color:#fff;background:#F63;border:1px solid #F63}.zd-notice__btn--accept:hover{background:#e55a2b;border-color:#e55a2b;transform:translateY(-1px);box-shadow:0 4px 16px rgb(255 102 51 / .35)}.zd-notice__btn--accept:active{transform:translateY(0);box-shadow:none}.zd-notice__btn--decline{color:rgb(255 255 255 / .9);background:#fff0;border:1px solid rgb(255 255 255 / .45)}.zd-notice__btn--decline:hover{color:#fff;background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .7)}.zd-notice__btn--decline:active{background:rgb(255 255 255 / .14)}.zd-notice.is-hiding{transform:translateY(100%);opacity:0;transition:transform 0.35s cubic-bezier(.55,0,1,.45),opacity 0.25s ease}@media (max-width:768px){.zd-notice__inner{flex-direction:column;gap:14px;width:calc(100% - 16px);margin:0 8px 8px;padding:16px 20px;border-radius:14px}.zd-notice__icon{display:none}.zd-notice__text{font-size:12.5px}.zd-notice__buttons{width:100%;flex-direction:column-reverse;gap:8px}.zd-notice__btn{width:100%;padding:13px 24px}}@media (max-width:768px){.zd-notice{bottom:60px}}@media (prefers-reduced-motion:reduce){.zd-notice,.zd-notice.is-hiding{transition:none}}