.garage-guide{display:flex;flex-direction:column;gap:1.5rem}.garage-guide-toolbar{display:flex;align-items:center;gap:.75rem}.garage-guide-search{min-width:0;flex:1;border:1px solid rgb(209 213 219);border-radius:.75rem;background:#fff;padding:.7rem .9rem;color:#111827;font-size:.9rem}.garage-guide-print{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:none;border:1px solid rgb(209 213 219);border-radius:.75rem;background:#fff;padding:.7rem 1rem;color:#374151;font-size:.875rem;font-weight:700}.garage-guide-print svg,.garage-guide-link-icon svg,.garage-guide-card-icon svg,.garage-guide-check svg{width:1.3rem;height:1.3rem}.garage-guide-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.garage-guide-link{display:block;border:1px solid rgb(229 231 235);border-top:3px solid var(--garage-accent, rgb(202 158 0));border-radius:1rem;background:#fff;padding:1.25rem;color:inherit;text-decoration:none;box-shadow:0 3px 12px #0000000a;transition:transform .15s ease,box-shadow .15s ease}.garage-guide-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.garage-guide-link-icon{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.8rem;background:color-mix(in srgb,var(--garage-accent, rgb(202 158 0)) 12%,transparent);color:var(--garage-accent, rgb(202 158 0))}.garage-guide-link-title{margin-top:.8rem;color:#111827;font-weight:800}.garage-guide-link-description{margin-top:.2rem;color:#6b7280;font-size:.82rem;line-height:1.45}.garage-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.garage-guide-card{border:1px solid rgb(229 231 235);border-radius:1rem;background:#fff;padding:1.3rem;box-shadow:0 2px 10px #00000009}.garage-guide-card-head{display:flex;align-items:flex-start;gap:.9rem}.garage-guide-card-icon{display:flex;width:2.7rem;height:2.7rem;flex:none;align-items:center;justify-content:center;border-radius:.8rem;background:#fef9c3;color:#a16207}.garage-guide-card h2{margin:0;color:#111827;font-size:1.05rem;font-weight:800}.garage-guide-card p{margin:.25rem 0 0;color:#6b7280;font-size:.86rem;line-height:1.65}.garage-guide-steps{display:flex;flex-direction:column;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.garage-guide-step{display:flex;gap:.7rem;color:#374151;font-size:.875rem;line-height:1.65}.garage-guide-step-number{display:flex;width:1.55rem;height:1.55rem;flex:none;align-items:center;justify-content:center;border-radius:999px;background:#fef9c3;color:#854d0e;font-size:.72rem;font-weight:800}.garage-guide-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.garage-guide-check{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;background:#f9fafb;padding:.8rem;color:#374151;font-size:.8rem;font-weight:700}.garage-guide-check svg{color:#16a34a;flex:none}.dark .garage-guide-search,.dark .garage-guide-print,.dark .garage-guide-link,.dark .garage-guide-card{border-color:#ffffff1a;background:#18181b;color:#e5e7eb}.dark .garage-guide-link-title,.dark .garage-guide-card h2{color:#fff}.dark .garage-guide-link-description,.dark .garage-guide-card p{color:#9ca3af}.dark .garage-guide-step{color:#d1d5db}.dark .garage-guide-card-icon,.dark .garage-guide-step-number{background:#ca9e0029;color:#facc15}.dark .garage-guide-check{background:#ffffff0d;color:#d1d5db}.garage-pos-submit-bar{position:sticky;bottom:1rem;z-index:20;display:flex;justify-content:flex-end;border:1px solid rgb(229 231 235);border-radius:1rem;background:#fffffff2;padding:.75rem;box-shadow:0 12px 30px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark .garage-pos-submit-bar{border-color:#ffffff1a;background:#18181bf2}.garage-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.garage-shortcut{display:flex;align-items:center;gap:.75rem;border:1px solid rgb(229 231 235);border-radius:.85rem;background:#fff;padding:.9rem;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.garage-shortcut:hover{border-color:#ca9e00;transform:translateY(-1px)}.garage-shortcut-icon{display:flex;width:2.5rem;height:2.5rem;flex:none;align-items:center;justify-content:center;border-radius:.7rem;background:#fef9c3;color:#a16207}.garage-shortcut-icon svg{width:1.25rem;height:1.25rem}.garage-shortcut-title{color:#111827;font-size:.9rem;font-weight:800}.garage-shortcut-description{margin-top:.12rem;color:#6b7280;font-size:.72rem}.dark .garage-shortcut{border-color:#ffffff1a;background:#ffffff0a}.dark .garage-shortcut-icon{background:#ca9e0026;color:#facc15}.dark .garage-shortcut-title{color:#fff}.dark .garage-shortcut-description{color:#9ca3af}@media(max-width:900px){.garage-guide-links,.garage-guide-grid{grid-template-columns:1fr}.garage-guide-checks,.garage-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.garage-guide-toolbar{align-items:stretch;flex-direction:column}.garage-guide-print{width:100%}.garage-guide-card,.garage-guide-link{padding:1rem}.garage-guide-checks,.garage-shortcuts{grid-template-columns:1fr}}@media print{.garage-guide-toolbar,.garage-guide-links,.fi-sidebar,.fi-topbar{display:none!important}.garage-guide-grid{grid-template-columns:1fr 1fr}.garage-guide-card{break-inside:avoid;box-shadow:none}}
