.sc-reference-extras3{min-width:0;display:grid;gap:14px;color:var(--text,#f3f6f7)}.sc-reference-extras3 h3,.sc-reference-extras3 h4,.sc-reference-extras3 p{margin:0}.sc-reference-extras3 h3{font-size:18px}.sc-reference-extras3 h4{font-size:14px}.sc-reference-extras3 button{min-height:44px}.sc-reference-extras3 button:focus-visible,.sc-reference-extras3 summary:focus-visible,.sc-reference-extras3 input:focus-visible,.sc-reference-extras3 select:focus-visible{outline:2px solid var(--accent,#a8ec12);outline-offset:3px}.sc-extras3-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.sc-extras3-search{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(160px,1.5fr) auto;gap:12px;align-items:end}.sc-extras3-search label{display:grid;gap:6px;font-size:12px;color:var(--muted,#b3c0cc)}.sc-extras3-search input,.sc-extras3-search select{min-width:0;width:100%;min-height:44px;background:var(--surface-2,#151b21);border:1px solid var(--border,#2c343c);border-radius:6px;padding:8px 10px;color:var(--text,#f3f6f7)}.sc-extras3-source,.sc-reference-extras3 small{color:var(--muted,#b3c0cc);font-size:12px;line-height:1.55}.sc-extras3-source a{display:inline-block;margin-left:12px;color:var(--accent,#a8ec12)}.sc-reference-extras3 a{color:var(--accent,#a8ec12)}.sc-extras3-contracts{display:grid;gap:8px}.sc-extras3-contracts>details{border:1px solid var(--border,#2c343c);border-radius:7px;background:var(--surface,#11161b)}.sc-extras3-contracts summary{cursor:pointer;min-height:44px;padding:12px 14px;font-size:13px}.sc-extras3-contracts summary>span{display:inline-block;margin-left:12px;font-size:12px;color:var(--muted,#b3c0cc)}.sc-extras3-contract-body{padding:0 14px 14px;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.sc-extras3-contract-body ul{padding-left:18px;margin:7px 0;font-size:13px;line-height:1.6}.sc-extras3-contract-body>small,.sc-extras3-contract-body>a{grid-column:1/-1}.sc-extras3-pages{display:flex;justify-content:flex-end;gap:10px}.sc-extras3-facts{display:grid;gap:8px;margin:10px 0}.sc-extras3-facts>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-soft,#242b32);padding:7px 0;font-size:13px}.sc-extras3-facts dt{color:var(--muted,#b3c0cc)}.sc-extras3-facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.sc-extras3-facts time{font-size:12px}.sc-extras3-leds{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted,#b3c0cc)}.sc-extras3-leds i{width:12px;height:12px;display:block;border-radius:50%}.sc-extras3-leds .is-green{background:#9dc67b}.sc-extras3-leds .is-red{background:#d17e76}.sc-extras3-leds>span{margin-left:6px}.sc-extras3-estimate{color:var(--amber,#f3a71a);font-size:13px}.sc-extras3-pyro,.sc-extras3-personal{padding:14px;border:1px solid var(--border,#2c343c);border-radius:7px}.sc-extras3-personal p{margin:7px 0;color:var(--muted,#b3c0cc);font-size:12px;line-height:1.6}.sc-extras3-personal code{font-size:12px;overflow-wrap:anywhere}.sc-extras3-pyro h4{margin-bottom:6px}@media(max-width:660px){.sc-extras3-search{grid-template-columns:1fr}.sc-extras3-contract-body{grid-template-columns:1fr}.sc-extras3-facts>div{flex-wrap:wrap;gap:4px 16px}.sc-extras3-facts dd{text-align:left}.sc-extras3-contracts summary>span{margin-left:0;display:block;margin-top:4px}.sc-extras3-leds{flex-wrap:wrap}}
