.miko-toggle-image{--miko-panel-gap:10px;--miko-panel-edge-gap:24px;position:relative;z-index:40;display:inline-block;max-width:100%;font-family:var(--bwebp-widget-font-family,"Be Vietnam Pro",sans-serif)}.miko-toggle-header{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;margin:0;padding:10px 16px;border:1px solid #cfe0ec;border-radius:12px;background:#fff;color:#173b5f;font:inherit;line-height:1.2;cursor:pointer;box-shadow:0 2px 8px rgb(26 72 104 / .04);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.miko-toggle-header:hover,.miko-toggle-image.active .miko-toggle-header{border-color:#8ec4ea;background:#f3f9fe;color:#0b67a3;box-shadow:0 5px 16px rgb(19 91 139 / .09)}.miko-toggle-header:focus-visible{outline:3px solid rgb(20 118 181 / .22);outline-offset:2px}.miko-toggle-header .left{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.miko-toggle-header .title{display:block;min-width:0;font-weight:750;white-space:nowrap}.miko-toggle-header .elementor-icon{display:inline-grid;place-items:center;flex:0 0 auto;color:currentColor;line-height:1}.miko-toggle-header .elementor-icon svg{display:block;fill:currentColor;transition:transform .18s ease}.miko-toggle-image.active .miko-toggle-header .elementor-icon svg{transform:rotate(180deg)}.miko-toggle-absolute{position:absolute;top:calc(100% + var(--miko-panel-gap));z-index:100000;display:none;width:720px;max-width:calc(100vw - 36px);padding:12px;border:1px solid #d8e5ee;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgb(22 61 87 / .2);box-sizing:border-box;line-height:1.45}.miko-toggle-image.is-panel-right .miko-toggle-absolute{right:0;left:auto}.miko-toggle-image.is-panel-left .miko-toggle-absolute{right:auto;left:0}.miko-toggle-image.is-position-viewport_right .miko-toggle-absolute{right:var(--miko-panel-edge-gap);left:auto}.miko-toggle-absolute picture{display:block;width:100%}.miko-toggle-absolute img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px;object-fit:contain}.miko-toggle-empty{padding:24px;color:#64748b;font-size:13px;line-height:1.6;text-align:center}.miko-toggle-price{overflow:hidden;border:1px solid #dfeaf2;border-radius:12px;background:#fff;color:#27394a;font-family:inherit;font-size:13px;line-height:1.45}.miko-toggle-price__meta{display:flex;align-items:center;justify-content:flex-end;min-height:34px;padding:7px 12px 5px;background:#fff}.miko-toggle-price__unit{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#e8f3fa;color:#0b67a3;font-size:10.5px;font-weight:750;white-space:nowrap}.miko-toggle-price__thead,.miko-toggle-price__row{display:grid;grid-template-columns:minmax(230px,1.45fr) minmax(150px,.95fr) minmax(100px,.55fr);align-items:center;gap:14px}.miko-toggle-price__thead{padding:9px 14px;border-bottom:1px solid #dfeaf2;background:#f5f9fc;color:#607487;font-size:10.5px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.miko-toggle-price__thead span:last-child{text-align:right}.miko-toggle-price__body{max-height:min(60vh,520px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7cbd9 #fff0}.miko-toggle-price__body::-webkit-scrollbar{width:7px}.miko-toggle-price__body::-webkit-scrollbar-thumb{border-radius:999px;background:#b7cbd9}.miko-toggle-price__body::-webkit-scrollbar-track{background:#fff0}.miko-toggle-price__group{padding:9px 14px;border-bottom:1px solid #dfeaf2;background:#eef6fb;color:#0b4f82;font-size:12px;font-weight:800}.miko-toggle-price__row{min-height:48px;padding:9px 14px;border-bottom:1px solid #e5edf3;background:#fff}.miko-toggle-price__row:last-child{border-bottom:0}.miko-toggle-price__row.is-emphasis{background:#fff9e9}.miko-toggle-price__row>span{min-width:0;color:#32475a;font-weight:600}.miko-toggle-price__customer{display:flex;min-width:0;flex-direction:column;gap:1px}.miko-toggle-price__customer b{overflow:hidden;color:#27394a;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.miko-toggle-price__customer em{color:#0b67a3;font-size:11.5px;font-weight:700}.miko-toggle-price__row>strong{color:#0b67a3;font-weight:850;text-align:right;white-space:nowrap}@media(max-width:1024px){.miko-toggle-image{--miko-panel-edge-gap:18px}.miko-toggle-price__thead,.miko-toggle-price__row{grid-template-columns:minmax(190px,1.3fr) minmax(130px,.9fr) minmax(90px,.55fr)}}@media(max-width:767px){.miko-toggle-image{position:static;--miko-panel-edge-gap:12px}.miko-toggle-header .title{white-space:normal}.miko-toggle-absolute{position:fixed!important;top:auto!important;right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;max-width:none;max-height:calc(100vh - 24px)!important;overflow:auto!important;padding:9px;border-radius:14px}.miko-toggle-price__meta{min-height:30px;padding:6px 10px 4px}.miko-toggle-price__thead{display:none}.miko-toggle-price__body{max-height:none;overflow:visible}.miko-toggle-price__group{padding:9px 11px}.miko-toggle-price__row{grid-template-columns:1fr auto;gap:5px 12px;padding:11px 12px}.miko-toggle-price__customer{grid-column:1/-1}.miko-toggle-price__customer b{white-space:normal}.miko-toggle-price__row>span:not(.miko-toggle-price__customer){font-size:12px}.miko-toggle-price__row>strong{align-self:end;font-size:13px}}.bwebp-theme-water-price-widget{--miko-panel-gap:var(--bwebp-water-price-panel-gap,10px);--miko-panel-edge-gap:var(--bwebp-water-price-edge-gap,24px);z-index:1200}.bwebp-theme-water-price-widget .miko-toggle-absolute{width:var(--bwebp-water-price-panel-width,720px)}.bwebp-header-water-price .miko-toggle-header{min-height:46px;padding:0 15px;border-color:#c8dce9;border-radius:11px;color:#0b4f78;background:#fff;box-shadow:0 1px 3px rgb(20 62 90 / .05);font-size:14.5px;font-weight:750}.bwebp-header-water-price .miko-toggle-header .left{gap:9px}.bwebp-header-water-price .miko-toggle-header .title{letter-spacing:0}.bwebp-header-water-price .miko-toggle-header:hover,.bwebp-header-water-price .miko-toggle-image.active .miko-toggle-header{color:#075c9c;border-color:#7fb9dc;background:#f4fafe;box-shadow:0 3px 10px rgb(12 101 161 / .08);transform:none}.bwebp-water-price-widget-icon{width:14px;height:14px}.bwebp-water-price-widget-icon svg{width:12px!important;height:12px!important;fill:none!important;stroke-width:1.55!important}.bwebp-mobile-water-price{display:none}@media(max-width:1799px) and (min-width:1500px){.bwebp-header-water-price .miko-toggle-header{min-height:44px;padding-inline:12px;font-size:13.5px;border-radius:10px}}@media(max-width:1499px) and (min-width:1320px){.bwebp-header-water-price .miko-toggle-header{min-height:40px;padding-inline:10px;font-size:13px;border-radius:10px}.bwebp-header-water-price .miko-toggle-header .left{gap:6px}.bwebp-water-price-widget-icon{width:12px;height:12px}}@media(max-width:1319px){.bwebp-header-water-price{display:none}.bwebp-mobile-water-price{display:block;padding:12px 6px 2px}.bwebp-mobile-water-price .miko-toggle-image{display:block;width:100%}.bwebp-mobile-water-price .miko-toggle-header{width:100%;justify-content:space-between;min-height:48px}.bwebp-mobile-water-price .miko-toggle-header .left{width:100%;justify-content:space-between}}@media(min-width:1320px){.bwebp-site-header.is-header-tight .bwebp-header-water-price .miko-toggle-header{min-height:38px;padding-inline:8px;font-size:12.5px;border-radius:9px}.bwebp-site-header.is-header-tight .bwebp-header-water-price .miko-toggle-header .left{gap:5px}.bwebp-site-header.is-header-tight .bwebp-water-price-widget-icon{width:11px;height:11px}}