.tern1-garage-2026 .tern1-garage-2026-intro{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #C9C1B5}.tern1-garage-2026 .tern1-garage-eyebrow{color:#B45D3B!important;font:700 11px Archivo,Arial,sans-serif;letter-spacing:.14em;margin:0 0 8px}.tern1-garage-2026 .tern1-garage-2026-intro h2{font:600 clamp(28px,3vw,38px) Fraunces,Georgia,serif!important;margin:0 0 8px}.tern1-garage-2026 .tern1-garage-2026-intro p:last-child{font:400 14px/1.55 Archivo,Arial,sans-serif;margin:0}.tern1-garage-2026 .tern1-garage-2026-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 26px}.tern1-garage-2026 .tern1-garage-2026-nav button{background:transparent!important;color:inherit!important;border:1px solid #C9C1B5!important;border-radius:7px!important;min-height:48px;font:600 13px/1.35 Archivo,Arial,sans-serif!important;padding:10px 8px!important}.tern1-garage-2026 .tern1-garage-2026-nav button.is-active,.tern1-garage-2026 .tern1-garage-2026-actions .tern1-garage-next,.tern1-garage-2026 .tern1-save-bar button[type=submit]:not(.tern1-garage-draft){background:#B45D3B!important;border-color:#B45D3B!important;color:#fff!important}.tern1-garage-2026 [data-panel][hidden],.tern1-garage-2026 .tern1-garage-2026-review[hidden],.tern1-garage-2026 .tern1-save-bar[hidden]{display:none!important}.tern1-garage-2026 .tern1-garage-2026-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.tern1-garage-2026 .tern1-garage-2026-actions button{padding:12px 20px;border-radius:7px;border:1px solid #C9C1B5}.tern1-garage-2026 .tern1-garage-2026-actions button[hidden]{display:none}.tern1-garage-2026 .tern1-save-bar{display:flex!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:transparent!important}.tern1-garage-2026 .tern1-save-bar[hidden]{display:none!important}.tern1-garage-2026 .tern1-save-bar .tern1-garage-draft{background:transparent!important;color:inherit!important;border:1px solid #C9C1B5!important}.tern1-garage-2026 :is(.tern1-garage-archive-request,.tern1-garage-optional){margin:18px 0;border:1px solid #C9C1B5;border-radius:8px;padding:12px 15px}.tern1-garage-2026 :is(.tern1-garage-archive-request,.tern1-garage-optional)>summary{cursor:pointer;font:600 13px Archivo,Arial,sans-serif}.tern1-garage-2026 .tern1-garage-2026-review{padding:14px 0 26px}.tern1-garage-2026 .tern1-garage-2026-review h3{font:600 27px Fraunces,Georgia,serif!important}.tern1-garage-2026 [data-panel] h3{font:600 26px Fraunces,Georgia,serif!important}.tern1-garage-2026 .tern1-form-field{margin-bottom:18px!important}.tern1-garage-2026 :is(input,select,textarea){border-radius:7px!important}.tern1-garage-2026 .tern1-wizard-progress,.tern1-garage-2026 .tern1-editor-tabs{display:none!important}@media(max-width:700px){.tern1-garage-2026 .tern1-garage-2026-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tern1-garage-2026 .tern1-garage-2026-actions{flex-wrap:wrap}}
.tern1-garage-2026 .tern1-garage-2026-actions .tern1-garage-back{background:transparent!important;color:inherit!important;border:1px solid #C9C1B5!important;box-shadow:none!important}
.tern1-garage-2026 .tern1-garage-2026-actions .tern1-garage-back:hover{border-color:#B45D3B!important;color:#B45D3B!important}
.tern1-garage-2026 .tern1-garage-step-error{padding:13px 16px;margin:0 0 18px;border:1px solid #B45D3B;border-left:4px solid #B45D3B;border-radius:6px;color:inherit;background:rgba(180,93,59,.08);font:600 14px/1.5 Archivo,Arial,sans-serif}
.tern1-garage-2026 .tern1-garage-step-error[hidden]{display:none!important}
.tern1-garage-2026 [aria-invalid="true"]{border-color:#B45D3B!important;outline:2px solid rgba(180,93,59,.22)!important}
/* Four equal connected progress segments: current verdigris, completed copper. */
.tern1-garage-2026 .tern1-garage-2026-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden;border:1px solid #C9C1B5;border-radius:8px;margin-bottom:26px}
.tern1-garage-2026 .tern1-garage-2026-nav button{min-width:0!important;border:0!important;border-right:1px solid #C9C1B5!important;border-radius:0!important;padding:13px 3px!important;font-size:clamp(10px,2.5vw,13px)!important;min-height:49px;white-space:normal}
.tern1-garage-2026 .tern1-garage-2026-nav button:last-child{border-right:0!important}
.tern1-garage-2026 .tern1-garage-2026-nav button.is-active{background:#47766E!important;color:#fff!important;border-color:#C9C1B5!important}
.tern1-garage-2026 .tern1-garage-2026-nav button.is-complete{background:#B45D3B!important;color:#fff!important}
.tern1-garage-2026 .tern1-garage-archive-compact{border:0!important;background:transparent!important;padding:8px 0!important;margin:14px 0!important}
.tern1-garage-2026 .tern1-garage-archive-compact a{display:inline-flex!important;align-items:center;gap:7px;font:600 13px Archivo,Arial,sans-serif!important;color:#B45D3B!important;text-decoration:underline!important;text-underline-offset:4px}
.tern1-garage-2026 .tern1-garage-archive-compact a::after{content:'↗';font-size:15px}
.tern1-garage-photo-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}
.tern1-garage-photo-tile{min-width:0;position:relative}
.tern1-garage-photo-tile img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}
.tern1-garage-photo-tile button{width:100%;padding:5px!important;background:transparent!important;color:inherit!important;border:1px solid #C9C1B5!important;border-radius:5px!important;font-size:11px!important}
@media(max-width:700px){.tern1-garage-photo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}
.tern1-garage-submitted-progress{padding:15px 0;margin-bottom:22px}.tern1-garage-submitted-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:8px;overflow:hidden}.tern1-garage-submitted-bar span{padding:14px 4px;text-align:center;background:#B45D3B;color:#fff;font:600 12px Archivo,Arial,sans-serif;border-right:1px solid rgba(255,255,255,.35)}.tern1-garage-submitted-progress p{margin:10px 0;color:#47766E;font:700 14px Archivo,Arial,sans-serif}
/* Single continuous chevron progress track, no isolated colored button blocks. */
.tern1-garage-2026 .tern1-garage-2026-nav{display:flex!important;align-items:stretch!important;gap:0!important;border:0!important;border-radius:9px!important;overflow:visible!important;margin:20px 0 30px!important;padding:0!important;isolation:isolate}
.tern1-garage-2026 .tern1-garage-2026-nav button{position:relative!important;flex:1 1 0!important;min-width:0!important;min-height:51px!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 5px 12px 14px!important;background:#E4DED4!important;color:#202727!important;font:600 clamp(10px,2.7vw,13px)/1.25 Archivo,Arial,sans-serif!important;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%)}
.tern1-garage-2026 .tern1-garage-2026-nav button:first-child{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%)!important;border-radius:9px 0 0 9px!important}
.tern1-garage-2026 .tern1-garage-2026-nav button:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,13px 50%)!important;border-radius:0 9px 9px 0!important}
.tern1-garage-2026 .tern1-garage-2026-nav button+button{margin-left:-10px!important;padding-left:19px!important}
.tern1-garage-2026 .tern1-garage-2026-nav button.is-complete{background:#B45D3B!important;color:#fff!important}
.tern1-garage-2026 .tern1-garage-2026-nav button.is-active{background:#47766E!important;color:#fff!important}
.tern1-garage-2026 .tern1-garage-2026-nav button:nth-child(1){z-index:4}.tern1-garage-2026 .tern1-garage-2026-nav button:nth-child(2){z-index:3}.tern1-garage-2026 .tern1-garage-2026-nav button:nth-child(3){z-index:2}.tern1-garage-2026 .tern1-garage-2026-nav button:nth-child(4){z-index:1}
.tern1-garage-2026 .tern1-garage-archive-compact a::after{content:none!important;display:none!important}
.tern1-garage-2026 .tern1-garage-request-link{text-decoration:underline!important;text-underline-offset:4px}
@media(max-width:380px){.tern1-garage-2026 .tern1-garage-2026-nav button{font-size:10px!important;padding-right:2px!important}}


