/* Purpose-aware used-listing assessment. Scoped to avoid changing the accepted tools. */
.gfc-evaluator{--eval-line:#d8dde6;--eval-muted:#5c687a;max-width:1040px;margin:1.25rem auto 2rem;min-width:0;color:var(--wp--preset--color--ink,#17202b)}
.gfc-evaluator *{box-sizing:border-box}.gfc-evaluator [hidden]{display:none!important}
.gfc-eval-intro{max-width:760px;margin:0 0 1.5rem}.gfc-eval-intro h2{font-size:clamp(2rem,4.2vw,3rem);letter-spacing:-.045em;line-height:1.1;margin:.3rem 0 .9rem}.gfc-eval-intro>p{line-height:1.75}.gfc-eval-eyebrow,.gfc-eval-step{font-size:.72rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--wp--preset--color--blue,#244bdd);margin:0 0 .45rem}.gfc-eval-intro .gfc-eval-limit{font-size:.82rem;color:var(--eval-muted)}
.gfc-eval-section{padding:1.5rem;background:#fff;border:1px solid var(--eval-line);border-radius:16px;margin:0 0 1rem}.gfc-eval-section h3{font-size:1.45rem;line-height:1.25;letter-spacing:-.025em;margin:0 0 1.25rem}.gfc-eval-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gfc-eval-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gfc-eval-field{min-width:0;margin-bottom:.8rem}.gfc-eval-field label{display:block;font-size:.9rem;line-height:1.5;font-weight:650;margin-bottom:.35rem}.gfc-eval-field input,.gfc-eval-field textarea,.gfc-eval-field select{width:100%;min-width:0;max-width:100%;min-height:46px;padding:.65rem .75rem;border:1px solid #bfc8d6;border-radius:8px;background:#fcfcfd;color:inherit;font:inherit;font-size:1rem}.gfc-eval-field textarea{resize:vertical;line-height:1.5;min-height:110px}.gfc-eval-field input[data-field="asking"],.gfc-eval-field input[data-field="reference"]{font-variant-numeric:tabular-nums}.gfc-evaluator :focus-visible{outline:3px solid #3d62e3;outline-offset:3px}.gfc-eval-help{font-size:.82rem!important;line-height:1.6!important;color:var(--eval-muted);margin:.4rem 0 .8rem}.gfc-eval-check{display:flex;gap:.65rem;align-items:flex-start;min-height:44px;font-size:.9rem;line-height:1.5;padding:.4rem 0}.gfc-eval-check input{width:20px;height:20px;flex-shrink:0;margin:.1rem 0 0;accent-color:var(--wp--preset--color--blue,#244bdd)}.gfc-eval-check span{min-width:0}.gfc-eval-functions{border:1px solid var(--eval-line);border-radius:10px;padding:1rem;margin:1rem 0;min-width:0}.gfc-eval-functions legend{font-weight:650;font-size:.9rem;padding:0 .3rem;max-width:100%}.gfc-eval-functions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem}.gfc-eval-functions .gfc-eval-help{margin-bottom:0}.gfc-eval-flags{margin:.75rem 0 1rem}.gfc-eval-evidence{padding:.9rem 1rem;background:#f3f6fc;border-radius:10px;font-size:.85rem;line-height:1.65}.gfc-eval-evidence p{margin:0}.gfc-eval-evidence a{overflow-wrap:anywhere}.gfc-eval-evidence ul{padding-left:1.15rem;margin:.5rem 0 0}.gfc-eval-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.5rem 0}.gfc-eval-message{min-height:1.5rem;margin:.6rem 0;font-size:.9rem;line-height:1.5;color:#314461}.gfc-eval-message.is-error{color:#9f2424}.gfc-eval-notice{padding:.8rem 1rem;background:#fff6e5;border-radius:8px;font-size:.86rem;line-height:1.6}.gfc-eval-faults{display:grid;gap:.75rem;margin:1rem 0}.gfc-eval-fault{position:relative;background:#fafbfe;border:1px solid var(--eval-line);border-left:3px solid #8fa3db;border-radius:10px;padding:1rem}.gfc-eval-fault h4{font-size:.9rem;margin:0 0 .8rem}.gfc-eval-fault .gfc-eval-columns{grid-template-columns:1fr 1fr}.gfc-eval-fault .gfc-eval-functions{margin:.2rem 0 .7rem;background:#fff}.gfc-eval-fault .gfc-eval-field textarea{min-height:80px}.gfc-eval-fault-remove{font-size:.85rem!important;min-height:44px!important}.gfc-eval-result{padding:1.5rem;border:1px solid #bdc9e8;border-radius:16px;background:#f3f6fc;margin:1.5rem 0}.gfc-eval-result h3{font-size:1.65rem;letter-spacing:-.03em;line-height:1.25;margin:.5rem 0 1rem}.gfc-eval-result h4{margin:1.4rem 0 .6rem;font-size:1rem}.gfc-eval-result ul{padding-left:1.2rem}.gfc-eval-result li{line-height:1.65;margin:.4rem 0}.gfc-eval-outcome{display:inline-flex;padding:.3rem .65rem;border-radius:6px;background:#e5edf9;font-size:.83rem;font-weight:700}.gfc-eval-outcome.is-skip,.gfc-eval-outcome.is-poor-value{background:#f9e4e4;color:#922121}.gfc-eval-outcome.is-consider{background:#e1efe7;color:#1b6748}.gfc-eval-outcome.is-unknown{background:#fff0ce;color:#725316}.gfc-eval-dl{display:grid;grid-template-columns:1fr auto;gap:.6rem 1rem;padding:1rem;background:#fff;border:1px solid var(--eval-line);border-radius:10px;font-size:.9rem}.gfc-eval-dl dt{min-width:0;color:#48566b}.gfc-eval-dl dd{margin:0;text-align:right;font-weight:650;font-variant-numeric:tabular-nums}.gfc-eval-dl .is-total{border-top:1px solid var(--eval-line);padding-top:.6rem;font-weight:750}.gfc-eval-privacy{font-size:.86rem;color:var(--eval-muted);line-height:1.7;margin-top:1.4rem}.gfc-eval-privacy summary{cursor:pointer;min-height:44px;font-weight:650;color:#263c68;padding:.7rem 0}.gfc-eval-privacy p{margin:.6rem 0}.gfc-evaluator button{white-space:normal;line-height:1.4}.gfc-evaluator button[disabled]{opacity:.55;cursor:not-allowed}.gfc-eval-result p,.gfc-eval-result li,.gfc-eval-message,.gfc-eval-check span{overflow-wrap:anywhere}
@media(max-width:700px){.gfc-eval-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gfc-eval-columns{grid-template-columns:1fr}.gfc-eval-section,.gfc-eval-result{padding:1.15rem}.gfc-eval-functions>div{grid-template-columns:1fr}.gfc-eval-fault .gfc-eval-columns{grid-template-columns:1fr}.gfc-eval-actions .gfc-button{width:100%}.gfc-eval-section h3{font-size:1.3rem}.gfc-eval-dl{grid-template-columns:1fr}.gfc-eval-dl dd{text-align:left;margin-top:-.4rem}.gfc-eval-dl .is-total+dd{border-top:0;padding-top:0}}
@media(max-width:420px){.gfc-eval-cost-grid{grid-template-columns:1fr}.gfc-eval-field input,.gfc-eval-field textarea,.gfc-eval-field select{font-size:16px}.gfc-eval-functions{padding:.8rem}.gfc-eval-section,.gfc-eval-result{padding:1rem}.gfc-eval-fault{padding:.9rem}.gfc-eval-intro h2{font-size:2.05rem}}
