/* Preserve the existing theme with the current jQuery UI button markup. */
.zr-site .ui-dialog .ui-button {
 border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
 color:#1c94c4;font-family:inherit;font-size:inherit;font-weight:bold;
 padding:.4em 1em;line-height:normal;border-radius:4px;
}
.zr-site .ui-dialog .ui-button:hover,.zr-site .ui-dialog .ui-button:focus-visible {
 border-color:#fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;color:#c77405;
}
.zr-site .ui-dialog .ui-button:active {border-color:#fbd850;background-color:#fff;color:#eb8f00}
.zr-site .ui-dialog .ui-button-icon-only {padding:0;text-indent:-9999px;overflow:hidden}
.zr-site .ui-dialog .ui-button-icon-only .ui-icon {background-image:url(images/ui-icons_ef8c08_256x240.png);text-indent:0}
.zr-site .ui-dialog .ui-button-icon-space {display:none}
.zr-site .ui-dialog .ui-button .ui-button-text {padding:0}
@media(max-width:600px){
 .zr-site .ui-dialog {box-sizing:border-box;max-width:calc(100vw - 24px)}
 .zr-site .ui-dialog .ui-dialog-buttonset {display:flex;flex-wrap:wrap;justify-content:center;gap:6px;float:none}
 .zr-site .ui-dialog .ui-dialog-buttonpane .ui-button {min-height:44px;margin:0}
}
