:root{--laania-font:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--laania-surface:#fff;--laania-text:#1f2937;--laania-muted:#6b7280;--laania-border:#e5e7eb;--laania-primary:#0b4d3a;--laania-primary-contrast:#fff;--laania-shadow:0 1px 2px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.08);--laania-radius-lg:16px;--laania-radius-md:12px;--laania-radius-sm:10px;--laania-space-1:4px;--laania-space-2:8px;--laania-space-3:12px;--laania-space-4:16px;--laania-space-5:20px;--laania-space-6:24px}#turvahake-laskuri{background:var(--laania-bg);box-sizing:border-box;color:var(--laania-text);font-family:var(--laania-font);padding:var(--laania-space-6)}#turvahake-laskuri *,#turvahake-laskuri :after,#turvahake-laskuri :before{box-sizing:inherit}#turvahake-laskuri .laania-container{margin:0 auto;max-width:1000px}#turvahake-laskuri .laania-grid{display:grid;gap:var(--laania-space-6)}#turvahake-laskuri .laania-grid--2{grid-template-columns:1fr}@media (min-width:768px){#turvahake-laskuri .laania-grid--2{grid-template-columns:1fr 1fr}}#turvahake-laskuri .laania-card{background:var(--laania-surface);border:1px solid var(--laania-border);border-radius:var(--laania-radius-lg);box-shadow:var(--laania-shadow);padding:var(--laania-space-5)}#turvahake-laskuri .laania-h2{font-size:20px;font-weight:700;margin:0 0 var(--laania-space-4)}#turvahake-laskuri .laania-muted{color:var(--laania-muted)}#turvahake-laskuri .laania-field{margin-bottom:var(--laania-space-4)}#turvahake-laskuri .laania-label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}#turvahake-laskuri .laania-input{background:#fff;border:1px solid var(--laania-border);border-radius:var(--laania-radius-md);display:block;font-size:16px;outline:none;padding:10px 12px;width:100%}#turvahake-laskuri .laania-input:focus{border-color:var(--laania-primary);box-shadow:0 0 0 3px rgba(11,77,58,.12)}#turvahake-laskuri .laania-input[disabled]{background:#f3f4f6;color:#9ca3af}#turvahake-laskuri .laania-help{color:var(--laania-muted);font-size:12px;line-height:1.4;margin-top:6px}#turvahake-laskuri .laania-toggle{display:flex;gap:var(--laania-space-2);margin-bottom:var(--laania-space-4)}#turvahake-laskuri .laania-btn{appearance:none;background:#fff;border:1px solid var(--laania-border);border-radius:var(--laania-radius-sm);color:var(--laania-text);cursor:pointer;font-size:14px;padding:8px 12px}#turvahake-laskuri .laania-btn--active{background:var(--laania-primary);border-color:var(--laania-primary);color:var(--laania-primary-contrast)}#turvahake-laskuri .laania-block{border:1px solid var(--laania-border);border-radius:var(--laania-radius-md);padding:12px}#turvahake-laskuri .laania-block .label{color:var(--laania-muted);font-size:13px}#turvahake-laskuri .laania-block .value-lg{font-size:28px;font-weight:700}#turvahake-laskuri .laania-block .value-md{font-size:22px;font-weight:700}#turvahake-laskuri .laania-ul{margin:8px 0 0 20px}#turvahake-laskuri .two-col{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:16px}@media (min-width:768px){#turvahake-laskuri .two-col{grid-template-columns:1fr 1fr}}#turvahake-laskuri .is-hidden{display:none}