.finance-lab-hero{padding:7rem 0 3rem;background:linear-gradient(180deg,#eef2ff 0%,#f7f8fc 100%)}.finance-lab-hero .hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:2rem;align-items:center}.finance-lab-hero img{width:100%;height:auto;border-radius:24px;box-shadow:0 24px 70px rgba(25,35,70,.16)}.lab-shell{padding:2rem 0 5rem}.lab-tabs{display:flex;gap:.65rem;flex-wrap:wrap;margin-bottom:1.25rem}.lab-tab{border:1px solid #d9deea;background:#fff;border-radius:999px;padding:.7rem 1rem;font:inherit;font-weight:700;cursor:pointer}.lab-tab[aria-selected="true"]{background:#1f2a44;color:#fff;border-color:#1f2a44}.lab-panel{display:none}.lab-panel.is-active{display:block}.lab-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.25rem}.lab-card{background:#fff;border:1px solid #e1e5ef;border-radius:20px;padding:1.25rem;box-shadow:0 12px 32px rgba(31,42,68,.06)}.lab-card h2,.lab-card h3{margin-top:0}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.field{display:flex;flex-direction:column;gap:.35rem}.field label{font-weight:700;font-size:.92rem}.field input,.field select{width:100%;border:1px solid #cfd5e3;border-radius:12px;padding:.78rem .85rem;font:inherit;background:#fff;color:#151a2a}.field input:focus,.field select:focus,.lab-tab:focus,.lab-action:focus{outline:3px solid rgba(14,94,111,.28);outline-offset:2px;border-color:#0E5E6F}.lab-action{margin-top:1rem;border:0;border-radius:12px;background:#0E5E6F;color:#fff;font:inherit;font-weight:800;padding:.85rem 1.1rem;cursor:pointer}.kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.kpi{background:#f5f7fb;border-radius:14px;padding:.9rem}.kpi span{display:block;color:#667085;font-size:.78rem}.kpi strong{display:block;margin-top:.25rem;font-size:1.15rem;line-height:1.25;word-break:break-word}.chart-wrap{margin-top:1rem;overflow:hidden}.chart-wrap svg{width:100%;height:auto;display:block}.lab-table-wrap{overflow-x:auto;margin-top:1rem}.lab-table{width:100%;border-collapse:collapse;min-width:560px}.lab-table th,.lab-table td{padding:.7rem;border-bottom:1px solid #e6e9f0;text-align:right}.lab-table th:first-child,.lab-table td:first-child{text-align:left}.method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.method-card{background:#fff;border:1px solid #e1e5ef;border-radius:16px;padding:1rem}.formula{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;background:#151a2a;color:#f7f8fc;border-radius:12px;padding:.9rem;overflow-x:auto}.comparison-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.scenario-box{border:1px solid #e1e5ef;border-radius:16px;padding:1rem}.scenario-box h3{margin-top:0}@media(max-width:900px){.finance-lab-hero .hero-grid,.lab-grid{grid-template-columns:1fr}.method-grid{grid-template-columns:1fr}.kpi-grid{grid-template-columns:1fr 1fr}.comparison-fields{grid-template-columns:1fr}}@media(max-width:560px){.finance-lab-hero{padding-top:5.5rem}.field-grid,.kpi-grid{grid-template-columns:1fr}.lab-card{padding:1rem}.lab-tab{width:100%;text-align:left}.lab-table{min-width:520px}}
/* 2026-08-25: Interpretations-Notizen + Copy-Result */
.lab-note{color:#3d4663;font-size:.92rem;line-height:1.55;margin:.75rem 0 .35rem;border-top:1px dashed #d5dae6;padding-top:.75rem}
.lab-note strong{color:#0A4653}
.lab-card .btn-copy{margin-top:1rem}
.lab-action{transition:background .15s ease}
.lab-action:hover{background:#0A4653}
