.page-trade .page-grid{gap:20px}.page-trade .page-head{margin-bottom:20px}@media (width>=900px){.page-trade .page-grid{gap:var(--s-6) var(--s-7)}.page-trade .page-head{margin-bottom:var(--s-7)}.page-trade .page-main{grid-area:1/1}.page-trade .page-side{grid-area:1/2}}@media (width<=899.98px){.page-trade .side-note{padding:16px}.page-trade .side-note h2{font-size:var(--t-md)}.page-trade .step-list{gap:8px;margin-top:10px}}.tr-why{border-top:1px solid var(--line);margin-top:12px}.tr-why summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.tr-why summary::-webkit-details-marker{display:none}.tr-why summary h3{font-size:var(--t-md)}.tr-why summary .i{color:var(--mute)}.tr-why summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.tr-why[open] summary .i{transform:rotate(180deg)}.side-note .tr-why p{margin-top:0;padding-bottom:4px}@media (width>=900px){.tr-why summary h3{font-size:var(--t-lg)}}@media (prefers-reduced-motion:no-preference){.tr-why summary .i{transition:transform var(--d-base) var(--e-out)}}.tr-vin{font-family:var(--f-mono);letter-spacing:.04em}.segmented .field-help{margin-top:6px}.tr-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tr-msg{color:var(--mute);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.tr-msg .i{width:16px;height:16px;color:var(--blue);margin-top:1px}.tr-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--snow);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tr-card-mark{border:1px solid var(--line-2);background:var(--white);width:28px;height:28px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.tr-card-mark .i{stroke-width:2.4px;width:16px;height:16px}.tr-card-name{font-size:var(--t-lg);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:800;line-height:1.25}.tr-card-spec{font-size:var(--t-sm);color:var(--mute);margin-top:2px;line-height:1.4}.tr-card-note{color:var(--mute);margin-top:6px;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:no-preference){.tr-card{animation:tr-rise var(--d-move) var(--e-out) both}}@keyframes tr-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tr-checks{align-items:start;gap:18px;display:grid}@media (width>=640px){.tr-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}}.tr-checks .chipset{gap:0}.tr-checks .chipset>legend{margin-bottom:8px}.tr-checks .chipset>.field{margin-top:12px}.tr-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:460px;margin:0;padding:0;list-style:none;display:grid}.tr-shot{aspect-ratio:1;position:relative}.tr-empty{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);width:100%;height:100%;color:var(--mute);font:600 12px/1.25 var(--f);text-align:center;transition:border-color var(--d-base) var(--e-out), background-color var(--d-base) var(--e-out);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.tr-empty .i{width:22px;height:22px}.tr-empty:hover{border-color:var(--navy);background:var(--snow);color:var(--navy)}.tr-fill{border-radius:var(--r-lg);background:var(--mist);position:absolute;inset:0}.tr-fill img{object-fit:cover;border-radius:var(--r-lg);width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.tr-fill.is-in img{animation:tr-fade var(--d-move) var(--e-out) both}}@keyframes tr-fade{0%{opacity:0}to{opacity:1}}.tr-busy{place-items:center;display:grid;position:absolute;inset:0}.tr-busy:before{content:"…";font:700 22px/1 var(--f);color:var(--mute)}@media (prefers-reduced-motion:no-preference){.tr-busy:before{content:"";border:2.5px solid var(--line-2);border-top-color:var(--navy);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite tr-spin}}@keyframes tr-spin{to{transform:rotate(360deg)}}.tr-x{color:#fff;background:#14181fd1;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:6px;right:6px}.tr-x:after{content:"";position:absolute;inset:-6px}.tr-x:hover{background:var(--navy)}.tr-x:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy);outline:none}.tr-x .i{stroke-width:2.4px;width:16px;height:16px}.tr-add{position:relative}.tr-add .btn{width:100%}@media (width>=640px){.tr-add .btn{width:auto;min-width:200px}}.tr-add input:focus-visible+.btn{outline:2px solid var(--focus);outline-offset:3px}.tr-add .btn[aria-disabled=true]:hover{background:0 0}.tr-add+.field-help:not(:empty){margin-top:10px}.fields .tr-shots+.field-error{margin-top:-10px}
