.mib-widget{font-family:inherit;width:100%;text-align:var(--mib-align,left);min-height:var(--mib-min-height,0);display:flex;flex-direction:column;justify-content:var(--mib-justify,flex-start)}.mib-full{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw;margin-right:-50vw}.mib-widget h2{font-size:clamp(28px,4vw,48px);font-weight:800;margin:0 0 20px}.mib-select-wrap{max-width:620px;margin:0 0 28px}.mib-select-wrap label{display:block;font-weight:700;margin-bottom:8px}.mib-select{width:100%;padding:13px 15px;border:1px solid #bbb;border-radius:8px;background:#fff;font-size:16px}.mib-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:12px}.mib-cards>div{padding:24px;border:1px solid #ddd;border-radius:14px;background:#fff}.mib-cards small{display:block;font-weight:700;letter-spacing:.08em}.mib-cards strong{display:block;font-size:clamp(30px,5vw,54px);line-height:1.05;margin:7px 0}.mib-cards span{font-weight:700}.mib-updated{font-size:13px;color:#666;margin:8px 0 25px}.mib-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mib-charts section{background:#fff;border:1px solid #ddd;border-radius:14px;padding:18px}.mib-charts h3{margin:0 0 15px;font-size:20px}.mib-charts canvas{height:330px!important}.mib-loading{text-align:center;padding:35px;color:#666}@media(max-width:800px){.mib-cards,.mib-charts{grid-template-columns:1fr}.mib-full{width:100vw;left:50%;margin-left:-50vw}}
.mib-widget .mib-select-wrap,.mib-widget .mib-cards,.mib-widget .mib-charts,.mib-widget .mib-updated{width:100%;}

.mib-widget .mib-select-wrap{
  width:var(--mib-select-width,100%);
  margin-left:0;margin-right:0;
  text-align:var(--mib-select-align,left);
}
.mib-widget .mib-select-wrap label{
  display:block;
  color:var(--mib-label-color,#222);
  text-align:var(--mib-label-align,left);
  font-size:var(--mib-label-size,14px);
  margin-bottom:6px;
}
.mib-widget .mib-select{
  display:block;width:100%;box-sizing:border-box;
  background:var(--mib-select-bg,#fff);
  color:var(--mib-select-color,#222);
  border:var(--mib-select-border-width,1px) solid var(--mib-select-border,#ccc);
  border-radius:var(--mib-select-radius,4px);
  padding:var(--mib-select-padding,12px);
  font-size:var(--mib-select-font-size,16px);
  text-align:var(--mib-select-align,left);
}
.mib-widget .mib-cards .mib-card,
.mib-widget .mib-cards>div{
  background:var(--mib-cards-bg,#f5f5f5);
  color:var(--mib-cards-color,#111);
  border-radius:var(--mib-cards-radius,8px);
}

.mib-charts canvas{display:none!important}
.mib-charts section{min-width:0}
.mib-svg-chart{display:block;width:100%;height:330px;overflow:visible}
.mib-svg-chart .mib-grid{stroke:#e4e4e4;stroke-width:1}
.mib-svg-chart .mib-axis{stroke:#999;stroke-width:1}
.mib-svg-chart .mib-line{stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.mib-svg-chart .mib-point{fill:#fff;stroke:currentColor;stroke-width:3}
.mib-svg-chart .mib-axis-text{font-size:13px;fill:#666;font-family:inherit}
.mib-svg-chart .mib-value-text{font-size:12px;fill:currentColor;font-weight:700;font-family:inherit}
.mib-svg-chart .mib-axis-title{font-size:13px;fill:#555;font-family:inherit;font-weight:700}
.mib-no-history{height:330px;display:flex;align-items:center;justify-content:center;color:#777;font-size:14px}
.mib-svg-chart{display:block;width:100%;height:330px;overflow:visible}
.mib-svg-chart .mib-grid{stroke:#e1e1e1;stroke-width:1}
.mib-svg-chart .mib-axis{stroke:#888;stroke-width:1}
.mib-svg-chart .mib-line{stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.mib-svg-chart .mib-point{fill:#fff;stroke:currentColor;stroke-width:3}
.mib-svg-chart .mib-axis-text{font-size:13px;fill:#666;font-family:inherit}
.mib-svg-chart .mib-value-text{font-size:12px;fill:currentColor;font-weight:700;font-family:inherit}
.mib-svg-chart .mib-axis-title{font-size:13px;fill:#555;font-family:inherit;font-weight:700}
.mib-no-history{height:330px;display:flex;align-items:center;justify-content:center;color:#777;font-size:14px}

.mib-charts,.mib-chart,.sale-chart,.rent-chart{display:none!important}
