.accountLink{display:flex;align-items:center;color:var(--violet);font-size:11px;font-weight:bold;text-decoration:none;padding:0 8px}.contactSeller{display:block;margin-top:10px;text-align:center;border:1px solid var(--line);border-radius:9px;padding:9px;color:var(--violet);font-size:10px;font-weight:bold;text-decoration:none}.accountPage{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#edf0ff,#fff3f8,#eafcff)}.accountBox{width:min(480px,calc(100% - 28px));background:white;padding:38px;border-radius:26px;box-shadow:0 25px 80px #49569b24}.accountBox h1{font-size:38px;letter-spacing:-2px}.accountBox form{display:flex;flex-direction:column;gap:10px}.accountBox input{height:46px;border:1px solid var(--line);border-radius:10px;padding:0 12px}.accountBox .age{font-size:11px;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.accountBox .age input{height:auto}.accountBox>p{font-size:12px;color:#717990}.formError{background:#fff0f2;color:#b3314b;padding:11px;border-radius:9px}.formSuccess{background:#e9faf1;color:#16764d;padding:11px;border-radius:9px}.sellerPage{background:#f7f8ff}.seller{padding:60px 0}.sellerIntro h1{font-size:52px}.sellerIntro p{color:#707890}.sellerGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:25px;align-items:start}.listingForm,.myListings{background:white;border:1px solid var(--line);border-radius:22px;padding:26px}.listingForm label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:bold;margin:12px 0}.listingForm input,.listingForm select,.listingForm textarea{border:1px solid var(--line);border-radius:9px;padding:11px}.listingForm textarea{min-height:90px;resize:vertical}.listingForm small{color:#9299ad}.formCols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.myListings article{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.myListings img{width:58px;height:58px;object-fit:cover;border-radius:10px}.myListings b,.myListings span{display:block;font-size:11px}.myListings span{color:#777f95;margin-top:5px}.sellerStatus{font-style:normal;font-size:8px;text-transform:uppercase;background:#fff3c4;padding:6px 8px;border-radius:20px}.sellerStatus.active{background:#ddf7e8;color:#18714c}.sellerStatus.rejected{background:#ffe2e7;color:#aa3048}@media(max-width:760px){.sellerGrid{grid-template-columns:1fr}.sellerIntro h1{font-size:40px}.formCols{grid-template-columns:1fr}.accountLink{display:none}}
