:root{--exo-chart-series-1-control:#ff9999;--exo-chart-series-2-control:#9999ff;--exo-chart-series-1-line:rgba(220,0,0,.1);--exo-chart-series-2-line:rgba(0,0,220,.1);--exo-chart-series-1-point:rgba(220,0,0,.2);--exo-chart-series-2-point:rgba(0,0,220,.2)}.ek_hint{border-left:5px solid var(--col_03);padding-left:10px;margin-left:10px;font-weight:900}.ek-help-image{display:block;width:50%;height:auto;margin-right:auto;margin-left:auto;border:3px solid var(--col_02);box-shadow:10px 10px 10px var(--col_02)}.ek-help-image.is-width-20{width:20%}.ek-help-image.is-width-30{width:30%}.ek-help-image.is-width-50{width:50%}.ek-help-image.is-width-65{width:65%}.ek-help-image.is-width-80{width:80%}.ek-help-image.is-width-90{width:90%}.exo-lightbox-img{display:block;width:auto;max-width:100%;max-height:70vh;margin:20px auto;cursor:zoom-in}#exo-lightbox{display:none;position:fixed;z-index:999999;inset:0;background:rgb(0 0 0 / .92);align-items:center;justify-content:center;padding:20px;box-sizing:border-box;cursor:zoom-out}#exo-lightbox.open{display:flex}#exo-lightbox img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-out}.ek-nav-alert{display:none;box-sizing:border-box;width:12px;height:12px;margin-left:4px;border-radius:50%;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:9px;font-style:normal;font-weight:900;line-height:12px;vertical-align:middle;box-shadow:0 0 0 1px rgb(0 0 0 / .18)}.ek-nav-alert.is-visible{display:inline-flex}.ek-nav-alert[data-severity="hint"]{background:#fdd835;color:#111}.ek-nav-alert[data-severity="critical"]{background:#ff413e;color:#fff}.w-ico{display:inline-block;width:20px!important;height:20px!important;vertical-align:middle}.w-ico.is-empty{color:#999;line-height:20px}.ek-app-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.ek-box-top td{background:var(--col_01)!important;border-top:5px solid var(--col_02)!important}.ek-box-bottom td{background:var(--col_01)!important;border-bottom:5px solid var(--col_02)!important}.ek-box-top td:first-child,.ek-box-bottom td:first-child{border-left:5px solid var(--col_02)!important}.ek-box-top td:last-child,.ek-box-bottom td:last-child{border-right:5px solid var(--col_02)!important}.ek-box-top td:first-child{border-top-left-radius:10px}.ek-box-top td:last-child{border-top-right-radius:10px}.ek-box-mid td{background:var(--col_01)!important}.ek-box-mid td:first-child{border-left:5px solid var(--col_02)}.ek-box-mid td:last-child{border-right:5px solid var(--col_02)}.ek-box-bottom td:first-child{border-bottom-left-radius:10px}.ek-box-bottom td:last-child{border-bottom-right-radius:10px}.ek-form-label,.ek-form-value{background:var(--col_01)!important}.ek-form-label{padding-left:10px;padding-right:10px;font-size:12px}.ek-form-value{padding:0}.ek-form-value.is-padded{padding-right:10px}.ek-app-wrap{position:relative;width:600px;max-width:100%;margin:0 auto}.ek-head-icon{height:20px;width:auto;max-width:20px;vertical-align:middle}.ek-gap{height:10px;line-height:10px;padding:0;border-color:transparent!important}.ek-form-controls{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.ek-field{text-align:center;font-size:14px;font-weight:700;background:var(--col_00);color:#000;margin:5px;padding:10px;box-sizing:border-box;border:5px solid var(--col_02);border-radius:10px}.ek-country{width:80px}.ek-plz{width:140px}.ek-plant{width:300px;margin:0}.ek-plz-link{font-size:10px;color:#777;text-decoration:none}.ek-standort-row{display:flex;justify-content:center;align-items:center}.ek-standort{font-size:10px}.ek-status-cell{text-align:center;padding:4px 0 0}.ek-status-log{font-size:11px;font-style:normal;font-weight:400;color:red;min-height:1.4em;line-height:1.4}.ek-app-table .ek-box-single{background:var(--col_01);border:5px solid var(--col_02);border-radius:10px}.ek-center{text-align:center}.ek-result-inner{width:100%;max-width:600px;margin:0 auto;padding-bottom:30px}.ek-section-title{display:block;margin:30px 0 10px;font-size:18px;color:#333}.ek-section-title em{font-size:inherit;color:inherit}.ek-section-subtitle{font-size:14px!important}.ek-section-subtitle *{font-size:inherit!important}.ek-panel-title{font-size:18px;font-weight:900;margin-top:10px}.ek-panel-subtitle{font-size:10px;font-weight:500;margin-top:0}.ek-panel-title-2{font-size:14px;font-weight:700;margin-top:10px}.ek-panel-note{font-size:10px;font-weight:500}.ek-phase-btn{padding:6px 10px;min-height:36px;width:120px;max-width:31%;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease;background:#fff;color:#777;border:2px solid #ccc;box-sizing:border-box}.ek-phase-btn.is-active{background:#777;color:#fff;border:3px solid #777}.ek-result-panel{border:5px solid var(--col_02)!important;background:var(--col_01);border-radius:10px;padding:10px;margin:10px}.ek-climate-row{text-align:center}.ek-climate-row em *{font-size:12px}.ek-frost-distribution{width:100%;box-sizing:border-box;margin:0 0 14px 0;text-align:center}.ek-frost-distribution-headline{display:block;width:95%;box-sizing:border-box;margin:0 auto 5px auto;color:#777;text-align:center}.ek-frost-distribution-title{font-size:12px;font-weight:700;line-height:1.2;color:#777}.ek-frost-distribution-canvas{display:block;width:95%!important;box-sizing:border-box;margin:0 auto!important;padding:0!important;background:#fff}.ek-suggestions{position:relative;width:600px;max-width:100%;margin:0 auto}.ek-suggest-wrap{position:relative;overflow:visible}.ek-suggest-wrap .ei-suggestions{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:300px;max-width:100%;z-index:99999}.ek-map-cell{background:var(--col_01)!important;border-left:5px solid var(--col_02)!important;border-right:5px solid var(--col_02)!important;border-bottom:5px solid var(--col_02)!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media(max-width:768px){.ek-plant{font-size:16px!important}}.ek-slider-row{display:flex;align-items:center;gap:8px;margin:5px 0;font-size:14px}.ek-tariff-reset-row{display:flex;justify-content:center;margin:2px 0 0}.ek-tariff-reset{width:auto;min-height:22px;padding:2px 8px;border:1px solid #bbb;border-radius:6px;background:#fff0;color:#666;font-size:9px;font-weight:600;line-height:1.2;cursor:pointer}.ek-tariff-reset:hover,.ek-tariff-reset:focus-visible{background:#eee;border-color:#999}@media(max-width:520px){.ek-slider-row{flex-direction:column;align-items:center}}.ek-filter{width:300px;text-align:center;text-align-last:center}.ek-filter option{text-align:center}.ek-field{text-align:center;text-align-last:center}.ek-hint{width:auto;max-width:100%;margin:12px auto 20px;padding:10px 12px;border-left:6px solid var(--col_04);background-color:var(--col_01a);text-align:left;font-weight:700;line-height:1.3}.usda-live-box{width:80%;min-width:400px;padding-top:40px;padding-bottom:40px;margin:0 auto;border:5px solid var(--col_10);border-radius:10px;text-align:center}@media(max-width:480px){.usda-live-box{width:100%;min-width:0}}.ek-scroll-results{margin-top:6px;max-height:220px;overflow:auto;border:1px solid #ddd;border-radius:6px;background:#fff}.ek-mini-table{width:100%;border-collapse:collapse;font-size:11px}.ek-button-row-right{width:100%;display:flex;gap:10px;justify-content:flex-end;align-items:center;margin:0;padding:0}.ek-post-select-box{position:relative;width:600px;max-width:100%;margin:0 auto}.ek-select-300{width:300px}.ek-chart-title{font-weight:900;text-align:center}.ek-map-downloads{margin-top:10px;text-align:center;font-size:11px}.ek-map-downloads-row{display:flex;justify-content:center;align-items:flex-start;gap:10px;flex-wrap:wrap}.ek-map-downloads img{width:120px;height:auto;border:1px solid #ccc;border-radius:6px;display:block}.ek-steckbrief-section{padding:10px 10px 10px 20px;font-size:16px;line-height:1.2}.ek-steckbrief-label{padding:10px 10px 10px 20px;font-size:12px;line-height:1.2}.ek-steckbrief-value{text-align:left;padding:5px;font-size:12px;line-height:1.2}.ek-steckbrief-value div{padding:0;font-size:12px;line-height:1.2}#ek-map{width:100%;height:clamp(520px,76vh,860px);border-top:0}.ek-map-legend{margin-top:8px}.ek-map-toolbar{margin:2px 0}.ek-map-source,.ek-map-source em{font-size:8px}.ek-map-source{margin:2px 0;text-align:center}@media (max-width:768px){#ek-map{height:clamp(400px,62vh,620px)}}@media (orientation:landscape) and (min-width:769px) and (max-width:1366px){#ek-map{height:800px}}.ek-map-btn{padding:6px 12px;font-size:12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.ek-map-btn-ghost{background:#fff0;border:1px solid var(--col_05);color:var(--col_08)}.ek-map-btn-ghost:hover{background:var(--col_05);border:1px solid var(--col_05);color:var(--col_00)!important}.ek-app-wrap .ek-color-mode .ek-map-btn-ghost:hover,.ek-app-wrap .ek-color-mode .ek-map-btn-ghost[aria-pressed="true"]{background:var(--col_05)!important;border:1px solid var(--col_05)!important;color:var(--col_00)!important}.ek-card-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.ek-key-value-card{box-sizing:border-box;min-width:0;padding:8px 10px;border:2px solid #bbb;border-radius:8px;background:#fff}.ek-key-value-card-title{margin-bottom:5px;font-size:11px;font-weight:800;line-height:1.2;text-align:center}.ek-key-value-card-row{display:flex;justify-content:space-between;gap:8px;font-size:9px;line-height:1.45;color:#333}.ek-key-value-card-row strong{white-space:nowrap}@media(max-width:430px){.ek-key-value-card{padding:7px 5px}.ek-key-value-card-row{display:block;margin-top:3px;text-align:center}.ek-key-value-card-row strong{display:block}}.ek-exo-zone-result{width:100%;max-width:200px;box-sizing:border-box;margin:0 auto 18px;padding:12px 10px;border:5px solid var(--col_03);border-radius:10px;text-align:center}.ek-exo-zone-compare{width:100%;max-width:420px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px auto 18px}.ek-exo-zone-compare .ek-exo-zone-result{max-width:none;margin:0}.ek-exo-zone-header{font-size:14px;font-weight:900;line-height:1.1}.ek-exo-zone-code{font-size:22px;font-weight:900;line-height:1.1}.ek-exo-zone-name{margin-top:3px;font-size:12px;font-weight:700;line-height:1.2}.ek-exo-zone-details{margin-top:8px;font-size:10px;font-weight:400!important;line-height:1.35}.ek-exo-zone-details strong{font-size:10px;font-weight:700!important}.ek-exo-zone-details .ek-exo-zone-value{font-weight:400!important}.ek-city-label{font-size:10px;font-weight:600;color:#444;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;white-space:nowrap;pointer-events:none}.leaflet-control-attribution{font-size:10px!important;line-height:1.2;padding:0 4px!important;opacity:.9}.leaflet-control-attribution a{font-size:inherit}#ek-legend{font-size:11px;line-height:1.2}#ek-legend .ek-legend-strip{display:flex;height:12px;border-radius:4px;overflow:hidden}#ek-legend .ek-legend-strip div{flex:1}#ek-legend .ek-legend-box{cursor:pointer}#ek-legend .ek-legend-box.is-active{outline:1px solid #333;outline-offset:-1px}#ek-legend .ek-legend-labels,#ek-legend .ek-legend-labels2{display:flex;justify-content:space-between;font-size:9px;margin-top:2px}#ek-legend .ek-legend-labels span,#ek-legend .ek-legend-labels2 span{flex:1;text-align:center;white-space:nowrap}#ek-legend .ek-country-strip{display:flex;height:24px;border-radius:4px;overflow:hidden;margin-top:8px;border:1px solid #bbb}#ek-legend .ek-country-box{flex:1;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;cursor:pointer;background:#f3f3f3;border-right:1px solid #ccc}#ek-legend .ek-country-box:last-child{border-right:none}#ek-legend .ek-country-box.is-active{outline:2px solid #333;outline-offset:-2px;background:#fff}.ek-zone-matrix{display:grid;grid-template-columns:minmax(70px,.9fr) repeat(3,minmax(0,1fr));gap:4px;width:100%;margin:0 auto;box-sizing:border-box}.ek-zone-corner,.ek-zone-col-label,.ek-zone-row-label{display:flex;align-items:center;justify-content:center;min-width:0;padding:5px 3px;box-sizing:border-box;text-align:center;font-size:9px;font-weight:700;line-height:1.15;color:#555}.ek-zone-corner{font-size:8px;color:#777}.ek-zone-col-label{min-height:28px}.ek-zone-row-label{justify-content:flex-end;padding-right:6px}.ek-zone-cell{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:62px;margin:0;padding:5px 3px;box-sizing:border-box;border:0;border-radius:5px;font-family:inherit;text-align:center;line-height:1.1;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}button.ek-zone-cell{cursor:pointer}button.ek-zone-cell:hover{transform:translateY(-1px);box-shadow:0 2px 5px rgb(0 0 0 / .18)}.ek-zone-cell-id{display:block;font-size:18px;font-weight:900;white-space:nowrap}.ek-zone-cell-rule{display:block;margin-top:2px;font-size:7px;font-weight:600;white-space:normal;overflow-wrap:anywhere}.ek-zone-cell.is-muted{opacity:.18}.ek-zone-cell.is-active{opacity:1;outline:2px solid #222;outline-offset:-2px;transform:scale(1.02);box-shadow:0 2px 7px rgb(0 0 0 / .22)}.ek-zone-matrix.is-static .ek-zone-cell{cursor:default}.ek-zone-matrix.is-static .ek-zone-cell:hover{transform:none;box-shadow:none}.ek-zone-matrix.is-compact .ek-zone-cell{min-height:48px;padding:4px 2px}.ek-zone-matrix.is-compact .ek-zone-cell-rule{display:none}.ek-zone-matrix.is-compact .ek-zone-cell-id{font-size:10px}.ek-legend-detail{margin:4px 0;font-size:10px;line-height:1.25;text-align:center;color:#777}@media(max-width:520px){.ek-zone-matrix{grid-template-columns:58px repeat(3,minmax(0,1fr));gap:3px}.ek-zone-cell{min-height:56px;padding:4px 2px}.ek-zone-col-label,.ek-zone-row-label{font-size:8px}.ek-zone-cell-id{font-size:10px}.ek-zone-cell-rule{font-size:6px}}.ek-kpi-gauge{display:block;margin:0 auto 6px;width:120px}.ek-kpi-gauge canvas{display:block;width:100%!important;height:auto!important}.ek-kpi-gauge-value{font-size:24px;font-weight:900;color:#111;text-align:center;line-height:1.2;margin-top:6px}.kw-chart{display:flex;flex-direction:column;align-items:center;justify-content:center}.kw-chart canvas{display:block;width:95%!important;padding:0;padding-top:4px;margin:0;background-color:#fff;border:1px solid var(--col_03);border-radius:10px}.kw-chart>em{display:block;margin:0 0 2px 0}.canvas-slot{width:100%}.exo-zone-scale{margin-top:20px}.exo-zone-scale__title{margin-bottom:4px;font-size:11px;font-weight:700;text-align:center}.exo-zone-scale__ticks{position:relative;height:12px;font-size:9px}.exo-zone-scale__tick{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.exo-zone-scale__strip{display:flex;position:relative;height:14px;overflow:visible;border-radius:4px}.exo-zone-scale__sector{display:block;position:relative;min-width:0}.exo-zone-scale__sector:first-child{border-radius:4px 0 0 4px}.exo-zone-scale__sector:last-child{border-radius:0 4px 4px 0}.exo-zone-scale__note{margin-top:6px;font-size:10px;text-align:center}:root{--exo-chronicle-status-in:var(--col_02);--exo-chronicle-status-removed:var(--col_04);--exo-chronicle-status-empty:transparent;--exo-chronicle-damage-gelb:#ffff99;--exo-chronicle-damage-orange:#ffcc99;--exo-chronicle-damage-rot:#ff7777;--exo-chronicle-icon-nichts:url(/wp-content/gallery/diverses/IMG_8775.png);--exo-chronicle-icon-bluetenansatz:url(/wp-content/gallery/diverses/IMG_8787.png);--exo-chronicle-icon-bluete:url(/wp-content/gallery/diverses/IMG_8790.png);--exo-chronicle-icon-fruchtansatz:url(/wp-content/gallery/diverses/IMG_8795.png);--exo-chronicle-icon-frucht:url(/wp-content/gallery/diverses/IMG_8798.png);--exo-chronicle-icon-wur:url(/wp-content/gallery/diverses/IMG_8800.png);--exo-chronicle-icon-ueb:url(/wp-content/gallery/diverses/IMG_8773.png);--exo-chronicle-icon-ver:url(/wp-content/gallery/diverses/IMG_8766.png);--exo-chronicle-icon-ver-beh:url(/wp-content/gallery/diverses/IMG_8774.png);--exo-chronicle-icon-umh:url(/wp-content/gallery/diverses/IMG_8770.png);--exo-chronicle-icon-umh-beh:url(/wp-content/gallery/diverses/IMG_8771.png)}.exo-chronicle-status-in{background-color:var(--exo-chronicle-status-in)!important;font-style:normal}.exo-chronicle-status-removed{background-color:var(--exo-chronicle-status-removed)!important;font-style:normal}.exo-chronicle-status-empty{background-color:var(--exo-chronicle-status-empty)!important}.exo-chronicle-icon{display:inline-block;height:12pt!important;width:auto!important;max-width:none!important;margin:0 1px;padding:0;vertical-align:middle}.exo-chronicle-icon-nichts{content:var(--exo-chronicle-icon-nichts)}.exo-chronicle-icon-bluetenansatz{content:var(--exo-chronicle-icon-bluetenansatz)}.exo-chronicle-icon-bluete{content:var(--exo-chronicle-icon-bluete)}.exo-chronicle-icon-fruchtansatz{content:var(--exo-chronicle-icon-fruchtansatz)}.exo-chronicle-icon-frucht{content:var(--exo-chronicle-icon-frucht)}.exo-chronicle-icon-wur{content:var(--exo-chronicle-icon-wur)}.exo-chronicle-icon-ueb{content:var(--exo-chronicle-icon-ueb)}.exo-chronicle-icon-ver{content:var(--exo-chronicle-icon-ver)}.exo-chronicle-icon-ver_beh{content:var(--exo-chronicle-icon-ver-beh)}.exo-chronicle-icon-umh{content:var(--exo-chronicle-icon-umh)}.exo-chronicle-icon-umh_beh{content:var(--exo-chronicle-icon-umh-beh)}.exo-chronicle-damage-gelb{background:linear-gradient(to top,var(--exo-chronicle-damage-gelb) 30%,transparent 30%)}.exo-chronicle-damage-orange{background:linear-gradient(to top,var(--exo-chronicle-damage-orange) 30%,transparent 30%)}.exo-chronicle-damage-rot{background:linear-gradient(to top,var(--exo-chronicle-damage-rot) 30%,transparent 30%)}:root{--kf-1:#06A807;--kf-1_light:#d7f0d7;--kf-2:#6BCF3D;--kf-2_light:#edf6ee;--kf-3:#b6b6b6;--kf-3_light:#f3f3f3;--kf-3a:#FDD835;--kf-3a_light:#FFF7D6;--kf-4:#FF9C42;--kf-4_light:#FFE0C4;--kf-5:#FF413E;--kf-5_light:#ffd2d2}.ek-kpi-grid-sum{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;margin:0 auto;width:180px}.ek-kpi-grid-sum-2{display:grid;grid-template-columns:repeat(2,180px);gap:10px;justify-content:center;margin:0 auto;width:auto}.ek-kpi-grid-sum-3{display:grid;grid-template-columns:repeat(3,180px);gap:10px;justify-content:center;margin:0 auto 14px;width:auto}@media(max-width:580px){.ek-kpi-grid-sum-3{grid-template-columns:repeat(2,180px)}}@media(max-width:390px){.ek-kpi-grid-sum-3{grid-template-columns:180px}}@media(max-width:420px){.ek-kpi-grid-sum-2{grid-template-columns:180px}}.ek-kpi-grid{width:100%;max-width:540px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px auto 20px}@media(max-width:520px){.ek-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.ek-kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.ek-kpi-sum{width:180px;box-sizing:border-box;border-radius:12px;padding:25px 2px;box-shadow:0 1px 3px rgb(0 0 0 / .06);border-style:solid;border-width:5px}.ek-kpi{width:auto;min-width:0;height:100%;min-height:120px;box-sizing:border-box;border-radius:12px;padding:15px 2px;box-shadow:0 1px 3px rgb(0 0 0 / .06);border-style:solid;border-width:3px}.ek-kpi-grid-compare{width:100%;max-width:320px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 20px}.ek-kpi-sum.is-clickable,.ek-kpi-sum[data-panel]{cursor:pointer}.ek-kpi-sum.is-active{transform:scale(1.04);box-shadow:0 0 0 2px rgb(0 0 0 / .10),0 4px 10px rgb(0 0 0 / .10)}.ek-kpi-sum.ek-kpi-thin{border-width:3px}.ek-kpi-sum.ek-kpi-cost-main.kpi-1{background:#f3f3f3;border-color:#b6b6b6}.ek-kpi-sum.ek-kpi-cost-main.kpi-2{background:var(--kf-2_light);border-color:var(--kf-2)}.ek-kpi-sum.ek-kpi-cost-main.kpi-3{background:var(--kf-3a_light);border-color:var(--kf-3a)}.ek-kpi-sum.ek-kpi-cost-main.kpi-4{background:var(--kf-4_light);border-color:var(--kf-4)}.ek-kpi-sum.ek-kpi-cost-main.kpi-5{background:var(--kf-5_light);border-color:var(--kf-5)}.ek-kpi-sum.ek-kpi-cost-detail.kpi-1{background:#f7f7f7;border-color:#c9c9c9}.ek-kpi-sum.ek-kpi-cost-detail.kpi-2{background:#f3faf0;border-color:#98d67f}.ek-kpi-sum.ek-kpi-cost-detail.kpi-3{background:#fffbe8;border-color:#e7d56a}.ek-kpi-sum.ek-kpi-cost-detail.kpi-4{background:#fff2e6;border-color:#f0b27a}.ek-kpi-sum.ek-kpi-cost-detail.kpi-5{background:#fff0f0;border-color:#ee9a9a}.ek-kpi-title-wrap{min-height:38px;text-align:center}.ek-kpi-title{font-size:14px;font-weight:700;color:#555;line-height:1.2;text-align:center;width:100%}.ek-kpi-subtitle{font-size:10px;font-weight:600;color:#666;line-height:1.2}.ek-kpi-main{font-size:16px;font-weight:800;margin-top:6px;color:#111;text-align:center;line-height:1.2}.ek-kpi-main-detail{font-size:8px;font-style:italic;font-weight:400;line-height:1.2}.ek-kpi-icon-metric,.ek-kpi-icon-scale,.ek-kpi-main-label{display:block}.ek-kpi-icon-scale{white-space:nowrap}.ek-kpi-icon{width:15px!important;height:auto!important;margin:2px 3px 0 0;vertical-align:middle}.ek-kpi-fruit-icon{height:18px!important;width:auto!important;vertical-align:middle}.ek-kpi-icon-detail{display:block;font-size:8px;font-style:normal;font-weight:400;line-height:1.2;opacity:.75}.ek-kpi-main-label{margin-top:4px;font-weight:700}.ek-kpi-hint{font-size:10px;color:#666;margin-top:6px;text-align:center;line-height:1.2}.kpi-1{background:var(--kf-1_light);border-color:var(--kf-1)}.kpi-2{background:var(--kf-2_light);border-color:var(--kf-2)}.kpi-3{background:var(--kf-3_light);border-color:var(--kf-3)}.kpi-3a{background:var(--kf-3a_light);border-color:var(--kf-3a)}.kpi-4{background:var(--kf-4_light);border-color:var(--kf-4)}.kpi-5{background:var(--kf-5_light);border-color:var(--kf-5)}.kpi-worse-light{background:#ffeded;border-color:#ff9a98}.kpi-worse-strong{background:var(--kf-5_light);border-color:var(--kf-5)}.ek-kpi.ek-kpi-recommendation{padding:25px 2px;overflow:hidden}.ek-kpi.ek-kpi-recommendation .ek-kpi-title,.ek-kpi.ek-kpi-recommendation .ek-kpi-main,.ek-kpi.ek-kpi-recommendation .ek-kpi-hint{word-break:break-word}.ek-kpi.kpi-neutral{background:#f3f3f3;border-color:#b6b6b6}.ek-kpi.kpi-action{background:#ffffe0;border-color:#e6e6b8}.ek-kpi-sum.ek-instrument-panel{width:100%;max-width:520px;margin:8px auto 0;padding:16px 10px 18px;border:2px solid var(--col_02,#e5e3da);border-radius:18px;background:#f0eee6;box-shadow:inset 0 0 0 3px rgb(255 255 255 / .5),0 2px 6px rgb(0 0 0 / .06);text-align:center}.ek-instrument-panel .ek-kpi-gauge{width:100%;max-width:500px;margin:0 auto}.ek-instrument-panel .ek-instrument-label{font-size:13px;font-weight:800;letter-spacing:.08em;margin:4px 0 6px}.ek-instrument-panel .ek-kpi-gauge-value{display:inline-flex;align-items:baseline;gap:7px;margin:0 auto;padding:8px 15px;border:2px solid #333;border-radius:9px;background:var(--col_00,#fff);box-shadow:inset 0 2px 4px rgb(0 0 0 / .08);font:900 clamp(26px,6vw,36px)/1.15 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:#222}.ek-instrument-unit{font-size:.55em;font-weight:700}.ek-instrument-panel .ek-instrument-note{margin:9px 0 0;font-size:11px;line-height:1.5;color:#666}.ek-instrument-timeline{margin-top:24px}@media(max-width:380px){.ek-kpi-sum.ek-instrument-panel{padding:12px 4px 15px}}