.gs-dealer-v1{max-width:var(--gs-max);margin:auto;padding:48px var(--gs-gutter);color:var(--gs-ink);font-family:var(--gs-body)}
.gs-dealer-v1__gate{max-width:720px;padding:72px 0}.gs-dealer-v1 h1{font:800 clamp(38px,5vw,66px)/1.05 var(--gs-display);margin:14px 0 22px;letter-spacing:-.025em}
.gs-dealer-v1__header{display:flex;gap:32px;align-items:end;padding-bottom:30px;border-bottom:1px solid var(--gs-line)}.gs-dealer-v1__header>p{max-width:48ch}
.gs-dealer-v1 p{line-height:1.6;color:var(--gs-muted)}.gs-dealer-v1__notice{padding:16px 20px;background:var(--gs-paper);border-left:3px solid var(--gs-red)}
.gs-dealer-v1__layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;margin-top:32px}.gs-dealer-v1 nav{display:grid;align-content:start;gap:4px}
.gs-dealer-v1 button,.gs-dealer-v1 select,.gs-dealer-v1 input{min-height:44px;font:inherit;border:1px solid var(--gs-line);border-radius:8px;padding:10px 12px;color:inherit;background:#fff}
.gs-dealer-v1 button{cursor:pointer}.gs-dealer-v1 nav button{text-align:left;border-color:transparent}.gs-dealer-v1 nav [aria-current]{background:var(--gs-ink);color:#fff}
.gs-dealer-v1 button:disabled,.gs-dealer-v1 input:disabled{opacity:.6;cursor:not-allowed}.gs-dealer-v1 :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--gs-red);outline-offset:3px}
.gs-dealer-v1 h2{font:800 30px/1.2 var(--gs-display);margin:0 0 24px}.gs-dealer-v1 h3{font:700 18px/1.3 var(--gs-body)}
.gs-dealer-v1__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gs-dealer-v1__metrics article{padding:22px;border:1px solid var(--gs-line);border-radius:12px}.gs-dealer-v1__metrics strong{font:700 38px/1 var(--gs-display)}
.gs-dealer-v1__quick{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.gs-dealer-v1__quick button{text-align:left}
.gs-dealer-v1__filters,.gs-dealer-v1__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.gs-dealer-v1 label{display:grid;gap:8px;margin-bottom:14px;min-width:0}.gs-dealer-v1 label span{font-size:13px;font-weight:600}
.gs-dealer-v1 textarea{border:1px solid var(--gs-line);border-radius:8px;padding:12px;font:inherit;resize:vertical}.gs-dealer-v1 input,.gs-dealer-v1 select{width:100%;min-width:0}
.gs-dealer-v1__table-wrap{overflow:auto;margin:24px 0}.gs-dealer-v1 table{border-collapse:collapse;width:100%;font-size:13px}.gs-dealer-v1 th,.gs-dealer-v1 td{padding:16px;text-align:left;border-bottom:1px solid var(--gs-line)}.gs-dealer-v1 th{white-space:nowrap;background:var(--gs-paper)}
.gs-dealer-v1__empty{padding:40px 28px;background:var(--gs-white);border:1px solid var(--gs-line);border-radius:12px}.gs-dealer-v1__actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.gs-dealer-v1 a{color:inherit;text-underline-offset:4px}
.gs-dealer-v1__steps{display:flex;flex-wrap:wrap;gap:12px 28px;padding-left:22px;font-size:13px;margin-bottom:28px}.gs-dealer-v1__account{display:grid;gap:12px}.gs-dealer-v1__account>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--gs-line)}
.gs-dealer-v1 [hidden]{display:none!important}
@media(max-width:989px){.gs-dealer-v1__layout{grid-template-columns:1fr}.gs-dealer-v1 nav{grid-template-columns:repeat(4,1fr)}.gs-dealer-v1 nav button{text-align:center}}
@media(max-width:749px){.gs-dealer-v1{padding-block:32px}.gs-dealer-v1__header{display:block}.gs-dealer-v1 nav{grid-template-columns:repeat(2,1fr)}.gs-dealer-v1__fields,.gs-dealer-v1__filters{grid-template-columns:1fr 1fr}.gs-dealer-v1__metrics,.gs-dealer-v1__quick{grid-template-columns:1fr}.gs-dealer-v1__gate{padding-block:32px}}
