.sf-renderer{background:var(--paper);width:100%;min-width:0;max-width:720px;color:var(--ink);border:1px solid var(--line);caret-color:var(--ink);border-radius:16px;margin-inline:auto;padding:32px}.sf-renderer h1,.sf-renderer h2{margin-bottom:12px;font-size:30px}.sf-renderer h3{font-size:21px}.sf-form-header p{margin-bottom:12px}.sf-brand{align-items:center;gap:10px;font-weight:600;display:flex}.sf-brand img{object-fit:contain;width:36px;height:36px}.sf-progress{color:var(--slate);border-bottom:1px solid var(--line);margin:24px 0;padding:12px 0;font-size:14px;font-weight:600}.sf-form-content{gap:24px;margin:24px 0;display:grid}.sf-field{gap:8px;min-width:0;scroll-margin:100px;display:grid}.sf-highlight{outline:2px solid var(--blue);outline-offset:8px;border-radius:4px}.sf-options{gap:8px;display:grid}.sf-option{border:1px solid var(--input-border);cursor:pointer;min-height:48px;transition:background-color var(--motion-fast), border-color var(--motion-fast);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sf-option:hover:not(:has(input:disabled)){border-color:var(--blue)}.sf-option.selected{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, var(--paper))}.sf-option:has(input:disabled){opacity:.65;cursor:not-allowed}.sf-option input{accent-color:var(--blue);margin-top:6px}.sf-option small{color:var(--slate);display:block}.sf-option img{object-fit:cover;max-width:160px;max-height:100px;margin-bottom:8px;display:block}.sf-image{max-width:100%;height:auto}.sf-quote{background:var(--success-soft);border-radius:14px;min-width:0;margin-block:24px;padding:20px}.sf-quote dl,.sf-summary dl{margin:0}.sf-quote dl>div,.sf-summary dl>div{justify-content:space-between;align-items:baseline;gap:20px;padding-block:7px;display:flex}.sf-quote dd,.sf-summary dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.sf-total{color:var(--blue);font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;border-top:1px dashed var(--line);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;padding-top:16px;font-size:42px;font-weight:600;line-height:1.2;display:block}.sf-quote .hint{margin-top:12px;margin-bottom:0}.sf-quote details{margin-top:14px}.sf-quote summary{cursor:pointer}.sf-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.sf-preview-note{color:var(--slate);text-align:center;margin:16px 0 0;font-size:14px}.sf-success{padding:32px}.sf-renderer :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sf-renderer ::selection{background:var(--blue-soft);color:var(--ink)}@media (max-width:500px){.sf-renderer{padding:20px}.sf-renderer h1,.sf-renderer h2{font-size:24px}.sf-quote{padding:16px}.sf-total{font-size:38px}.sf-summary dl>div{display:block}.sf-summary dd{text-align:left}.sf-form-actions .button{flex:1}.sf-renderer .input{min-width:0;max-width:100%}}.sf-phone{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:8px;display:grid}@media (max-width:500px){.sf-phone{grid-template-columns:1fr}}.sf-calculating{align-items:center;gap:8px;display:flex}
.fI8lja_library{overscroll-behavior:contain;flex-direction:column;gap:20px;height:100%;min-height:0;padding:20px;display:flex;overflow:auto}.fI8lja_library h2{margin:0 0 8px;font-size:24px}.fI8lja_library p{margin:0;font-size:13px;line-height:1.6}.fI8lja_library h3{color:var(--slate);margin:0 0 10px;font-size:13px;font-weight:600}.fI8lja_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fI8lja_element{text-align:left;cursor:grab;justify-content:flex-start;gap:8px;min-height:48px;font-weight:550;display:flex;padding:10px!important;font-size:13px!important;line-height:1.4!important}.fI8lja_element svg{color:var(--slate);transition:color var(--motion-fast)}.fI8lja_element:hover svg{color:var(--blue)}.fI8lja_element:active{cursor:grabbing}.fI8lja_element svg{flex-shrink:0}.fI8lja_element span{overflow-wrap:anywhere;min-width:0}.fI8lja_notice{color:var(--slate)}.fI8lja_more{border-top:1px solid var(--line);gap:8px;padding-top:16px;display:grid}.fI8lja_library{gap:4px;padding:12px 8px 16px}.fI8lja_library h2{letter-spacing:-.01em;margin:4px 8px 2px;font-size:15px;font-weight:650}.fI8lja_library>p{color:var(--slate);margin:0 8px 8px;font-size:12.5px}.fI8lja_group{border-top:0;padding-top:12px}.fI8lja_library h3{letter-spacing:.02em;color:var(--slate);margin:0 8px 4px;font-size:11.5px;font-weight:600}.fI8lja_grid{grid-template-columns:minmax(0,1fr);gap:1px}.fI8lja_grid>.fI8lja_element{min-height:32px;color:var(--ink);border-radius:6px;align-items:center;font-weight:500;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:6px 8px!important;font-size:13.5px!important}.fI8lja_grid>.fI8lja_element:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)!important}.fI8lja_grid>.fI8lja_element svg{opacity:.7;width:16px;height:16px}.fI8lja_grid>.fI8lja_element:hover svg{opacity:1;color:var(--ink)}.fI8lja_more{border-top:1px solid var(--line);margin:12px 8px 0;padding-top:12px}
