.waai-profit-calculator{--waai-profit-bg:#2e3107;--waai-profit-panel:#fbfaf3;--waai-profit-accent:#a7ff5a;--waai-profit-button:#2e3107;--waai-profit-text:#222600;--waai-profit-heading:#fff;--waai-profit-muted:#5f6653;--waai-profit-border:#d9dadd;--waai-profit-input:#fbfaf3;--waai-profit-button-text:#fff;--waai-profit-accent-text:#222600;--waai-profit-disclaimer:#fff;--waai-profit-font:inherit;width:100%;padding:5px 24px 26px;background:var(--waai-profit-bg);color:var(--waai-profit-text);box-sizing:border-box;font-family:var(--waai-profit-font,inherit)}
.waai-profit-calculator *{box-sizing:border-box}
.waai-profit-calculator button,.waai-profit-calculator input,.waai-profit-calculator a{font-family:inherit}
.waai-profit-heading{margin:0 auto 40px;max-width:1180px;text-align:center;color:var(--waai-profit-heading);font-size:clamp(30px,4vw,54px);line-height:1.08;font-weight:900;letter-spacing:-.035em}
.waai-profit-shell{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);background:var(--waai-profit-panel);overflow:hidden;border:1px solid color-mix(in srgb,var(--waai-profit-border) 75%,transparent);box-shadow:0 25px 80px rgba(0,0,0,.18)}
.waai-profit-visual{position:relative;min-height:610px;background:color-mix(in srgb,var(--waai-profit-panel) 75%,#777);overflow:hidden}
.waai-profit-image{position:absolute;inset:0;opacity:0;transform:scale(1.025);transition:opacity .3s ease,transform .45s ease;pointer-events:none}
.waai-profit-image.is-active{opacity:1;transform:scale(1);pointer-events:auto}
.waai-profit-image img{width:100%;height:100%;object-fit:cover;display:block}
.waai-profit-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--waai-profit-panel) 92%,#fff),color-mix(in srgb,var(--waai-profit-panel) 70%,#777));color:var(--waai-profit-text);text-align:center;padding:24px}
.waai-profit-placeholder span{display:grid;place-items:center;width:120px;height:120px;border-radius:50%;background:color-mix(in srgb,var(--waai-profit-button) 10%,transparent);font-size:64px;font-weight:900}
.waai-profit-placeholder strong{font-size:24px}
.waai-profit-controls{display:flex;flex-direction:column;min-width:0;background:var(--waai-profit-panel)}
.waai-profit-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:34px 34px 12px}
.waai-profit-topline h3,.waai-profit-body h3{margin:0;font-size:26px;line-height:1.2;font-weight:850;color:var(--waai-profit-text)}
.waai-profit-topline p{margin:3px 0 0;text-align:right;font-size:16px;color:var(--waai-profit-muted)}
.waai-profit-topline p strong{white-space:nowrap;color:var(--waai-profit-text)}
.waai-profit-product-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:16px 34px 22px}
.waai-profit-tabs{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;padding:2px 8px}
.waai-profit-tabs::-webkit-scrollbar{display:none}
.waai-profit-tab,.waai-profit-arrow{appearance:none;border:1px solid var(--waai-profit-border);background:color-mix(in srgb,var(--waai-profit-panel) 86%,var(--waai-profit-border));color:var(--waai-profit-text);cursor:pointer;transition:.2s ease}
.waai-profit-tab{flex:0 0 auto;min-height:36px;padding:7px 16px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:800;scroll-snap-align:center}
.waai-profit-tab:hover,.waai-profit-tab.is-active{background:var(--waai-profit-button);border-color:var(--waai-profit-button);color:var(--waai-profit-button-text)}
.waai-profit-tab:focus-visible,.waai-profit-arrow:focus-visible,.waai-profit-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--waai-profit-accent) 82%,transparent);outline-offset:3px}
.waai-profit-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:4px;font-size:22px;font-weight:700;background:transparent}
.waai-profit-arrow:hover{background:var(--waai-profit-button);color:var(--waai-profit-button-text)}
.waai-profit-body{padding:18px 34px 28px;border-top:1px solid var(--waai-profit-border);flex:1}
.waai-profit-control-row{margin-top:30px}
.waai-profit-control-row label{display:block;margin-bottom:12px;font-size:16px;font-weight:550;color:var(--waai-profit-muted)}
.waai-profit-range-row{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:28px;align-items:center}
.waai-profit-range-row input[type=range]{--waai-range-progress:0%;appearance:none;width:100%;height:5px;border-radius:999px;background:linear-gradient(to right,var(--waai-profit-button) 0,var(--waai-profit-button) var(--waai-range-progress),var(--waai-profit-border) var(--waai-range-progress),var(--waai-profit-border) 100%);outline:none}
.waai-profit-range-row input[type=range]::-webkit-slider-thumb{appearance:none;width:28px;height:28px;border-radius:50%;background:var(--waai-profit-input);border:4px solid var(--waai-profit-button);box-shadow:0 0 0 3px var(--waai-profit-panel),0 0 0 4px var(--waai-profit-button);cursor:pointer}
.waai-profit-range-row input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--waai-profit-input);border:4px solid var(--waai-profit-button);box-shadow:0 0 0 3px var(--waai-profit-panel),0 0 0 4px var(--waai-profit-button);cursor:pointer}
.waai-profit-number-wrap{display:flex;align-items:center;border:1px solid var(--waai-profit-border);min-height:42px;background:var(--waai-profit-input)}
.waai-profit-number-wrap input{width:100%;min-width:0;border:0!important;box-shadow:none!important;background:transparent!important;padding:8px 6px 8px 12px!important;font-size:16px;font-weight:700;color:var(--waai-profit-text);outline:0}
.waai-profit-number-wrap input::-webkit-inner-spin-button{opacity:1}
.waai-profit-currency-unit{padding-right:10px;font-size:13px;font-weight:700;color:var(--waai-profit-muted)}
.waai-profit-result{padding:30px 34px;background:var(--waai-profit-accent);color:var(--waai-profit-accent-text)}
.waai-profit-result>span{display:block;font-size:22px;line-height:1.2;margin-bottom:12px}
.waai-profit-total{display:block;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.04em;font-weight:950;word-break:break-word}
.waai-profit-total.is-negative{color:#8b1010}
.waai-profit-cta{display:flex;align-items:center;justify-content:center;margin-top:30px;min-height:58px;padding:15px 20px;background:var(--waai-profit-button);color:var(--waai-profit-button-text)!important;text-decoration:none!important;font-size:16px;font-weight:850;text-align:center;border-radius:3px;transition:transform .2s ease,opacity .2s ease}
.waai-profit-cta:hover{transform:translateY(-2px);opacity:.94}
.waai-profit-disclaimer{max-width:1180px;margin:24px auto 0;color:var(--waai-profit-disclaimer);text-align:center;font-size:12px;line-height:1.55;opacity:.9}
@supports not (color:color-mix(in srgb,#000,#fff)){.waai-profit-shell{border-color:var(--waai-profit-border)}.waai-profit-visual{background:var(--waai-profit-border)}.waai-profit-tab{background:var(--waai-profit-input)}.waai-profit-placeholder{background:var(--waai-profit-input)}}
@media(max-width:900px){.waai-profit-calculator{padding:5px 14px 22px}.waai-profit-heading{margin-bottom:26px}.waai-profit-shell{grid-template-columns:1fr}.waai-profit-visual{min-height:420px}.waai-profit-topline{padding:25px 22px 10px}.waai-profit-product-nav{padding:14px 22px 20px}.waai-profit-body{padding:18px 22px 26px}.waai-profit-result{padding:26px 22px}.waai-profit-topline h3,.waai-profit-body h3{font-size:22px}}
@media(max-width:560px){.waai-profit-heading{font-size:30px}.waai-profit-visual{min-height:340px}.waai-profit-topline{display:block}.waai-profit-topline p{text-align:left;margin-top:12px}.waai-profit-product-nav{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px}.waai-profit-arrow{width:38px;height:38px}.waai-profit-tab{padding:7px 12px;font-size:13px}.waai-profit-range-row{grid-template-columns:minmax(0,1fr) 70px;gap:18px}.waai-profit-result>span{font-size:18px}.waai-profit-total{font-size:42px}}

/* v1.45.7 — Mobil tek-ekran kompakt görünüm */
@media(max-width:600px){
  .waai-profit-calculator{padding:5px 6px 10px}
  .waai-profit-heading{margin:0 auto 10px;font-size:clamp(22px,7vw,27px);line-height:1.05}
  .waai-profit-shell{width:100%;box-shadow:0 12px 34px rgba(0,0,0,.14)}
  .waai-profit-visual{min-height:clamp(132px,42vw,165px)}
  .waai-profit-image img{object-position:center}
  .waai-profit-placeholder{gap:7px;padding:12px}
  .waai-profit-placeholder span{width:64px;height:64px;font-size:34px}
  .waai-profit-placeholder strong{font-size:16px}
  .waai-profit-topline{display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,44%);align-items:center;gap:8px;padding:11px 14px 5px}
  .waai-profit-topline h3,.waai-profit-body h3{font-size:18px;line-height:1.12}
  .waai-profit-topline p{margin:0;text-align:right;font-size:11px;line-height:1.25}
  .waai-profit-topline p strong{white-space:normal}
  .waai-profit-product-nav{grid-template-columns:32px minmax(0,1fr) 32px;gap:4px;padding:6px 12px 8px}
  .waai-profit-arrow{width:32px;height:32px;font-size:17px}
  .waai-profit-tabs{gap:5px;padding:1px 3px}
  .waai-profit-tab{min-height:30px;padding:5px 10px;font-size:11px}
  .waai-profit-body{padding:8px 14px 10px}
  .waai-profit-control-row{margin-top:10px}
  .waai-profit-control-row label{margin-bottom:5px;font-size:12px;line-height:1.2}
  .waai-profit-range-row{grid-template-columns:minmax(0,1fr) 58px;gap:8px}
  .waai-profit-range-row input[type=range]{height:4px}
  .waai-profit-range-row input[type=range]::-webkit-slider-thumb{width:20px;height:20px;border-width:3px;box-shadow:0 0 0 2px var(--waai-profit-panel),0 0 0 3px var(--waai-profit-button)}
  .waai-profit-range-row input[type=range]::-moz-range-thumb{width:14px;height:14px;border-width:3px;box-shadow:0 0 0 2px var(--waai-profit-panel),0 0 0 3px var(--waai-profit-button)}
  .waai-profit-number-wrap{min-height:34px}
  .waai-profit-number-wrap input{padding:5px 3px 5px 8px!important;font-size:13px}
  .waai-profit-currency-unit{padding-right:7px;font-size:11px}
  .waai-profit-result{padding:12px 14px 14px}
  .waai-profit-result>span{font-size:14px;line-height:1.15;margin-bottom:5px}
  .waai-profit-total{font-size:clamp(30px,10vw,38px);line-height:1;letter-spacing:-.035em}
  .waai-profit-cta{margin-top:9px;min-height:38px;padding:8px 10px;font-size:13px}
  .waai-profit-disclaimer{margin:8px auto 0;padding:0 5px;font-size:9px;line-height:1.3}
}

@media(max-width:380px) and (max-height:760px){
  .waai-profit-visual{min-height:128px}
  .waai-profit-topline{padding-top:9px}
  .waai-profit-body{padding-top:7px;padding-bottom:8px}
  .waai-profit-control-row{margin-top:8px}
  .waai-profit-result{padding-top:10px;padding-bottom:11px}
  .waai-profit-cta{min-height:35px;margin-top:7px}
}
