/* v4.7 last-authority visibility for roast dialog */
#gimiRoastPopup47[hidden]{display:none!important}
#gimiRoastPopup47{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(35,21,42,.6)}
#gimiRoastPopup47 .gimi-roast-popup-dialog{width:min(560px,100%);max-height:92dvh;overflow-y:auto;background:#fff;border-radius:18px;padding:18px;box-shadow:0 15px 60px #0004}
#gimiRoastPopup47 .gimi-roast-calc{display:block!important;margin:12px 0;background:white}
body.gimi-roast-popup-open{overflow:hidden}
/* Keep artwork readable at the small card size. */
#whatHavePanel #gimiOtherPanel .gimi-three-tools-v46 .gimi-roast-card-v46 img{object-fit:contain!important;height:78px!important;max-height:78px!important}
@media(max-width:600px){#whatHavePanel #gimiOtherPanel .gimi-three-tools-v46 .gimi-roast-card-v46 img{height:58px!important;max-height:58px!important}}
