.account-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;padding:24px 0}.account-story{padding:24px}.account-story h1{font-size:42px;line-height:1.15;margin:18px 0}.account-story .text-link{display:inline-block;margin-top:26px}.account-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:30px;min-width:0}.account-card h1{font-size:30px;margin:16px 0}.account-card>p{font-size:14px}.account-centered{max-width:500px;margin:20px auto 40px}.account-form{display:flex;flex-direction:column;margin-top:24px;gap:8px}.account-form>label,.account-columns label{font-size:14px;font-weight:600;margin-top:10px}.account-form input:not([type=checkbox]):not([type=hidden]),.account-form select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:16px}.account-form .primary{margin-top:16px}.account-form .remember{display:flex;align-items:center;gap:8px;font-weight:400;margin-top:12px}.remember input{width:18px;height:18px;accent-color:var(--accent)}.account-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.account-columns label{display:block;margin-bottom:8px}.field-help{font-size:12px;color:var(--muted)}.account-note,.account-success{background:var(--soft);padding:12px 14px;border-radius:10px;font-size:13px}.account-bottom{text-align:center;margin-top:22px}.account-card .text-link{text-decoration:underline;text-underline-offset:3px}.profile-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}.account-contacts{margin:24px 0}.account-contacts dt{font-size:13px;color:var(--muted);margin-top:18px}.account-contacts dd{margin:6px 0;overflow-wrap:anywhere}.account-contacts .shop-badge{display:inline-block;margin-left:4px}.account-card .validation-summary-errors{margin-top:18px}.account-link{white-space:nowrap}.header-nav{gap:16px}
@media(max-width:900px){.account-layout{gap:24px}.account-story{padding:0}.account-story h1{font-size:34px}.location.desktop{display:none}.header-nav{gap:14px}}
@media(max-width:760px){.account-layout,.profile-layout{grid-template-columns:1fr;gap:22px;padding:0}.account-story{display:none}.account-card{padding:22px}.account-centered{margin:0 auto 20px}.account-card h1{font-size:28px}.mobile-nav a{min-width:50px}.account-columns{grid-template-columns:1fr}.header-nav .account-link{min-width:40px;min-height:40px;justify-content:center}}
.store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.store-heading{margin-top:24px;gap:20px;flex-wrap:wrap}.store-heading h1,.store-grid h2,.store-grid h3{overflow-wrap:anywhere}.store-editor{max-width:720px;margin:24px auto}.account-form textarea{width:100%;padding:12px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:10px;resize:vertical;font:inherit}.store-description{white-space:pre-wrap;overflow-wrap:anywhere}.store-team{margin-top:36px}.store-remove{margin-top:14px}.store-grid .text-link{font-size:14px}.store-heading .primary,.store-heading .secondary{flex-shrink:0}@media(max-width:760px){.store-grid{grid-template-columns:1fr}.store-heading h1{font-size:30px}}
.listing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.listing-actions form{margin:0}.listing-preview{display:block;width:100%;max-height:420px;object-fit:contain;background:var(--bg);border-radius:12px;margin-bottom:20px}.account-form input[type=file]{white-space:normal;max-width:100%}.seller-profile>div{min-width:0}.seller-profile h1,.seller-profile p,.product-title,.detail-heading h1{overflow-wrap:anywhere}
.statistics-table-wrap { margin-top: 20px; overflow-x: auto; }
.statistics-table { width: 100%; border-collapse: collapse; font-variant-numeric: tabular-nums; }
.statistics-table caption { text-align: left; font-weight: 700; padding-bottom: 16px; }
.statistics-table th, .statistics-table td { text-align: left; padding: 12px 8px; border-bottom: 1px solid var(--line); }
.statistics-table td { text-align: center; }
.statistics-table { table-layout: fixed; }
.inbox-links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:18px;padding:0 0 18px;font-size:14px}.inbox-links a{display:flex;gap:7px;align-items:center}.conversation-list{display:grid;gap:16px;margin:24px 0}.conversation-card{display:flex;justify-content:space-between;gap:16px;align-items:start}.conversation-card>div{min-width:0}.conversation-card h2,.message-compose h2{overflow-wrap:anywhere}.message-preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-card time,.chat-message time{font-size:12px;color:var(--muted)}.chat-history{display:flex;flex-direction:column;gap:14px;margin:24px 0;max-width:850px}.chat-message{align-self:flex-start;max-width:85%;border:1px solid var(--line);border-radius:16px;padding:16px 20px;background:var(--paper)}.chat-message.mine{align-self:flex-end;background:var(--soft)}.chat-message p,.report-details{white-space:pre-wrap;overflow-wrap:anywhere}.message-compose{max-width:850px}.message-compose textarea{resize:vertical}.message-compose .account-form{margin-top:0}.buy-panel [data-share-status] input{max-width:100%;width:100%;color:var(--text);background:var(--paper);border:1px solid var(--line);padding:8px}
@media(max-width:600px){.inbox-links{justify-content:flex-start;gap:12px;font-size:13px}.chat-message{max-width:95%;padding:12px}.conversation-card{flex-wrap:wrap}.conversation-card h2{font-size:20px}}
.statistics-table th { overflow-wrap: anywhere; }
@media(max-width:600px) { .statistics-table th, .statistics-table td { font-size: 12px; padding: 12px 4px; } }
.inbox-links{padding:12px 40px;border-bottom:1px solid var(--line)}.conversation-list,.message-compose,.chat-history,.section-heading h1{overflow-wrap:anywhere}.buy-panel [data-share-status] input{color:var(--ink)}@media(max-width:1100px){.inbox-links{padding-inline:28px}}@media(max-width:760px){.inbox-links{padding-inline:20px}}@media(max-width:360px){.inbox-links{padding-inline:16px}}
