.yumos-visual-popup{box-sizing:border-box;position:fixed;left:20px;bottom:20px;z-index:100000;width:710px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow:auto;padding:24px 26px 20px;background:#fff;color:#42494d;border-radius:7px;box-shadow:0 6px 30px #0003;font:14px/1.65 Arial,Helvetica,sans-serif;text-align:center}
.yumos-visual-popup[hidden],.yumos-visual-popup [hidden]{display:none!important}
.yumos-visual-popup p{margin:0 10px 18px;font:inherit;color:inherit}
.yumos-visual-popup a{color:#17656c;text-decoration:underline}
.yumos-visual-popup button{box-sizing:border-box;cursor:pointer;border:0;border-radius:7px;padding:11px 20px;background:#17656c;color:#fff;font:14px/1.4 Arial,Helvetica,sans-serif;min-height:42px}
.yumos-visual-popup button:hover{background:#124e53}
.yumos-visual-popup button:focus-visible,.yumos-visual-popup a:focus-visible,.yumos-visual-popup input:focus-visible{outline:3px solid #bf7a2b;outline-offset:3px}
.yumos-visual-popup .yumos-visual-close{position:absolute;top:2px;right:5px;min-height:28px;width:28px;padding:0;color:#656565;background:transparent;font-size:23px}
.yumos-visual-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}
.yumos-visual-popup .yumos-visual-manage{background:transparent;color:#535353;text-decoration:underline}
.yumos-visual-popup .yumos-visual-manage:hover,.yumos-visual-popup .yumos-visual-manage:focus,.yumos-visual-popup .yumos-visual-manage:active,.yumos-visual-popup .yumos-visual-manage[aria-expanded="true"]{background:#edf5f5;color:#124e53}
.yumos-visual-popup .yumos-visual-close:hover,.yumos-visual-popup .yumos-visual-close:focus,.yumos-visual-popup .yumos-visual-close:active{background:#f0f0f0;color:#42494d}
.yumos-visual-popup section{margin-top:18px;padding-top:15px;border-top:1px solid #ddd;text-align:left}
.yumos-visual-popup h2{margin:0 0 10px;font:bold 17px/1.5 Arial,Helvetica,sans-serif;color:#42494d}
.yumos-visual-popup label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font:14px/1.5 Arial,Helvetica,sans-serif}
.yumos-visual-popup input{accent-color:#17656c;width:18px;height:18px}
.yumos-visual-popup section>button{margin-top:10px}
@media(max-width:540px){.yumos-visual-popup{left:12px;bottom:12px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:25px 17px 17px}.yumos-visual-popup p{margin-left:0;margin-right:0}.yumos-visual-actions{gap:10px}.yumos-visual-actions>button{flex:1 1 140px}.yumos-visual-actions>.yumos-visual-manage{flex-basis:100%}}
