.fsgf{--ink: #0c0a0a;--navy: #3a506b;--muted: #5c6879;--line: #e0e4ea;--line-2: #c9ced6;--panel: #fafbfc;--th: #f4f6f8;--terra: #d2815f;--peach: #fbf0ea;--peach-2: #f6e1d6;--green: #3f9a5c;--green-bg: #eef6f0;--green-bar: #cfe5d5;--amber: #e0a526;--red: #c4483b;--red-bg: #fbecea;--white: #ffffff;--page: #f2f3f5;--head: "Figtree", "Segoe UI", system-ui, sans-serif;--body: "Outfit", "Segoe UI", system-ui, sans-serif}.fsgf .switcher{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fsgf .switcher .lab{font-size:13px;color:var(--muted);margin-right:4px}.fsgf .chip{font:500 13px/1 var(--body);background:var(--white);color:var(--navy);border:1px solid var(--line);padding:9px 12px;cursor:pointer}.fsgf .chip:hover{border-color:var(--navy)}.fsgf .chip[aria-pressed=true]{background:var(--navy);color:var(--white);border-color:var(--navy)}.fsgf button:focus-visible,.fsgf input:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.fsgf .dialog{background:var(--white);border:1px solid var(--line)}.fsgf .d-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.fsgf .d-title{font:600 18px/1.2 var(--head);color:var(--navy);margin:0}.fsgf .d-title small{display:block;font:400 13px var(--body);color:var(--muted);margin-top:2px}.fsgf .d-tools{display:flex;align-items:center;gap:14px}.fsgf .units{display:inline-flex;border:1px solid var(--navy)}.fsgf .units button{font:400 14px/1 var(--body);padding:7px 12px;background:var(--white);color:var(--navy);border:0;cursor:pointer}.fsgf .units button[aria-pressed=true]{background:var(--navy);color:var(--white)}.fsgf .d-body{padding:18px 20px 22px;display:grid;gap:22px}.fsgf .calc{background:var(--panel);border:1px solid var(--line);padding:14px 16px 16px;display:grid;gap:14px}.fsgf .calc-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fsgf .calc-head h2{font:600 16px var(--head);margin:0;color:var(--ink)}.fsgf .calc-head span{font-size:13px;color:var(--muted)}.fsgf .calc-body{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:18px;align-items:start}.fsgf .fig{background:var(--white);border:1px solid var(--line);padding:8px;min-width:0}.fsgf .fig svg{display:block;width:100%;height:auto}.fsgf .fig-cap{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);padding:6px 4px 2px}.fsgf .fig-cap i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px}.fsgf .right{display:grid;gap:12px;min-width:0}.fsgf .lbl{font:600 12px var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fsgf .items{display:flex;flex-wrap:wrap;gap:6px}.fsgf .item{font:400 13px/1.2 var(--body);background:var(--white);border:1px solid var(--line-2);color:var(--navy);padding:7px 10px;cursor:pointer}.fsgf .item:hover{border-color:var(--navy)}.fsgf .item[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.fsgf .custom{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.fsgf .custom label{display:grid;gap:3px;font-size:13px;color:var(--navy)}.fsgf .custom input{width:74px;font:400 14px var(--body);padding:7px 9px;border:1px solid var(--line-2);border-radius:0;background:var(--white);color:var(--ink);margin:0;height:auto}.fsgf .custom input#fsgf-c-name{width:150px}.fsgf .add{font:600 13px/1 var(--head);background:var(--white);color:var(--terra);border:1px solid var(--terra);padding:9px 12px;cursor:pointer}.fsgf .add:disabled{opacity:.45;cursor:default}.fsgf .clear{font:400 13px var(--body);background:none;border:0;color:var(--navy);text-decoration:underline;cursor:pointer;padding:0 0 8px}.fsgf .result{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--navy)}.fsgf .result b{font:600 17px var(--head);color:var(--terra)}.fsgf .result b.ok{color:var(--green)}.fsgf .result b.no{color:var(--red)}.fsgf .pick{font:500 13px var(--body);color:var(--terra);background:var(--white);border:1px solid var(--terra);padding:6px 10px;cursor:pointer}.fsgf .note{background:var(--peach);border:1px solid #efc9b6;padding:11px 13px;font-size:14px;color:var(--ink)}.fsgf .note b{font-weight:600}.fsgf .info{border-left:3px solid var(--navy);background:var(--white);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 12px;font-size:14px;color:var(--ink)}.fsgf h3.tt{font:600 15px var(--head);margin:0 0 8px;color:var(--ink)}.fsgf .scroll{overflow-x:auto}.fsgf table.sz{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;color:var(--navy);font-variant-numeric:tabular-nums}.fsgf table.sz th,.fsgf table.sz td{border:1px solid var(--line);padding:8px 10px;text-align:center}.fsgf table.sz thead th{background:var(--th);font-weight:600}.fsgf table.sz tbody th{font-weight:600;text-align:center}.fsgf table.sz tr.is-match td,.fsgf table.sz tr.is-match th{background:var(--peach-2)}.fsgf table.sz tr.is-match th{box-shadow:inset 3px 0 0 var(--terra)}.fsgf table.sz tr.is-cur:not(.is-match) td,.fsgf table.sz tr.is-cur:not(.is-match) th{background:var(--peach)}.fsgf .itemlist{border:1px solid var(--line);background:var(--white);padding:2px 12px}.fsgf .irow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;font-size:14px}.fsgf .irow+.irow{border-top:1px solid var(--line)}.fsgf .iw{font-size:13px;color:var(--navy);text-align:right}.fsgf .iw.no{color:var(--red)}.fsgf .iw.tight{color:#9a6a00}.fsgf .promise{border:1px solid var(--line);padding:12px 14px;display:grid;gap:2px}.fsgf .promise .cap{font:500 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.fsgf .prow{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border:0;background:none;text-align:left;font:inherit;cursor:pointer;color:inherit}.fsgf .prow+.prow{border-top:1px solid var(--line)}.fsgf .prow:hover .pn{text-decoration:underline}.fsgf .dot{width:8px;height:8px;border-radius:50%}.fsgf .dot.ok{background:var(--green)}.fsgf .dot.tight{background:var(--amber)}.fsgf .dot.no{background:var(--red)}.fsgf .pn{font-size:14px;color:var(--ink)}.fsgf .pn small{display:block;font-size:12px;color:var(--muted)}.fsgf .ps{font:600 13px var(--head);white-space:nowrap}.fsgf .ps.ok{color:var(--ink)}.fsgf .ps.tight{color:#9a6a00}.fsgf .ps.no{color:var(--red)}@media(max-width:720px){.fsgf .calc-body{grid-template-columns:1fr}.fsgf .fig{max-width:480px}}.fsgf,.fsgf *{box-sizing:border-box}.fsgf{color:var(--ink);font:400 15px/1.5 var(--body);max-width:1040px;margin:0 auto;padding:28px 20px 56px;display:grid;gap:16px}.fsgf h1{font:600 28px/1.2 var(--head);margin:0;color:var(--ink);text-transform:none;letter-spacing:0}.fsgf .intro{display:grid;gap:6px}.fsgf .intro p{margin:0;color:var(--muted);font-size:15px;max-width:70ch}.fsgf label{text-transform:none;letter-spacing:0;margin:0}.fsgf button{text-transform:none;letter-spacing:0;min-height:0;border-radius:0}.fsgf .shop{font:600 13px/1 var(--head);color:var(--white);background:var(--terra);padding:10px 14px;text-decoration:none;letter-spacing:.08em;text-transform:uppercase}.fsgf .shop:hover{opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/68/assets/fsg-fit.css.map */
