.zf-news[hidden],.zf-news [hidden]{display:none!important}
.zf-news{position:fixed;z-index:1040;bottom:100px;right:50%;transform:translateX(50%);width:calc(100% - 32px);max-width:460px;box-sizing:border-box;padding:17px 19px 13px;background:#fff;color:#253746;border:1px solid #e9e9e5;border-radius:15px;box-shadow:0 7px 30px #26354118;direction:rtl;text-align:right;font-family:inherit;line-height:1.8}
.zf-news *{box-sizing:border-box}.zf-news button,.zf-news input{font-family:inherit}.zf-news-close{position:absolute;left:8px;top:7px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#7c858b;font-size:23px;cursor:pointer}
.zf-news-heading{padding-left:22px;margin-bottom:10px}.zf-news-heading strong{display:block;font-size:14px;font-weight:700}.zf-news-heading>span{display:block;font-size:12px;color:#71808a;margin-top:2px}
.zf-news-row{display:flex;gap:7px;min-width:0}.zf-news .zf-news-row>input{min-width:0;flex:1;width:0;height:42px;border:1px solid #e0e4e5;border-radius:9px;padding:8px 11px;background:#fff;color:#253746;direction:ltr;text-align:right;font-size:16px;box-shadow:none}.zf-news-row>button{flex-shrink:0;border:0;border-radius:9px;padding:8px 14px;background:#ffc52f;color:#253746;font-size:13px;font-weight:700;cursor:pointer}.zf-news button:disabled{opacity:.55;cursor:wait}
.zf-news .zf-news-consent{display:flex;align-items:flex-start;gap:7px;margin:9px 0 0;font-size:11px;font-weight:400;color:#687781;cursor:pointer}.zf-news .zf-news-consent input{width:15px!important;height:15px!important;min-height:0!important;margin:3px 0 0;padding:0;flex:0 0 15px;accent-color:#c49313}
.zf-news-edit{border:0;background:transparent;color:#657883;text-decoration:underline;font-size:11px;padding:5px 0 0;cursor:pointer}.zf-news-status{font-size:12px;margin:7px 0 0;color:#526b48}.zf-news-status:empty{display:none}.zf-news-status.is-error{color:#a3342b}.zf-news :focus-visible{outline:2px solid #aa861d;outline-offset:2px}.zf-news-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.zf-crisp-open .zf-news{display:none}
body:has(.zf-guide.is-open) .zf-news{display:none}
@media(min-width:601px){.zf-news{right:24px;transform:none;max-width:430px}}
@media(max-width:600px){.zf-news{bottom:calc(var(--zf-bottom-nav-offset,90px) + 110px + env(safe-area-inset-bottom,0px));max-width:400px;padding:14px 15px 11px}.zf-news-heading strong{font-size:13px}.zf-news-row>button{padding:8px 12px}.zf-news-close{width:32px;height:32px}}
