.template-detail-hero-section .pnl-card{border-radius:14px;background:#f7f8fb;padding:14px 16px 12px}.template-detail-hero-section .pnl-card .pnl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.template-detail-hero-section .pnl-card .pnl-title{font-size:13px;font-weight:600;color:#12141d}.template-detail-hero-section .pnl-card .pnl-period{font-size:12px;font-weight:600;color:#8a94a6;padding:3px 9px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.06)}.template-detail-hero-section .pnl-card .pnl-rows{list-style:none;margin:0;padding:0}.template-detail-hero-section .pnl-card .pnl-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;color:#475569;border-bottom:1px dashed rgba(0,0,0,.07)}.template-detail-hero-section .pnl-card .pnl-row:last-child{border-bottom:none}.template-detail-hero-section .pnl-card .pnl-row .pnl-label{font-weight:500}.template-detail-hero-section .pnl-card .pnl-row .pnl-value{font-weight:600;color:#12141d;font-variant-numeric:tabular-nums;white-space:nowrap}.template-detail-hero-section .pnl-card .pnl-row.is-total{color:#12141d;border-top:1px solid rgba(0,0,0,.1);margin-top:2px;padding-top:9px}.template-detail-hero-section .pnl-card .pnl-row.is-total .pnl-label{font-weight:600}.template-detail-hero-section .pnl-card .pnl-row.is-total .pnl-value{background:linear-gradient(109deg,#0085e5 1.22%,#ff00b6 117.06%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.template-detail-hero-section .bva-card{top:0;right:0;width:250px;animation:templateDetailFloat 7s ease-in-out infinite}.template-detail-hero-section .bva-card .bva-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.template-detail-hero-section .bva-card .bva-row{display:flex;align-items:center;gap:9px;font-size:13px}.template-detail-hero-section .bva-card .bva-row .bva-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#cbd5e1}.template-detail-hero-section .bva-card .bva-row .bva-label{flex:1;font-weight:500;color:#475569}.template-detail-hero-section .bva-card .bva-row .bva-value{font-weight:600;color:#12141d;font-variant-numeric:tabular-nums;white-space:nowrap}.template-detail-hero-section .bva-card .bva-row.is-good .bva-dot{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.15)}.template-detail-hero-section .bva-card .bva-row.is-warn .bva-dot{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.template-detail-hero-section .bva-card .bva-row.is-bad .bva-dot{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.template-detail-hero-section .bva-card .bva-row.is-bad .bva-value{color:#dc2626}.template-detail-hero-section .finance-scenario{width:250px}@media(max-width:1250px){.template-detail-hero-section .finance-scenario{width:225px}}@media(max-width:600px){.template-detail-hero-section .finance-scenario{width:100%}}[dir=rtl] .template-detail-hero-section .bva-card{right:auto;left:0}@media(max-width:600px){.template-detail-hero-section .bva-card{animation:none}}@media(prefers-reduced-motion:reduce){.template-detail-hero-section .bva-card{animation:none}}