.job-templates{margin-bottom:.85rem}.job-templates-header h2{margin:0;font-size:1.05rem;color:var(--navy)}.job-templates-hint,.job-templates-honesty,.job-template-assumptions,.job-template-meta,.job-template-reason{color:var(--muted);line-height:1.35}.job-templates-hint,.job-templates-honesty{margin:.35rem 0 0;font-size:.8rem}.job-templates-honesty{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);border-radius:8px;padding:.45rem .6rem;margin:.55rem 0 .75rem}.job-templates-list{display:grid;gap:.65rem}.job-template-card{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:.75rem .8rem .85rem;display:grid;gap:.45rem}.job-template-card h3{margin:0;font-size:.98rem;color:var(--navy)}.job-template-blurb{margin:.15rem 0 0;font-size:.86rem;font-weight:600}.job-template-assumptions,.job-template-meta{margin:.2rem 0 0;font-size:.78rem}.job-template-lines{font-size:.78rem}.job-template-lines summary{cursor:pointer;font-weight:650;color:var(--navy-mid)}.job-template-lines ul{margin:.35rem 0 0;padding-left:1.1rem}.job-template-lines li{margin:.15rem 0}.job-template-qty{font-variant-numeric:tabular-nums;font-weight:700}.job-template-actions{display:flex;flex-wrap:wrap;gap:.45rem}.job-template-actions .btn{white-space:normal;text-align:center}.job-templates-flash{margin:.65rem 0 0;font-size:.82rem;font-weight:650;color:var(--ok)}.start-gate-stack{width:min(720px,100%);display:grid;gap:.85rem}.quote-list-main .job-templates{max-width:980px;margin:1.5rem auto 0}@media (max-width: 640px){.job-template-actions{display:grid}}
