@layer legacy{:where(.pg-routes) .rwrap{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:960px){:where(.pg-routes) .rwrap{grid-template-columns:1fr}}:where(.pg-routes) .rwrap>*{min-width:0}:where(.pg-routes) .rlist{overflow:hidden}:where(.pg-routes) .rlist a{border-bottom:1.5px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}:where(.pg-routes) .rlist a:last-child{border-bottom:0}:where(.pg-routes) .rlist a:hover{background:var(--panel)}:where(.pg-routes) .rlist a[aria-current=true]{background:var(--panel);box-shadow:inset 0 0 0 2px var(--accent-text);border-radius:14px}:where(.pg-routes) .rlist .i{background:var(--green);width:40px;height:40px;color:var(--on-green);border-radius:12px;place-items:center;display:grid}:where(.pg-routes) .rlist b{font-size:16px;line-height:1.3;display:block}:where(.pg-routes) .rlist small{color:var(--muted);margin-top:2px;font-size:14px;display:block}:where(.pg-routes) .fields{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 110px;gap:12px;display:grid}@media (max-width:1180px){:where(.pg-routes) .fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.pg-routes) .fields label:last-child{grid-column:1/-1;max-width:160px}}@media (max-width:640px){:where(.pg-routes) .fields{grid-template-columns:1fr}}:where(.pg-routes) .fields label,:where(.pg-routes) .stepf label{font:600 12.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);gap:6px;min-width:0;display:grid}:where(.pg-routes) .fields input{width:100%;min-width:0}:where(.pg-routes) .stepcard{grid-template-columns:220px minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px;display:grid}@media (max-width:760px){:where(.pg-routes) .stepcard{grid-template-columns:1fr}}:where(.pg-routes) .stepcard .ph{aspect-ratio:300/170;background:var(--sunk);border-radius:12px;position:relative;overflow:hidden}:where(.pg-routes) .stepcard .ph img{object-fit:cover;width:100%;height:100%}:where(.pg-routes) .stepcard .ph input{opacity:0;cursor:pointer;position:absolute;inset:0}:where(.pg-routes) .stepcard .ph:focus-within{outline:3px solid var(--focus);outline-offset:2px}:where(.pg-routes) .stepcard .ph span{color:#fffaf1;pointer-events:none;background:#1c1f1bd9;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:8px;right:8px}:where(.pg-routes) .stepf{gap:10px;min-width:0;display:grid}:where(.pg-routes) .stepf>div:first-child{font-family:var(--display);font-size:19px}:where(.pg-routes) .stepf .row{grid-template-columns:170px minmax(0,1fr);gap:8px;display:grid}:where(.pg-routes) .stepf .row>*{width:100%;min-width:0}@media (max-width:1180px){:where(.pg-routes) .stepf .row{grid-template-columns:1fr}}:where(.pg-routes) .stepf textarea{font-family:var(--sans)!important;font-size:16px!important}:where(.pg-routes) .stepacts{flex-direction:column;gap:8px;display:flex}:where(.pg-routes) .stepacts .iconbtn{font-size:20px;line-height:1}:where(.pg-routes) .stepacts .iconbtn[disabled]{opacity:.4;cursor:default;transform:none}@media (max-width:760px){:where(.pg-routes) .stepacts{flex-direction:row;justify-content:flex-end}}:where(.pg-routes) .num{background:var(--accent);width:30px;height:30px;color:var(--on-accent);font:600 14px/1 var(--mono);border-radius:9px;place-items:center;margin-right:8px;display:inline-grid}}
