#oven-stat-banner{position:fixed;right:18px;bottom:56px;z-index:2147483646;
  box-sizing:border-box;width:min(430px,calc(100vw - 36px));padding:25px;
  background:#FFFAF2;border:1px solid #E4D9C9;border-radius:20px;
  box-shadow:0 12px 38px rgba(26,47,33,.20);color:#294739;
  font-family:Arial,Helvetica,sans-serif;text-align:left}
#oven-stat-banner[hidden]{display:none!important}
#oven-stat-banner .oven-stat-title{display:block;font:normal 26px/1.2 Georgia,serif;
  margin:0 0 12px;color:#294739}
#oven-stat-banner p{font:14px/1.65 Arial,sans-serif;color:#62675F;margin:0 0 20px}
#oven-stat-banner a{color:#294739;text-decoration:underline}
#oven-stat-banner .oven-stat-actions{display:flex;gap:9px;flex-wrap:wrap}
#oven-stat-banner button{flex:1 1 150px;padding:13px 10px;border:1px solid #294739;
  border-radius:12px;color:#294739;background:transparent;font:700 13px Arial,sans-serif;
  cursor:pointer;min-height:44px}
#oven-stat-banner button:last-child{background:#294739;color:#fff}
#oven-stat-manage{position:fixed;bottom:12px;right:16px;z-index:2147483645;
  padding:7px 12px;border:1px solid #E4D9C9;border-radius:999px;
  background:#FFFAF2;color:#294739;font:12px Arial,sans-serif;cursor:pointer}
@media(max-width:600px){#oven-stat-banner{bottom:48px;right:12px;left:12px;width:auto;padding:19px}}
