.hq{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh;background:var(--bg);font-family:var(--font);color:var(--ink);font-size:14px}.hq-side{background:var(--ink);color:#fff;padding:18px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh}.hq-brand{font-weight:700;font-size:15px;padding:4px 10px 14px;letter-spacing:-.01em}.hq-brand small{display:block;font-weight:500;font-size:11.5px;color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.hq-nav{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;color:#ffffffbf;text-decoration:none;font-weight:500}.hq-nav:hover{background:#ffffff14;color:#fff}.hq-nav[aria-current=page]{background:#fff;color:var(--ink)}.hq-side .grow{flex:1}.hq-who{padding:10px;font-size:12.5px;color:#fff9;word-break:break-all}.hq-out{width:100%;border:1px solid rgba(255,255,255,.25);background:none;color:#fff;border-radius:8px;padding:8px 10px;font:inherit;font-weight:500;cursor:pointer}.hq-out:hover{background:#ffffff1a}.hq-main{min-width:0}.hq-main .ad-page{max-width:1240px}.hq-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.hq-tiles .ad-card{padding:0}.hq-door{min-height:100vh;display:grid;place-items:center;background:var(--bg);font-family:var(--font);color:var(--ink);padding:16px}.hq-door .ad-card{width:100%;max-width:380px}.hq-filter{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hq-filter input[type=search]{height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;font:inherit;min-width:220px}.hq-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.hq-action{border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.hq-action form,.hq-action .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hq-action select,.hq-action input[type=number],.hq-action input[type=text]{height:34px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;font:inherit;background:#fff}.hq-action input[type=number]{width:76px}.hq-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 14px;align-items:end}.hq-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.hq-form label>span:first-child,.hq-form legend{font-size:12.5px;font-weight:600;color:var(--ink-2);padding:0}.hq-form input[type=text],.hq-form input[type=number],.hq-form input[type=date],.hq-form select,.hq-prices input[type=number]{height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;font:inherit;background:#fff;min-width:0;width:100%}.hq-form .pair{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:6px}.hq-form .unit,.hq-prices .unit{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-weight:500}.hq-form .unit input{max-width:120px}.hq-form .unit input,.hq-prices .unit input{color:var(--ink);font-weight:400}.hq-form fieldset{grid-column:1 / -1;border:0;margin:0;padding:0;display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center}.hq-form fieldset legend{margin-bottom:6px}.hq-form label.check{flex-direction:row;align-items:center;gap:6px;font-weight:500}.hq-form .wide{grid-column:1 / -1}.hq-prices input[type=number]{width:92px}.hq-prices th,.hq-prices td{padding-left:12px;padding-right:12px}.hq-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;background:var(--ink-3)}.hq-dot.ok{background:var(--success)}.hq-dot.bad{background:var(--danger)}@media(max-width:760px){.hq{grid-template-columns:minmax(0,1fr)}.hq-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px;gap:6px}.hq-brand{padding:4px 8px;width:100%}.hq-brand small{display:inline;margin-left:6px}.hq-nav{padding:7px 9px}.hq-side .grow,.hq-who{display:none}.hq-out{width:auto;padding:6px 10px}}.ad-seg .ad-seg-link{padding:6px 12px;border-radius:7px;color:var(--ink-2);font-weight:500;text-decoration:none}.ad-seg .ad-seg-link[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}
