.market-account{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;align-items:start}.market-account__nav{background:white;border:1px solid var(--market-border);border-radius:var(--market-radius);padding:12px;display:flex;flex-direction:column;gap:4px}.market-account__nav a{display:block;padding:12px;border-radius:9px;text-decoration:none;font-weight:700;color:var(--market-ink)}.market-account__nav a:hover,.market-account__nav a[aria-current=page]{background:#e8f4ee;color:var(--market-accent)}.market-account__body{min-width:0}.market-account__body h1{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.market-account__search{display:flex;flex-wrap:wrap;gap:12px;align-items:end;background:white;border:1px solid var(--market-border);border-radius:var(--market-radius);padding:15px;margin:20px 0}.market-account__search label{flex:1 1 145px;display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:5px}.market-account__search input,.market-account__search select{width:100%;min-height:42px;border:1px solid var(--market-border);border-radius:9px;padding:8px}.market-account__ads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.market-account__ad{min-width:0}.market-account__actions{background:white;border:1px solid var(--market-border);border-radius:0 0 12px 12px;padding:11px;display:flex;flex-wrap:wrap;gap:14px}.market-account__actions a{font-weight:700;font-size:13px;color:var(--market-accent)}.market-account__profile{padding:clamp(18px,3vw,32px)}.market-profile-form{display:flex;flex-direction:column;gap:15px;max-width:640px}.market-profile-form input:not([type=checkbox]),.market-profile-form select,.market-profile-form textarea{width:100%;max-width:100%;min-height:42px;padding:10px;border:1px solid var(--market-border);border-radius:9px}.market-profile-form textarea{min-height:130px}.market-content-page{padding:clamp(20px,3vw,40px);max-width:950px;margin:auto}.market-content-page__body{overflow-wrap:anywhere}.market-not-found{text-align:center;padding:60px 20px;max-width:700px;margin:40px auto}.market-not-found h1{font-size:80px;margin:0;color:var(--market-accent)}.market-not-found h2{font-size:26px}.market-not-found p{color:var(--market-muted)}@media(max-width:850px){.market-account{grid-template-columns:1fr}.market-account__nav{flex-direction:row;flex-wrap:wrap}}@media(max-width:580px){.market-account__ads{grid-template-columns:1fr}.market-account__nav a{padding:8px 12px}}