.CjIS_W_banner{z-index:110;left:24px;right:24px;bottom:max(20px,env(safe-area-inset-bottom));background:#fffdf9;border:1px solid #e6ded5;border-radius:20px;align-items:center;gap:28px;max-width:1060px;margin:0 auto;padding:22px 26px;display:flex;position:fixed;box-shadow:0 12px 50px #2d242126}.CjIS_W_banner h2{margin:0 0 8px;font-size:20px;font-weight:550}.CjIS_W_banner p{margin:0;font-size:13px;line-height:1.7}.CjIS_W_banner a{text-underline-offset:3px;text-decoration:underline}.CjIS_W_actions{flex-wrap:wrap;flex-shrink:0;gap:10px;max-width:430px;display:flex}.CjIS_W_actions button{color:#4b1f1f;background:#fffdf9;border:1px solid #4b1f1f;border-radius:24px;min-height:46px;padding:12px 18px;font-size:12px}.CjIS_W_actions button:nth-child(2){color:#fffdf9;background:#4b1f1f}.CjIS_W_actions button:disabled{opacity:.6}.CjIS_W_actions button:focus-visible{outline-offset:3px;outline:2px solid #c56a47}.CjIS_W_actions .CjIS_W_close{border-color:#0000}@media (max-width:760px){.CjIS_W_banner{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-height:65dvh;padding:20px;display:block;overflow:auto}.CjIS_W_actions{max-width:none;margin-top:16px}.CjIS_W_actions button{flex:135px}}
