/* Finin2min scoped to the additive panel. */
[data-c34-root]{--c34-navy:#112c46;--c34-teal:#087d79;--c34-line:#d4e2e7;max-width:1100px;margin:32px auto;border:1px solid var(--c34-line);border-radius:16px;background:#f9fcfd;padding:clamp(16px,3vw,30px);box-sizing:border-box;color:#173046;font-family:system-ui,Arial,sans-serif}
[data-c34-enabled="false"]{display:none!important}[data-c34-root] *{box-sizing:border-box}[data-c34-root] h2{font-size:clamp(22px,2.5vw,31px);color:var(--c34-navy);line-height:1.2;margin:0 0 10px}[data-c34-root] h3{font-size:18px;color:var(--c34-navy);margin:20px 0 12px}[data-c34-root] h4{font-size:16px;color:var(--c34-navy);margin:18px 0 8px}
[data-c34-root] .c34-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}[data-c34-root] label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:#294e62;min-width:0}[data-c34-root] input{width:100%;min-height:42px;background:white;color:#172d3b;border:1px solid #a8c5cf;border-radius:8px;padding:9px;font-size:16px;min-width:0}[data-c34-root] .c34-row{border:1px solid var(--c34-line);border-radius:10px;padding:15px;margin:12px 0;background:white}[data-c34-root] .c34-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}[data-c34-root] button{background:var(--c34-teal);color:white;border:0;border-radius:8px;min-height:43px;padding:10px 15px;font-size:14px;font-weight:700;cursor:pointer}[data-c34-root] button[type="reset"]{background:#e8f0f3;color:var(--c34-navy)}[data-c34-root] button:disabled{opacity:.4;cursor:not-allowed}[data-c34-root] .c34-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:10px;margin:12px 0}[data-c34-root] .c34-grid>div{padding:11px;border:1px solid var(--c34-line);border-radius:8px;background:#fff;min-width:0}[data-c34-root] dt{font-size:12px;line-height:1.5;color:#516874}[data-c34-root] dd{font-size:18px;font-weight:750;color:#123a52;margin:5px 0 0;overflow-wrap:anywhere}[data-c34-root] .c34-disclaimer{font-size:13px;line-height:1.55;color:#526575}[data-c34-root] .c34-error{color:#a02222;background:#fff0f0;padding:10px;border-radius:8px}[data-c34-root] p{line-height:1.6}[data-c34-root] [data-c34-results]{overflow-wrap:anywhere}@media(max-width:600px){[data-c34-root]{margin:24px 10px;padding:14px}[data-c34-root] .c34-grid{grid-template-columns:1fr 1fr}[data-c34-root] dd{font-size:15px}}@media(max-width:375px){[data-c34-root] .c34-grid{grid-template-columns:1fr}}
