.syscalc-card{display:grid;grid-gap:18px;gap:18px}.syscalc-job,.syscalc-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 16px;gap:12px 16px;align-items:end}.syscalc-job label,.syscalc-pick label{margin:0}.syscalc-job input,.syscalc-job select,.syscalc-pick select{margin-top:6px}.syscalc-sysinfo{background:#f6f6f4;border-left:3px solid var(--accent);padding:10px 14px;border-radius:4px}.syscalc-sysinfo p{margin:2px 0}.syscalc-coats{display:grid;grid-gap:10px;gap:10px}.syscalc-coat{border:1px solid #d9dde1;border-radius:8px;padding:10px 12px;background:#fff}.syscalc-coat.off{background:#fafafa}.syscalc-coat.off .syscalc-coat-body>:not(.syscalc-coat-out){opacity:.55}.syscalc-coat-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.syscalc-num{width:24px;height:24px;border-radius:50%;background:#0b0b0c;color:var(--accent);display:inline-grid;place-items:center;font-weight:700;font-size:.8rem;flex:none}.syscalc-role{flex:1 1 200px;width:auto;border:0;border-bottom:1px dashed #c7ccd1;border-radius:0;padding:4px 2px;font-weight:700}.syscalc-acts{display:inline-flex;gap:12px;margin-left:auto;font-size:.85rem}.syscalc-acts .link-btn:disabled{opacity:.35;cursor:default}.syscalc-coat-body{display:grid;grid-template-columns:minmax(220px,2fr) minmax(170px,1.2fr) minmax(110px,.8fr) minmax(110px,.8fr);grid-gap:10px 14px;gap:10px 14px;align-items:start}.syscalc-coat-body label{margin:0;font-size:.88rem}.syscalc-coat-body input,.syscalc-coat-body select{margin-top:4px;padding:8px 10px}.syscalc-coat-body .small{display:block;margin-top:3px}.syscalc-coat-body label.check{margin-top:6px}.syscalc-coat-out{text-align:right;padding-top:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.syscalc-coat-out strong{font-size:1.15rem}.syscalc-warn{border-color:#c0392b!important}.syscalc-warn-text{color:#a5281b}.syscalc-result{border-top:3px solid var(--accent);padding-top:12px}.syscalc-result h3{margin:0 0 8px}.syscalc-table{width:100%;border-collapse:collapse}.syscalc-table td,.syscalc-table th{text-align:left;padding:7px 8px;border-bottom:1px solid #e3e6e9;vertical-align:top}.syscalc-table th{font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#555}.syscalc-table .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.syscalc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}@media (max-width:780px){.syscalc-coat-body{grid-template-columns:1fr 1fr}.syscalc-coat-body>label:first-child{grid-column:1/-1}.syscalc-coat-out{padding-top:0;text-align:left}.syscalc-acts{margin-left:0}}.syscalc-areahelp{margin-top:-6px}.area-help{margin-top:10px;border:1px dashed #c7ccd1;border-radius:8px;padding:12px 14px;display:grid;grid-gap:12px;gap:12px;background:#fbfbf9}.area-help-tabs{display:flex;gap:10px;flex-wrap:wrap}.area-help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:end}.area-allow,.area-help-grid label,.area-run label{margin:0;font-size:.88rem}.area-allow input,.area-help-grid input,.area-help-grid select,.area-run input,.area-run select{margin-top:4px;padding:8px 10px}.area-wide{grid-column:1/-1}.area-help-runs{display:grid;grid-gap:8px;gap:8px;justify-items:start}.area-run{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(160px,1.2fr);grid-gap:10px 14px;gap:10px 14px;align-items:end;width:100%}.area-run-out{padding-bottom:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.area-help-foot{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;justify-content:space-between;border-top:1px solid #e3e6e9;padding-top:10px}.area-allow{max-width:360px}.area-total{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.area-total>.muted{flex-basis:100%;text-align:right}.area-total strong{font-size:1.25rem}@media (max-width:780px){.area-run{grid-template-columns:1fr 1fr}.area-total{justify-content:flex-start}.area-total>.muted{text-align:left}}.syscalc-cove{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}:is(#calculators,#system-selector) .calc-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:is(#calculators,#system-selector) .sub-feature{grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:12px;padding:18px 18px 16px;border-left-width:4px;box-shadow:0 8px 20px rgba(27,29,31,.14)}:is(#calculators,#system-selector) .sub-feature:after{width:180px;height:90px;right:-30px;bottom:-40px;background-size:70px 70px}:is(#calculators,#system-selector) .sub-feature-body{gap:4px}:is(#calculators,#system-selector) .sub-feature-eyebrow{font-size:.68rem}:is(#calculators,#system-selector) .sub-feature-title{font-size:1.15rem}:is(#calculators,#system-selector) .sub-feature-text{font-size:.86rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}:is(#calculators,#system-selector) .sub-feature-cta{justify-self:start;align-self:end;white-space:nowrap;padding:8px 12px;font-size:.8rem;color:#0b0b0c}:is(#calculators,#system-selector) .sub-feature.on{box-shadow:0 0 0 2px var(--accent),0 8px 20px rgba(27,29,31,.18)}@media (max-width:900px){:is(#calculators,#system-selector) .calc-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:is(#calculators,#system-selector) .calc-picker{grid-template-columns:minmax(0,1fr)}}