.h3{font-size:26px}.h4{font-size:22px}.mt{margin-top:16px}.mt-l{margin-top:40px}.small{font-size:14px}.svc-page{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:48px;display:grid}@media (max-width:900px){.svc-page{grid-template-columns:minmax(0,1fr);gap:28px}}.type-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 28px;padding:0;list-style:none;display:grid}.type-grid li{border-bottom:1px solid var(--line);padding:11px 0 11px 22px;font-weight:700;position:relative}.type-grid li:before{content:"";background:var(--green);width:9px;height:9px;position:absolute;top:19px;left:2px}@media (max-width:520px){.type-grid{grid-template-columns:1fr}}.callout{border-left:6px solid var(--green);background:var(--paper);margin-top:24px;padding:20px 24px}.callout p{margin:0}.svc-aside{gap:16px;display:grid}.aside-box{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:20px}.aside-box .btn{justify-content:center;width:100%;margin-top:6px}.ostat.big{margin-bottom:10px;font-weight:700}.ostat.is-open i{background:#0f9a46}.ostat.is-closed i{background:#c8102e}.topbar .ostat.is-open i{background:#3ddc7a}.topbar .ostat.is-closed i{background:#ff8a7a}.hours{margin:0 0 10px}.hours div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:15px;display:flex}.hours dd{margin:0;font-weight:700}.addr{color:var(--muted);font-size:15px}.crew{margin:0;padding:0;list-style:none}.crew li{border-bottom:1px solid var(--line);flex-direction:column;padding:10px 0;font-size:15px;display:flex}.crew li span{color:var(--muted)}.plate-photo img{aspect-ratio:3/4;object-fit:cover;border-radius:3px;width:100%}.plate-photo figcaption{color:var(--muted);margin-top:8px;font-size:14px}.wo-wrap{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:48px;display:grid}.wo-intro{position:sticky;top:140px}@media (max-width:900px){.wo-wrap{grid-template-columns:minmax(0,1fr);gap:18px}.wo-intro{position:static}}.wo,.parts{border:1px solid var(--line);border-top:6px solid var(--ink);border-radius:var(--radius);background:#fff;padding:0 28px 28px}.wo-top{border-bottom:2px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding:18px 0 14px;display:flex}.wo-top strong{font-family:var(--head);text-transform:uppercase;letter-spacing:.04em;font-size:26px}.wo-top span{color:var(--muted);font-size:14px}.wo fieldset,.parts fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:18px 0 8px}.wo legend,.parts legend{font-family:var(--head);align-items:center;gap:10px;margin-bottom:12px;padding:0;font-size:22px;font-weight:700;display:flex}.wo legend b{background:var(--green-d);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.where{grid-template-columns:1fr 1fr;gap:10px;display:grid}.where button{text-align:left;border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fff;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.where button strong{font-family:var(--head);font-size:20px}.where button span{color:var(--muted);font-size:14px}.where button[aria-pressed=true]{border-color:var(--green-d);background:var(--green-tint)}@media (max-width:560px){.where{grid-template-columns:1fr}.wo,.parts{padding:0 16px 20px}}.form-err{color:#a50d26;margin:16px 0 0;font-weight:700}.wo-submit{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.wo-submit .hint{color:var(--muted);font-size:14px}.wo-done{padding:28px}.plate{background:linear-gradient(160deg,#e3e4e0,#c5c6c1);border:1px solid #8d8f8a;border-radius:10px;margin:24px 0 8px;padding:18px 22px 22px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 2px #9fa19c}.plate:before,.plate:after{content:"";background:radial-gradient(circle at 35% 35%,#d6d7d2,#6f716c);border-radius:50%;width:11px;height:11px;position:absolute;top:12px}.plate:before{left:12px}.plate:after{right:12px}.plate-head{font-family:var(--head);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #2b2c2b;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 10px;font-size:18px;font-weight:700;display:flex}.plate-meter{gap:4px;display:flex}.plate-meter i{background:#9fa19c;border-radius:2px;width:18px;height:8px}.plate-meter i.on{background:var(--green-d)}.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin-top:8px;display:grid}.pf{border-bottom:1px solid #8d8f8a;flex-direction:column;padding:8px 4px 4px;display:flex}.pf span{text-transform:uppercase;letter-spacing:.06em;color:#2b2c2b;font-size:12px;font-weight:700}.pf input{letter-spacing:.04em;background:0 0;border:0;min-width:0;padding:4px 0;font-family:PT Sans Narrow,monospace;font-size:22px;font-weight:700}.pf input::placeholder{color:#6f716c;font-weight:400}.pf input:focus{outline:none}.pf:focus-within{border-bottom:2px solid var(--green-d)}@media (max-width:560px){.plate-grid{grid-template-columns:1fr}}.prow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 140px 40px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.prow-h span{color:var(--muted);font-size:13px;font-weight:700}.prow-x{background:var(--paper);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-size:20px}.prow-x:disabled{opacity:.4;cursor:default}@media (max-width:620px){.prow{grid-template-columns:minmax(0,1fr) 120px 40px}.prow>input:nth-child(2){grid-area:2/1/auto/-1}.prow-h{display:none}.prow{border-bottom:1px solid var(--line);padding-bottom:10px}}.stepper{border-radius:var(--radius);border:1.5px solid #b9b8b1;height:50px;display:flex;overflow:hidden}.stepper button{background:var(--paper);cursor:pointer;border:0;width:40px;font-size:20px}.stepper button:disabled{color:#9fa19c;cursor:default}.stepper input{text-align:center;border:0;width:100%;min-width:0;font-weight:700}.steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.steps3>div{border-top:4px solid var(--ink);padding-top:12px}.steps3 b{font-family:var(--head);color:var(--green-ink);font-size:36px;line-height:1}.steps3 h3{margin:6px 0;font-size:21px}.steps3 p{color:var(--muted);font-size:15px}@media (max-width:700px){.steps3{grid-template-columns:1fr}}.pbrands{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pbrands a{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:18px;text-decoration:none;display:flex}.pbrands a:hover{border-color:var(--green-d)}.pbrands strong{font-family:var(--head);font-size:22px}.pbrands span{color:var(--muted);font-size:15px}@media (max-width:800px){.pbrands{grid-template-columns:1fr 1fr}}.seats .card-title{min-height:0;font-size:20px}
