/* GarageForge 8.10.0 — Guided UX + Help & Learning */
.help-button8100{font-weight:800!important}.page-help8100{white-space:nowrap}.help-hero8100{margin-bottom:16px;border-color:color-mix(in srgb,var(--accent) 46%,var(--border))!important}.help-search-row8100{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.help-search-row8100 label{margin:0;font-weight:800;color:var(--text)}.help-search-row8100 input{margin-top:7px}.help-cats8100{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.help-cats8100 .active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text)!important}.help-overview8100{margin-bottom:16px}.help-grid8100{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.help-card8100{background:linear-gradient(155deg,color-mix(in srgb,var(--panel) 96%,white 1.5%),color-mix(in srgb,var(--panel2) 72%,var(--panel)));border:1px solid color-mix(in srgb,var(--border) 76%,transparent);box-shadow:var(--shadow-soft);border-radius:var(--radius);padding:18px;min-width:0}.help-card8100 h3{font-size:17px;margin:12px 0 7px}.help-card8100>p{color:var(--muted);line-height:1.55}.help-card8100 details{margin-top:13px;border-top:1px solid var(--border);padding-top:11px}.help-card8100 summary{cursor:pointer;font-weight:800;color:var(--accent)}.help-card8100 ol,.help-modal8100 ol{padding-left:22px;line-height:1.55}.help-card8100 li,.help-modal8100 li{margin:7px 0}.help-card-top8100{display:flex;justify-content:space-between;align-items:center;gap:10px}.help-example8100{margin:12px 0;padding:13px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,var(--panel2));border:1px solid var(--accent-border)}.help-example8100 b{color:var(--accent);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.help-example8100 p{margin:6px 0 0;line-height:1.55}.help-path8100{display:grid;gap:8px}.help-path8100 button{display:grid;grid-template-columns:120px 1fr;gap:12px;text-align:left;align-items:center;padding:11px 12px}.help-path8100 button span{color:var(--muted);font-size:11px}.shortcut-list8100{display:grid;gap:10px}.shortcut-list8100>div{display:flex;gap:7px;align-items:center;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.shortcut-list8100>div:last-child{border-bottom:0}.shortcut-list8100 span{margin-left:auto;color:var(--muted);font-size:11px}.shortcut-list8100 kbd{font:700 10px/1 system-ui;padding:5px 7px;border:1px solid var(--border);border-bottom-width:2px;border-radius:7px;background:var(--panel2);color:var(--text)}.help-modal8100{max-width:720px}.help-modal8100 h3{font-size:20px;margin:12px 0 6px}.quick-grid8100{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-action8100{text-align:left!important;padding:15px!important;display:flex!important;flex-direction:column;align-items:flex-start!important;gap:5px!important;min-height:78px}.quick-action8100 b{font-size:14px}.quick-action8100 span{font-size:11px;color:var(--muted);line-height:1.4}.quick-start8100{margin-bottom:16px;border-color:color-mix(in srgb,var(--accent) 42%,var(--border))!important}.quick-start-grid8100{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px}.quick-step8100{text-align:left!important;display:flex!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;min-height:88px}.quick-step8100>span:last-child{display:flex;flex-direction:column;gap:5px}.quick-step8100 b{font-size:11px}.quick-step8100 small{font-size:10px;line-height:1.35;color:var(--muted)}.quick-check8100{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;flex:0 0 auto;background:var(--panel2);border:1px solid var(--border);font-size:10px;font-weight:900}.quick-step8100.done{border-color:color-mix(in srgb,var(--good) 45%,var(--border))!important}.quick-step8100.done .quick-check8100{background:color-mix(in srgb,var(--good) 18%,var(--panel2));color:var(--good);border-color:color-mix(in srgb,var(--good) 55%,var(--border))}.recent8100{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.recent8100>b{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-right:3px}.help-nav-label8100{margin-top:8px}.page-head .row{flex-wrap:wrap}.nav:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}button[disabled]{opacity:.5;cursor:not-allowed!important}.empty{line-height:1.55}.meta{line-height:1.45}
@media(max-width:1250px){.quick-start-grid8100{grid-template-columns:repeat(3,minmax(150px,1fr))}}
@media(max-width:900px){.help-grid8100{grid-template-columns:1fr}.help-search-row8100{grid-template-columns:1fr}.quick-start-grid8100{grid-template-columns:1fr 1fr}.quick-grid8100{grid-template-columns:1fr}.help-path8100 button{grid-template-columns:95px 1fr}}
@media(max-width:780px){#gfQuickActions8100{display:none}.help-grid8100{grid-template-columns:1fr}.quick-start-grid8100{grid-template-columns:1fr}.help-cats8100{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.help-cats8100 button{white-space:nowrap}.page-help8100{font-size:0!important}.page-help8100:after{content:'?';font-size:12px}.shortcut-list8100 span{font-size:10px}.help-path8100 button{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
