:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17201f;--ink:#17201f;--muted:#65706e;--line:#d8dfdd;--accent:#007f6d;--accent-dark:#006556;--paper:#fff;--danger:#b42318;background:#f4f7f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}a{color:var(--accent);text-underline-offset:3px;font-weight:650}button,input,select{font:inherit}.auth-page{background:linear-gradient(90deg,#e5ecea 0 34%,#f7f9f8 34%);min-height:100vh}.auth-header{background:#fff;border-bottom:1px solid #cfd8d5;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5vw,72px);display:flex}.auth-header p{color:var(--muted);font-size:.9rem}.brand{color:var(--ink);font-size:1.08rem;font-weight:800;text-decoration:none}.brand span{background:var(--ink);color:#fff;border-radius:5px;place-items:center;width:34px;height:34px;margin-right:9px;font-size:.77rem;display:inline-grid}.auth-main{grid-template-columns:minmax(260px,360px) minmax(0,620px);align-items:start;gap:clamp(48px,8vw,112px);width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 96px;display:grid}.auth-intro{position:sticky;top:110px}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 18px;font-size:.76rem;font-weight:800}.auth-intro h1{letter-spacing:0;margin:0;font-size:clamp(2.8rem,5vw,4.7rem);line-height:.98}.auth-intro>p:last-child{color:#53605d;margin-top:24px;line-height:1.65}.form-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:36px 40px 42px;box-shadow:0 20px 50px #1c373015}.field{gap:7px;margin-bottom:20px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field label,.context legend{font-size:.88rem;font-weight:750}.field label span{color:var(--muted);margin-left:5px;font-size:.72rem;font-weight:550}.field input,.phone-wrap select,.phone-wrap input{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #cbd4d1;border-radius:5px;outline:none;padding:0 13px}.field input:focus,.phone-wrap select:focus,.phone-wrap input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #007f6d1a}.field input[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);margin:0;font-size:.78rem}.phone-wrap{grid-template-columns:minmax(165px,42%) 1fr;display:grid}.phone-wrap select{border-right:0;border-radius:5px 0 0 5px}.phone-wrap input{border-radius:0 5px 5px 0}.context{border:0;margin:3px 0 22px;padding:0}.context legend{margin-bottom:9px}.segmented{border:1px solid #cbd4d1;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.segmented label{cursor:pointer;padding:12px;font-size:.82rem}.segmented label+label{border-left:1px solid #cbd4d1}.segmented input{accent-color:var(--accent)}.business-fields{border-left:3px solid var(--accent);background:#f3f7f6;margin-bottom:20px;padding:20px 20px 1px}.password-wrap{position:relative}.password-wrap input{padding-right:48px}.icon-button{color:#8a9492;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:4px;right:4px}.icon-button:focus-visible{outline:2px solid var(--accent)}.password-rules{color:#7c8785;grid-template-columns:1fr 1fr;gap:6px 14px;margin:-9px 0 22px;padding:0;font-size:.76rem;list-style:none;display:grid}.password-rules li{align-items:center;gap:6px;display:flex}.password-rules .met{color:var(--accent-dark)}.consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:25px 0 8px;font-size:.82rem;line-height:1.5;display:grid}.consent input{accent-color:var(--accent);margin:3px 0}.button{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:750;text-decoration:none;display:inline-flex}.button.primary{background:var(--accent);color:#fff}.button.primary:hover{background:var(--accent-dark)}.button.secondary{color:var(--ink);background:0 0;border-color:#9eaaa7}.button:focus-visible,.social-button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #25a99655}.button:disabled,.social-button:disabled{opacity:.6;cursor:wait}.submit{width:100%;margin-top:15px}.divider{color:#8a9492;align-items:center;gap:12px;margin:27px 0 18px;font-size:.7rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.social-button{width:100%;height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbd4d1;border-radius:5px;margin-top:10px;font-weight:700}.google-mark,.facebook-mark{place-items:center;width:22px;margin-right:8px;font-size:1rem;display:inline-grid}.google-mark{color:#4285f4}.facebook-mark{color:#1877f2;font-size:1.3rem}.form-error,.form-success{border-radius:5px;margin-bottom:20px;padding:12px 14px;font-size:.84rem}.form-error{color:#8f1d14;background:#fff0ee;border:1px solid #f3c3bd}.form-success{color:#145c4f;background:#eaf7f3;border:1px solid #b7e0d4}.verification-copy{color:var(--muted);margin:0 0 26px;line-height:1.55}.code-input{text-align:center;letter-spacing:.45em;font-variant-numeric:tabular-nums;font-size:1.8rem;height:64px!important}.resend{text-align:center;color:var(--muted);font-size:.82rem}.resend button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-weight:700}.resend button:disabled{color:#899390}.different-email{text-align:center;font-size:.82rem;display:block}.home-shell{color:#fff;background:#0d1514;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(40px,8vw,100px);display:flex}.home-shell h1{letter-spacing:0;margin:0;font-size:clamp(4rem,12vw,9rem);line-height:.85}.home-copy{color:#bdc9c6;max-width:600px;font-size:1.3rem;line-height:1.6}.home-actions{gap:12px;margin-top:30px;display:flex}.placeholder,.legal{max-width:760px;margin:0 auto;padding:100px 24px}.placeholder h1,.legal h1{letter-spacing:0;font-size:3rem}.placeholder p,.legal p{color:var(--muted);line-height:1.7}@media (max-width:780px){.auth-page{background:#f7f9f8}.auth-header{gap:20px;height:auto;min-height:70px}.auth-header p{text-align:right;max-width:180px}.auth-main{grid-template-columns:1fr;padding-top:40px}.auth-intro{position:static}.auth-intro h1{font-size:3rem}.form-panel{padding:28px 22px}.field-row{grid-template-columns:1fr;gap:0}}@media (max-width:480px){.auth-main{width:min(100% - 24px,620px)}.auth-header{padding:14px}.auth-header p{font-size:.78rem}.phone-wrap{grid-template-columns:1fr}.phone-wrap select,.phone-wrap input{border:1px solid #cbd4d1;border-radius:5px}.phone-wrap input{margin-top:7px}.segmented{grid-template-columns:1fr}.segmented label+label{border-top:1px solid #cbd4d1;border-left:0}.password-rules{grid-template-columns:1fr}.home-actions{flex-direction:column;align-items:stretch}}.market-page{min-height:100vh;color:var(--ink);background:#f4f7f6}.market-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.market-brand{color:var(--ink);font-weight:900;text-decoration:none}.market-hero{width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 28px}.market-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem)}.market-hero p:last-child{max-width:620px;color:var(--muted);line-height:1.6}.market-empty{border:1px solid var(--line);width:min(1180px,100% - 40px);color:var(--muted);background:#fff;border-radius:10px;margin:0 auto;padding:36px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1180px,100% - 40px);margin:0 auto 80px;display:grid}.listing-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;gap:10px;padding:22px;text-decoration:none;display:grid;box-shadow:0 16px 40px #1c37300d}.listing-card:hover{border-color:#91cfc2}.listing-card span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:850}.listing-card h2{margin:0;font-size:1.1rem}.listing-card p{color:var(--muted);margin:0}.listing-card div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.listing-card b{font-size:1.25rem}.listing-card em{color:var(--muted);font-size:.8rem;font-style:normal}.listing-detail{grid-template-columns:minmax(260px,430px) 1fr;gap:18px;width:min(1180px,100% - 40px);margin:36px auto 90px;display:grid}.listing-visual,.listing-main,.listing-section{border:1px solid var(--line);background:#fff;border-radius:10px;box-shadow:0 16px 40px #1c37300d}.listing-visual{place-items:center;min-height:360px;padding:28px;display:grid}.listing-visual img{object-fit:contain;width:100%;max-height:420px}.listing-visual div{width:100%;height:260px;color:var(--muted);background:#f1f5f4;border:1px dashed #b8c5c2;border-radius:8px;place-items:center;display:grid}.listing-main{padding:30px}.listing-main h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.listing-model{color:var(--muted);font-size:1.05rem}.listing-price{color:var(--accent-dark);margin:24px 0;font-size:2rem;font-weight:900}.listing-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.listing-facts div,.spec-list div{background:#f8fbfa;border:1px solid #e3e9e7;border-radius:8px;padding:12px}.listing-facts dt,.spec-list dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:850}.listing-facts dd,.spec-list dd{margin:5px 0 0;font-weight:750}.listing-section{grid-column:1/-1;padding:28px}.listing-section h2{margin:0 0 14px}.listing-section p{white-space:pre-wrap;color:#33413f;line-height:1.7}.spec-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;display:grid}.pill-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pill-list li{color:#145c4f;background:#eaf7f3;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:800}@media (max-width:820px){.listing-grid,.listing-detail{grid-template-columns:1fr}.listing-visual{min-height:260px}.listing-facts{grid-template-columns:1fr}.market-header{flex-wrap:wrap;height:auto;min-height:72px;padding-top:14px;padding-bottom:14px}}.listing-filters{grid-template-columns:minmax(190px,1fr) minmax(150px,210px) minmax(130px,180px) minmax(90px,120px) minmax(90px,120px) minmax(145px,190px) auto auto;align-items:center;gap:10px;width:min(1180px,100% - 40px);margin:0 auto 22px;display:grid}.listing-filters input,.listing-filters select{border:1px solid var(--line);height:46px;color:var(--ink);background:#fff;border-radius:6px;padding:0 12px}@media (max-width:1120px){.listing-filters{grid-template-columns:1fr}.listing-filters .button{width:100%}}.listing-filter-summary{width:min(1180px,100% - 40px);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto 18px;display:flex}.listing-filter-summary b{color:var(--ink)}.listing-filter-summary ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.listing-filter-summary li{color:#145c4f;background:#eaf7f3;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:800}.listing-offer-button{margin:-6px 0 22px}.seller-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.seller-card h2{margin:0 0 8px}.seller-card .eyebrow{margin-bottom:8px}.seller-card p{color:var(--muted);margin:4px 0}.profile-hero,.profile-section{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(1180px,100% - 40px);margin:36px auto 0;box-shadow:0 16px 40px #1c37300d}.profile-hero{justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.profile-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,5vw,4.4rem)}.profile-hero p{color:var(--muted);line-height:1.6}.profile-rating-card{text-align:center;background:#eff8f5;border:1px solid #d4e5e0;border-radius:10px;min-width:180px;padding:24px}.profile-rating-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:850;display:block}.profile-rating-card b{color:var(--accent-dark);margin:8px 0;font-size:3rem;line-height:1;display:block}.profile-rating-card p{margin:0}.profile-section{padding:28px}.profile-section h2{margin:0 0 16px}.profile-section .muted{color:var(--muted)}.review-list{gap:10px;display:grid}.review-list article{background:#f8fbfa;border:1px solid #e3e9e7;border-radius:8px;padding:16px}.review-list p{white-space:pre-wrap;color:#33413f}.review-list small{color:var(--muted)}.profile-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}@media (max-width:820px){.seller-card,.profile-hero{flex-direction:column;align-items:flex-start}.profile-rating-card{width:100%}.profile-listing-grid{grid-template-columns:1fr}}.market-nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.offer-modal{z-index:50;background:#0d151499;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.offer-modal-card{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(560px,100%);padding:28px;box-shadow:0 24px 70px #0005}.offer-modal-header{justify-content:space-between;gap:16px;display:flex}.offer-modal-header h2{margin:0}.offer-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;line-height:1;display:grid}.offer-helper{color:var(--muted);line-height:1.6}.offer-field{gap:7px;margin:16px 0;font-weight:800;display:grid}.offer-field span{color:var(--muted);font-size:.78rem;font-weight:650}.offer-field input,.offer-field textarea,.offer-field select{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd4d1;border-radius:6px;padding:11px 12px}.offer-field textarea{resize:vertical;min-height:110px}.offer-actions,.offer-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offer-list{gap:14px;width:min(1180px,100% - 40px);margin:0 auto 90px;display:grid}.offer-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr minmax(240px,320px);gap:20px;padding:24px;display:grid;box-shadow:0 16px 40px #1c37300d}.offer-row h2{margin:0 0 10px}.offer-message{border-left:3px solid var(--accent);color:#33413f;white-space:pre-wrap;background:#f3f8f6;padding:12px}.offer-row-side{background:#eff8f5;border:1px solid #d4e5e0;border-radius:10px;align-content:start;gap:8px;padding:18px;display:grid}.offer-row-side span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:850}.offer-row-side b{color:var(--accent-dark);font-size:2rem}.offer-row-side p{color:var(--muted);margin:0;line-height:1.5}@media (max-width:820px){.offer-row{grid-template-columns:1fr}}.offer-discount-box{background:#eff8f5;border:1px solid #d4e5e0;border-radius:10px;gap:12px;margin:18px 0;padding:16px;display:grid}.offer-discount-box>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.offer-discount-box strong{color:var(--accent-dark);font-size:1.6rem}.offer-discount-box input{width:100%;accent-color:var(--accent)}.offer-discount-box p{color:var(--muted);margin:0}.offer-discount-box input[type=range]{cursor:pointer;height:34px}.offer-discount-box input[type=range]::-webkit-slider-thumb{cursor:pointer}.offer-discount-box input[type=range]::-moz-range-thumb{cursor:pointer}.offer-limit-note{color:var(--muted);margin:-4px 0 16px;font-size:.88rem;line-height:1.5}.profile-listing-card{grid-template:"image category""image title""image details"1fr"image price"/160px minmax(0,1fr);align-items:center;min-height:0}.profile-listing-card .profile-listing-image{aspect-ratio:1;width:160px;height:160px;color:var(--muted);background:#f1f5f4;border:1px solid #e3e9e7;border-radius:8px;grid-area:image;align-self:start;font-size:.86rem;overflow:hidden;place-items:center!important;margin:0!important;display:grid!important}.profile-listing-card span{grid-area:category}.profile-listing-card h2,.profile-listing-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:title;margin:0;display:-webkit-box;overflow:hidden}.profile-listing-card p{grid-area:details}.profile-listing-card>div:last-child{grid-area:price}.profile-listing-public{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"image category""image title""image price";align-self:start;align-items:start;height:206px;max-height:206px;overflow:hidden}.profile-listing-public .profile-listing-image{grid-row:1/-1}.profile-listing-public>div:last-child{align-self:end;margin:0!important}.local-listing-draft-card{grid-template-areas:"image category""image title""image price"}.local-listing-draft-card>div:last-child{justify-content:flex-end}.profile-listing-image img{object-fit:contain;width:100%;height:100%;padding:8px}.browse-listing-card{grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"image category""image title""image seller""image meta""image price";align-self:start;align-items:start;height:206px;max-height:206px;overflow:hidden}.browse-listing-card .profile-listing-image{grid-row:1/-1}.browse-listing-card .browse-listing-seller{color:var(--ink);grid-area:seller;margin:0;font-size:.76rem;font-weight:750}.browse-listing-card .browse-listing-meta{grid-area:meta;align-self:end;margin:0}.profile-listing-card .browse-listing-meta+div{grid-area:price;align-self:end;margin:0!important}@media (max-width:620px){.profile-listing-card{grid-template:"image""category""title""details""price"/1fr}.profile-listing-public{grid-template-areas:"image""category""title""price";height:auto;max-height:none}.local-listing-draft-card{grid-template-areas:"image""category""title""price"}.browse-listing-card{grid-template-rows:auto;grid-template-areas:"image""category""title""seller""meta""price";height:auto;max-height:none}.profile-listing-card .profile-listing-image{justify-self:center;width:180px;height:180px}}.profile-listing-managed{grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"image category""image title""image seller""image meta""image price";position:relative;overflow:visible}.profile-listing-managed .browse-listing-seller{grid-area:seller}.profile-listing-managed .browse-listing-meta{grid-area:meta}.profile-listing-card-link{display:contents}.profile-listing-price{justify-content:space-between;align-items:center;gap:12px;display:flex;grid-area:price!important;margin:0!important}.seller-listing-actions{gap:8px;grid-area:actions!important;justify-content:flex-end!important;align-items:flex-end!important;margin:0!important;display:flex!important}.seller-listing-actions>span{color:#8f1d14;text-transform:none;letter-spacing:0;max-width:65%;font-size:.72rem}.seller-listing-options{position:relative;margin:0!important}.seller-listing-options>button,.seller-listing-options-menu a,.seller-listing-options-menu button,.seller-archived-control button{color:#17201f;cursor:pointer;background:#fff;border:1px solid #aeb9b6;border-radius:5px;min-height:36px;padding:0 12px;font-weight:800;text-decoration:none}.seller-listing-options-menu{z-index:20;background:#fff;border:1px solid #d8dfdd;border-radius:7px;min-width:150px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 14px 32px #17201f26}.seller-listing-options-menu a,.seller-listing-options-menu button{border:0;justify-content:flex-start;align-items:center;width:100%;display:flex}.seller-listing-options-menu a:hover,.seller-listing-options-menu button:hover{background:#eef7f4}.seller-listing-options-menu .seller-listing-delete{color:#8f1d14}.seller-archived-control{align-items:center;display:inline-flex;position:relative}.seller-archived-control button{visibility:hidden;opacity:0;white-space:nowrap;transition:opacity .15s;position:absolute;bottom:calc(100% + 5px);right:0}.seller-archived-control:hover button,.seller-archived-control:focus-within button{visibility:visible;opacity:1}.seller-archived-control em{color:#765300;background:#fff8e6;border:1px solid #d2a43b;border-radius:999px;padding:5px 9px;font-style:normal}.profile-listing-expiry-note{margin:0;font-size:.75rem;color:#8f1d14!important;grid-area:details!important}.seller-listing-options button:disabled,.seller-archived-control button:disabled{opacity:.6;cursor:wait}@media (max-width:620px){.profile-listing-managed{grid-template-rows:auto;grid-template-areas:"image""category""title""seller""meta""price"}.seller-listing-actions{justify-content:space-between!important}}.transaction-next-step{border-left:3px solid var(--accent);background:#f3f8f6;margin-top:16px;padding:12px}.transaction-actions{gap:8px;margin-top:12px;display:grid}.transaction-actions select{height:42px;color:var(--ink);background:#fff;border:1px solid #cbd4d1;border-radius:6px;padding:0 10px}.transaction-rating{border-top:1px solid #edf2f0;gap:6px;margin-top:12px;padding-top:12px;display:grid}.transaction-rating span{color:var(--ink);font-weight:800}.transaction-rating-stars{gap:4px;display:flex}.transaction-rating-stars button{color:#b6c0bd;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:26px;line-height:1}.transaction-rating-stars button.active{color:#d99a18}.transaction-rating-stars button:disabled{cursor:wait}.transaction-rating p{color:var(--muted);margin:0;font-size:13px}.transaction-rating-status{color:var(--accent-dark);background:#f3f8f6;border-radius:8px;margin-top:10px;padding:8px 10px;font-weight:800;display:inline-block}.admin-nav{flex-wrap:wrap;gap:16px;display:flex}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:24px 0 40px;display:grid}.analytics-card{background:#fff;border:1px solid #dbe4e1;border-radius:12px;padding:22px 18px 32px}.analytics-card span{color:var(--muted);font-weight:700;display:block}.analytics-card strong{color:var(--ink);margin:8px 0 18px;font-size:34px;display:block}.analytics-card p{color:var(--muted);margin:0;line-height:1.45}.analytics-columns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin:32px 0 44px;display:grid}.analytics-table{gap:8px;display:grid}.analytics-table-head,.analytics-table-row{grid-template-columns:1.6fr 1fr 1fr .7fr;align-items:center;gap:12px;display:grid}.analytics-table-head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:800}.analytics-table-row{border-top:1px solid #edf2f0;padding-top:10px}.analytics-events{gap:12px;display:grid}.analytics-event{border-top:1px solid #edf2f0;grid-template-columns:1fr auto;gap:16px;padding-top:14px;display:grid}.analytics-event h3{margin:4px 0}.analytics-event p{color:var(--muted);margin:0}.analytics-event-side{text-align:right;color:var(--muted);gap:6px;font-weight:700;display:grid}@media (max-width:700px){.analytics-table-head,.analytics-table-row{grid-template-columns:1fr 1fr}.analytics-event{grid-template-columns:1fr}.analytics-event-side{text-align:left}}.receipt-page{max-width:980px;color:var(--ink);margin:0 auto;padding:48px 24px}.receipt-header{border-bottom:1px solid #dbe4e1;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.receipt-header h1{margin:6px 0;font-size:44px}.receipt-actions{align-items:center;gap:12px;display:flex}.receipt-actions button{background:var(--accent);color:#fff;border:0;border-radius:8px;padding:12px 16px;font-weight:800}.receipt-card{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:24px 0;display:grid}.receipt-card>div,.receipt-section{background:#fff;border:1px solid #dbe4e1;border-radius:12px;padding:20px}.receipt-card span{color:var(--muted);font-weight:700;display:block}.receipt-card strong{margin-top:6px;font-size:22px;display:block}.receipt-section{margin:18px 0}.receipt-section h2{margin-top:0}.receipt-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.receipt-details,.receipt-totals{gap:10px;display:grid}.receipt-details div,.receipt-totals div{border-top:1px solid #edf2f0;grid-template-columns:1fr 1fr;gap:16px;padding-top:10px;display:grid}.receipt-details dt,.receipt-totals dt{color:var(--muted);font-weight:700}.receipt-details dd,.receipt-totals dd{text-align:right;margin:0;font-weight:800}.receipt-note{color:var(--muted);font-size:14px}@media (max-width:700px){.receipt-header,.receipt-actions{display:grid}.receipt-two,.receipt-details div,.receipt-totals div{grid-template-columns:1fr}.receipt-details dd,.receipt-totals dd{text-align:left}}@media print{.receipt-page{padding:0}.receipt-actions,.market-header{display:none!important}.receipt-card>div,.receipt-section{break-inside:avoid}.receipt-header h1{font-size:34px}}.admin-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;width:min(1180px,100% - 40px);margin:18px auto 0;display:grid}.admin-dashboard-card{color:var(--ink);background:#fff;border:1px solid #dbe4e1;border-radius:11px;padding:18px;text-decoration:none;display:block}.admin-dashboard-card span{margin-bottom:6px;font-size:17px;font-weight:900;display:block}.admin-dashboard-card strong{color:var(--accent);margin-bottom:8px;font-size:22px;display:block}.admin-dashboard-card strong em{color:var(--muted);font-size:12px;font-style:normal}.admin-dashboard-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.4}.admin-dashboard-card:hover{border-color:var(--accent);box-shadow:0 10px 30px #163c3214}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px clamp(20px,5vw,72px);font-size:.84rem;display:flex}.site-footer p{margin:0}.site-footer nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site-footer a,.site-footer button{color:var(--accent);text-underline-offset:3px;font-weight:750;text-decoration:underline}.site-footer button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:620px){.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{flex-direction:column;align-items:flex-start;gap:8px}}.home-actions{gap:12px;width:min(430px,100%);display:grid}.home-actions-top{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-browse-button{width:100%}.listing-filters{grid-template-columns:minmax(320px,1fr) minmax(190px,250px) minmax(170px,210px) auto}.listing-filters input[name=q]{width:100%}@media (max-width:820px){.listing-filters{grid-template-columns:1fr}.listing-filters .button{width:100%}}@media (max-width:480px){.home-actions-top{grid-template-columns:1fr}}.browse-listing-meta{color:var(--muted);font-size:.84rem}.listing-category-links{gap:8px;width:min(1180px,100% - 40px);margin:0 auto 20px;padding-bottom:6px;display:flex;overflow-x:auto}.listing-category-links a{white-space:nowrap;color:var(--muted);background:#fff;border:1px solid #d8dfdd;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:800;text-decoration:none}.listing-category-links a.active,.listing-category-links a:hover{border-color:var(--accent);color:var(--accent-dark);background:#eaf7f3}.listing-product-type{border-left:4px solid var(--accent);padding-top:20px;padding-bottom:20px}.listing-product-type h2{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px;font-size:.8rem}.listing-product-type p{color:var(--accent-dark);margin:0;font-size:1.15rem;font-weight:850}.listing-main{position:relative}.listing-main>.eyebrow{padding-right:46px}.listing-seller-summary{justify-items:start;gap:2px;margin:22px 0 0;display:grid}.listing-seller-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.listing-seller-summary a{color:var(--ink);font-weight:850;text-decoration:none}.listing-seller-summary a:hover{text-decoration:underline}.listing-seller-summary small{color:var(--muted);font-size:.76rem}.listing-seller-summary+.listing-price{margin-top:18px}.listing-favorite-control{z-index:2;justify-items:end;gap:7px;display:grid;position:absolute;top:24px;right:24px}.listing-favorite-button{color:#53605d;cursor:pointer;background:#fff;border:1px solid #cbd4d1;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.listing-favorite-button:hover{color:#007f6d;border-color:#007f6d}.listing-favorite-button.liked{color:#007f6d;background:#eaf7f3;border-color:#007f6d}.listing-favorite-button:disabled{cursor:default}.listing-favorite-error{color:#8f1d14;background:#fff0ee;border:1px solid #f3c3bd;border-radius:6px;width:max-content;max-width:240px;padding:7px 9px;font-size:.72rem;font-weight:750;box-shadow:0 8px 24px #17201f1a}.listing-buyer-flow-section{grid-column:1/-1;width:100%;margin-bottom:0}.listing-readonly-value{color:#17201f;white-space:pre-wrap;background:#fff;border:1px solid #cbd4d1;border-radius:5px;min-height:44px;padding:11px 12px;line-height:1.45}.listing-readonly-value-multiline{min-height:92px}.listing-buyer-flow-section .listing-carousel{box-shadow:none}.listing-preview-banner{color:#6f4b00;background:#fff8e6;border:1px solid #f2d085;border-radius:8px;align-items:center;gap:14px;width:min(1180px,100% - 40px);margin:20px auto 0;padding:12px 16px;display:flex}.listing-preview-banner span{flex:1}.listing-preview-banner a{color:#6f4b00;font-weight:850}@media (max-width:620px){.listing-preview-banner{flex-direction:column;align-items:flex-start}}.listing-carousel{grid-template-columns:82px minmax(0,1fr);gap:12px;min-height:520px;padding:14px;display:grid}.listing-carousel-thumbnails{align-content:start;width:100%!important;height:auto!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;margin:0!important;display:grid!important;overflow-y:auto!important}.listing-carousel-thumbnails button{cursor:pointer;background:#f3f6f5;border:1px solid #d8dfdd;border-radius:8px;width:100%;height:78px;padding:5px}.listing-carousel-thumbnails button.active{border:2px solid var(--ink)}.listing-carousel-thumbnails img{object-fit:contain;width:100%;height:100%;padding:0}.listing-carousel-stage{min-height:490px;position:relative;overflow:hidden;width:100%!important;height:100%!important;color:inherit!important;background:#f3f6f5!important;border:0!important;border-radius:9px!important;place-items:center!important;margin:0!important;display:grid!important}.listing-carousel-expand{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:24px;position:absolute;inset:0}.listing-carousel-expand img{object-fit:contain;width:100%;height:100%;max-height:none;padding:0}.listing-carousel-expand span{color:var(--ink);opacity:0;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.76rem;font-weight:850;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 5px 18px #17201f1f}.listing-carousel-expand:hover span,.listing-carousel-expand:focus-visible span{opacity:1}.listing-carousel-arrow,.listing-carousel-modal-arrow,.listing-carousel-close{color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 20px #17201f26}.listing-carousel-arrow{z-index:2;width:48px;height:48px;position:absolute;top:50%;transform:translateY(-50%)}.listing-carousel-modal{z-index:1000;background:#0d1312ed;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.listing-carousel-modal>img{object-fit:contain;width:100%;max-width:calc(100vw - 100px);height:100%;max-height:calc(100vh - 68px)}.listing-carousel-close{z-index:2;width:48px;height:48px;position:absolute;top:22px;right:22px}.listing-carousel-modal-arrow{z-index:2;width:54px;height:54px;position:absolute;top:50%;transform:translateY(-50%)}.listing-carousel-modal-previous{left:22px}.listing-carousel-modal-next{right:22px}@media (max-width:700px){.listing-carousel{grid-template-rows:minmax(330px,1fr) auto;grid-template-columns:1fr;min-height:420px}.listing-carousel-stage{grid-row:1;min-height:330px}.listing-carousel-thumbnails{grid-row:2;grid-template-columns:repeat(auto-fit,minmax(64px,76px));grid-auto-flow:column;justify-content:start;overflow:auto hidden!important}.listing-carousel-thumbnails button{height:68px}.listing-carousel-expand{padding:16px}.listing-carousel-expand span{opacity:1}.listing-carousel-modal{padding:18px}.listing-carousel-modal>img{max-width:100%;max-height:calc(100vh - 36px)}.listing-carousel-modal-arrow{width:44px;height:44px}.listing-carousel-modal-previous{left:10px}.listing-carousel-modal-next{right:10px}.listing-carousel-close{top:12px;right:12px}}.listing-subcategory-links{margin-top:-10px}.analytics-grid,.analytics-columns,.market-page>.market-card{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.offer-group{gap:14px;display:grid}.offer-group h2{margin:10px 0 0}.offer-row-high .offer-row-side{background:#effaf4;border-color:#9dd6bd}.offer-row-high .offer-row-side span,.offer-row-high .offer-row-side b{color:#1f7a43}.offer-row-medium .offer-row-side{background:#fff9e8;border-color:#f0d995}.offer-row-medium .offer-row-side span,.offer-row-medium .offer-row-side b{color:#936800}.offer-row-low .offer-row-side{background:#fff4f2;border-color:#f0b5ac}.offer-row-low .offer-row-side span,.offer-row-low .offer-row-side b{color:#b42318}.form-warning{color:#7a5700;background:#fff9e8;border:1px solid #f0d995;border-radius:6px;margin:14px 0;padding:12px 14px;font-weight:750}.profile-hero h1{font-size:clamp(1.8rem,3.5vw,3rem)}.listing-submit-success{margin-bottom:24px}.listing-submit-success h2{margin-top:0}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.marketplace-header{justify-content:space-between}.marketplace-header-main,.marketplace-nav,.marketplace-actions,.marketplace-profile{align-items:center;display:flex}.marketplace-header-main{gap:clamp(24px,4vw,54px);min-width:0}.marketplace-nav{gap:clamp(14px,2.3vw,28px)}.marketplace-nav a,.marketplace-profile,.marketplace-sign-out{color:var(--ink);font-size:.9rem;text-decoration:none}.marketplace-nav a:hover,.marketplace-profile:hover,.marketplace-sign-out:hover{color:var(--accent)}.marketplace-actions{gap:10px;margin-left:auto}.marketplace-post{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;text-decoration:none;display:inline-flex}.marketplace-post:hover{background:var(--accent-dark)}.marketplace-profile{white-space:nowrap;gap:7px;padding:8px 2px 8px 8px}.marketplace-sign-out{white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-weight:650}.marketplace-sign-out:disabled{color:var(--muted);cursor:wait}.marketplace-profile-menu{position:relative}.marketplace-profile-trigger{align-items:center;display:flex}.marketplace-profile-menu-toggle{width:27px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.marketplace-profile-menu-toggle svg{transition:transform .16s}.marketplace-profile-dropdown{z-index:20;border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:8px;width:180px;padding:7px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 16px 38px #17201f24}.marketplace-profile-dropdown:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.marketplace-profile-menu:hover .marketplace-profile-dropdown,.marketplace-profile-menu:focus-within .marketplace-profile-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.marketplace-profile-menu:hover .marketplace-profile-menu-toggle svg,.marketplace-profile-menu:focus-within .marketplace-profile-menu-toggle svg{transform:rotate(180deg)}.marketplace-profile-dropdown a,.marketplace-profile-dropdown .marketplace-sign-out{width:100%;min-height:39px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 11px;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.marketplace-profile-dropdown a:hover,.marketplace-profile-dropdown a:focus-visible,.marketplace-profile-dropdown .marketplace-sign-out:hover,.marketplace-profile-dropdown .marketplace-sign-out:focus-visible{color:var(--accent-dark);background:#edf6f3;outline:none}.listing-location{border:1px solid var(--line);height:46px;color:var(--muted);cursor:text;background:#fff;border-radius:6px;align-items:center;gap:8px;padding-left:12px;display:flex}.listing-location:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #007f6d1a}.listing-filters .listing-location input{min-width:0;height:42px;box-shadow:none;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 10px 0 0}.market-content-page{width:min(850px,100% - 40px);margin:0 auto;padding:clamp(56px,9vw,110px) 0}.market-content-page h1{letter-spacing:-.05em;max-width:800px;margin:0 0 24px;font-size:clamp(2.7rem,6vw,5.5rem);line-height:1}.market-content-page>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:1.1rem;line-height:1.7}.market-content-page>.button{margin-top:16px}@media (max-width:820px){.marketplace-header{align-items:flex-start}.marketplace-header-main{flex-direction:column;align-items:flex-start;gap:12px}.marketplace-nav{gap:16px}.marketplace-actions{align-self:center}.listing-location{width:100%}}@media (max-width:560px){.marketplace-header-main{width:100%}.marketplace-nav{width:100%;padding-bottom:3px;overflow-x:auto}.marketplace-actions{justify-content:space-between;width:100%;margin-left:0}.marketplace-post{flex:1}.marketplace-profile{padding-right:8px}}.marketplace-profile-hero{align-items:center;padding:24px 28px}.marketplace-profile-hero h1{letter-spacing:-.025em;font-size:clamp(1.6rem,2.5vw,2.25rem)}.marketplace-profile-hero>div>p:not(.eyebrow){margin:10px 0 0;font-size:.88rem}.marketplace-profile-hero .eyebrow{margin-bottom:10px;font-size:.7rem}.profile-reputation-grid{grid-template-columns:minmax(180px,220px);align-self:center;gap:10px;display:grid}.profile-role-rating-card{text-align:left;min-width:0;height:auto;padding:15px 18px}.profile-rating-label{color:var(--accent-dark);align-items:center;gap:7px;display:flex}.profile-rating-label span{color:inherit;font-size:.68rem}.profile-role-rating-card b{margin:6px 0;font-size:2rem}.profile-role-rating-card p{font-size:.78rem}.profile-role-rating-card strong{color:var(--ink);border-top:1px solid #d4e5e0;margin-top:9px;padding-top:9px;font-size:.78rem;display:block}.profile-identity-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.seller-listings-section{margin-bottom:80px}.profile-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.profile-section-heading .eyebrow{margin-bottom:8px}.profile-section-heading h2{margin:0}.profile-section-heading>b{color:var(--muted);font-size:.88rem}.profile-listing-filters{grid-template-columns:minmax(260px,1fr) minmax(190px,260px) auto;gap:10px;margin-bottom:24px;display:grid}.profile-listing-filters select{border:1px solid var(--line);height:46px;color:var(--ink);background:#fff;border-radius:6px;padding:0 12px}.profile-listing-search{border:1px solid var(--line);height:46px;color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:8px;padding-left:12px;display:flex}.profile-listing-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #007f6d1a}.profile-listing-search input{background:0 0;border:0;outline:0;width:100%;height:42px;padding:0 10px 0 0}.profile-listing-empty{text-align:center;background:#f8fbfa;border:1px dashed #bdc9c6;border-radius:10px;padding:34px}.profile-listing-empty-grid{grid-column:1/-1}.profile-listing-empty h3{margin:0 0 8px}.profile-listing-empty p{color:var(--muted);margin:0}@media (max-width:900px){.marketplace-profile-hero{align-items:flex-start}.profile-reputation-grid{grid-template-columns:1fr;width:100%}.profile-listing-filters{grid-template-columns:1fr 1fr}.profile-listing-filters .button{grid-column:1/-1}}@media (max-width:620px){.profile-reputation-grid,.profile-listing-filters{grid-template-columns:1fr}.profile-listing-filters .button{grid-column:auto}.profile-section-heading{flex-direction:column;align-items:flex-start;gap:8px}}.verified-profile-name{align-items:center;gap:10px;display:flex}.verified-profile-name h1,.verified-profile-name h2{margin:0}.verified-profile-name>span{color:var(--accent);place-items:center;display:grid}.seller-information-status{align-items:center;gap:7px;font-weight:800;display:flex;color:var(--accent-dark)!important}.seller-name{margin-bottom:8px}.verified-profile-name>.business-account-label{color:#145c4f;letter-spacing:.02em;white-space:nowrap;background:#eaf7f3;border:1px solid #b8dfd5;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex}.storefront-profile-identity{align-items:center;gap:18px;min-width:0;display:flex}.storefront-profile-logo{width:72px;height:72px;color:var(--accent-dark);background:#eff8f5;border:1px solid #cfe2dd;border-radius:10px;flex:0 0 72px;place-items:center;display:grid;overflow:hidden}.storefront-profile-logo.has-logo{background:#fff}.storefront-profile-logo img{object-fit:contain;width:100%;height:100%}.storefront-public-description{white-space:pre-wrap;max-width:660px;color:#33413f!important;margin:10px 0 0!important;font-size:.84rem!important;line-height:1.5!important}.business-storefront-editor{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(1180px,100% - 40px);margin:12px auto 0;padding:20px 22px;box-shadow:0 12px 30px #1c37300b}.business-storefront-editor-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:15px;display:flex}.business-storefront-editor-heading .eyebrow{margin-bottom:6px}.business-storefront-editor-heading h2{margin:0;font-size:1.15rem}.business-storefront-editor-heading>p{max-width:560px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.business-storefront-editor form{grid-template-columns:minmax(220px,.65fr) minmax(320px,1.35fr) auto;align-items:start;gap:14px;display:grid}.storefront-logo-field,.storefront-description-field{color:var(--ink);gap:6px;font-size:.78rem;font-weight:800;display:grid}.storefront-logo-field small,.storefront-description-field small{color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.4}.storefront-logo-input{cursor:pointer;background:#fff;border:1px solid #b8c5c2;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;display:flex;position:relative;overflow:hidden}.storefront-logo-input input{opacity:0;cursor:pointer;position:absolute;inset:0}.storefront-description-field textarea{resize:vertical;width:100%;min-height:78px;max-height:150px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c5c2;border-radius:6px;padding:10px 12px;font-weight:500;line-height:1.45}.storefront-logo-input:focus-within,.storefront-description-field textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #007f6d1a}.storefront-editor-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:20px;display:flex}.storefront-editor-actions .button{min-height:42px;font-size:.76rem}.storefront-remove-logo{gap:6px}.business-storefront-editor .form-error,.business-storefront-editor .form-success{grid-column:1/-1;margin:0}@media (max-width:900px){.business-storefront-editor-heading{display:block}.business-storefront-editor-heading>p{margin-top:9px}.business-storefront-editor form{grid-template-columns:1fr 1fr}.storefront-editor-actions{grid-column:1/-1;padding-top:0}}@media (max-width:620px){.storefront-profile-identity{align-items:flex-start}.storefront-profile-logo{flex-basis:56px;width:56px;height:56px}.verified-profile-name{flex-direction:column;align-items:flex-start}.business-storefront-editor form{grid-template-columns:1fr}.storefront-editor-actions{grid-column:auto;justify-content:stretch}.storefront-editor-actions .button{flex:1}}.seller-verification-hero,.seller-verification-form{width:min(820px,100% - 40px);margin-left:auto;margin-right:auto}.seller-verification-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,6vw,4.8rem)}.seller-verification-hero>p:last-child{max-width:680px;color:var(--muted);line-height:1.65}.seller-verification-form{gap:16px;padding-bottom:90px;display:grid}.seller-verification-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:28px;box-shadow:0 16px 40px #1c37300d}.seller-verification-step{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.seller-verification-step>span{background:var(--ink);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-weight:850;display:grid}.seller-verification-step h2{margin:1px 0 5px}.seller-verification-step p{color:var(--muted);margin:0;line-height:1.5}.seller-context-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seller-context-options button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd4d1;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:17px;display:grid}.seller-context-options button svg{color:var(--muted);grid-row:1/3}.seller-context-options button span{color:var(--muted);font-size:.78rem}.seller-context-options button.active{border-color:var(--accent);background:#f2faf8;box-shadow:0 0 0 2px #007f6d20}.seller-context-options button.active svg{color:var(--accent)}.seller-email-field{position:relative}.seller-email-field input{padding-right:125px!important}.seller-email-field>span{align-items:center;gap:5px;font-size:.76rem;font-weight:800;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.seller-email-field .verified{color:var(--accent-dark)}.seller-email-field .unverified{color:var(--danger)}.seller-company-fields{border-left:3px solid var(--accent);background:#f3f7f6;padding:20px 20px 1px}.seller-confirmation{grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.55;display:grid}.seller-confirmation input{accent-color:var(--accent);margin-top:4px}.seller-confirm-button{width:100%;margin-top:20px}@media (max-width:620px){.seller-verification-card{padding:22px 18px}.seller-context-options{grid-template-columns:1fr}.seller-email-field input{padding-right:12px!important}.seller-email-field>span{margin-top:7px;position:static;transform:none}.seller-company-fields{padding:16px 14px 1px}}.account-settings-hero{padding:26px 0 14px}.account-settings-hero .eyebrow{margin-bottom:8px;font-size:.7rem}.account-settings-hero h1{letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.5rem)}.account-settings-hero>p:last-child{margin:9px 0 0;font-size:.88rem;line-height:1.45}.account-settings-form{gap:12px;width:min(1180px,100% - 40px);margin:0 auto 60px;display:grid}.account-settings-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px 22px;box-shadow:0 12px 30px #1c37300b}.account-settings-heading{margin-bottom:15px}.account-settings-card>.account-settings-heading:last-child{margin-bottom:0}.account-settings-heading h2{margin:0 0 4px;font-size:1.15rem}.account-settings-heading p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.account-settings-form .field{margin-bottom:14px}.account-settings-form .field input,.account-settings-form .phone-wrap select,.account-settings-form .phone-wrap input{height:40px}.account-settings-form .button{min-height:40px;font-size:.78rem}.account-preferences-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.account-preferences-grid .account-settings-heading{margin-bottom:11px}.member-since-value{min-height:40px;color:var(--ink);background:#f6f8f8;border:1px solid #e0e7e5;border-radius:6px;align-items:center;padding:0 11px;font-size:.84rem;font-weight:800;display:flex}.account-settings-actions{justify-content:flex-end;display:flex}@media (max-width:700px){.account-settings-hero{padding-top:20px}.account-settings-card{padding:17px 16px}.account-preferences-grid{grid-template-columns:1fr;gap:20px}.account-settings-actions .button{width:100%}}.admin-market-header{justify-content:flex-start;height:64px;padding-left:clamp(16px,3vw,44px);padding-right:clamp(16px,3vw,44px)}.admin-market-header .market-brand{white-space:nowrap;flex:none;font-size:.88rem}.admin-workspace-nav{white-space:nowrap;align-items:center;gap:clamp(9px,1.25vw,18px);margin-left:clamp(16px,2.5vw,38px);display:flex;overflow-x:auto}.admin-workspace-nav a{color:var(--ink);font-size:.76rem;text-decoration:none}.admin-workspace-nav a:hover{color:var(--accent)}.admin-profile-link{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding-left:12px;font-size:.78rem;text-decoration:none;display:flex}.admin-profile-link:hover{color:var(--accent)}@media (max-width:900px){.admin-market-header{flex-direction:column;align-items:flex-start;height:auto}.admin-workspace-nav{width:100%;margin-left:0;padding-bottom:3px}.admin-profile-link{position:absolute;top:20px;right:20px}}.market-page:has(.admin-market-header) .market-hero{padding-top:22px;padding-bottom:12px}.market-page:has(.admin-market-header) .market-hero h1{letter-spacing:-.025em;font-size:clamp(1.7rem,2.7vw,2.6rem)}.market-page:has(.admin-market-header) .market-hero p:last-child{margin-top:8px;line-height:1.45}.admin-dashboard-card span{font-size:17px}.admin-dashboard-card strong{font-size:22px}.field-help{color:var(--muted);margin:-10px 0 20px;font-size:.82rem;line-height:1.5}.account-settings-heading-action{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-settings-heading-action .button{flex:none;min-height:38px}.username-cooldown-help{margin-top:-10px}.username-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.business-switch-save{margin-top:4px}.switch-business-account{gap:8px}.feature-status-menu{flex:none;position:relative}.feature-status-menu>.button{min-width:112px}.feature-status-options{z-index:5;border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:7px;min-width:150px;padding:6px;transition:all .15s;display:grid;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 12px 28px #17201f20}.feature-status-menu:hover .feature-status-options,.feature-status-menu:focus-within .feature-status-options{opacity:1;visibility:visible;transform:translateY(0)}.feature-status-options button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 11px}.feature-status-options button:hover:not(:disabled),.feature-status-options button:focus-visible{background:#eef5f3}.feature-status-options button:disabled{color:var(--accent);cursor:default;font-weight:800}.account-general-information{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.account-general-information a{font-size:.9rem}.signup-field-help{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.admin-members-table{border-collapse:collapse;width:100%;font-size:.88rem}.admin-members-table th,.admin-members-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dde5e2;padding:13px 10px}.admin-members-table th{color:#60716c;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.admin-members-table small{color:#667570;margin-top:4px;font-size:.76rem;display:block}.admin-members-table code{white-space:nowrap;color:#315e55;font-size:.72rem}@media (max-width:760px){.admin-members-table{min-width:850px}}.listing-detail:has(.listing-carousel){grid-template-columns:minmax(0,1.35fr) minmax(460px,.85fr);width:min(1500px,100% - 40px)}.listing-detail:has(.listing-carousel) .listing-main h1{font-size:clamp(2rem,2.7vw,2.8rem);line-height:1.04}.listing-carousel{grid-template-columns:92px minmax(0,1fr);gap:14px;min-height:560px;padding:16px}.listing-carousel-thumbnails{max-height:528px;padding-right:3px!important}.listing-carousel-thumbnails button{background:#eef2f2;border-radius:12px;height:84px}.listing-carousel-stage{min-height:528px;background:#eef2f2!important;border-radius:14px!important}.listing-carousel-expand{padding:28px}.listing-carousel-arrow{width:52px;height:52px}.listing-carousel-previous{left:18px}.listing-carousel-next{right:18px}.listing-carousel-modal{background:#101514f2}.listing-carousel-modal>img{max-width:calc(100vw - 150px);max-height:calc(100vh - 80px)}.listing-carousel-close{top:24px;right:24px}@media (max-width:1100px){.listing-detail:has(.listing-carousel){grid-template-columns:1fr}.listing-carousel{min-height:520px}.listing-carousel-stage{min-height:488px}.listing-carousel-thumbnails{max-height:488px}}@media (max-width:700px){.listing-carousel{grid-template-rows:minmax(330px,1fr) auto;grid-template-columns:1fr;min-height:420px;padding:12px}.listing-carousel-stage{min-height:330px}.listing-carousel-thumbnails{max-height:none;padding-right:0!important}.listing-carousel-thumbnails button{height:72px}.listing-carousel-modal>img{max-width:100%;max-height:calc(100vh - 40px)}}.profile-listing-needs-revision{background:#fffaf0!important;border:2px solid #d8991c!important}.profile-listing-needs-revision em{font-weight:850;color:#8a5a00!important}.profile-listing-rejected{background:#fff5f3!important;border:2px solid #d92d20!important}.profile-listing-rejected .profile-listing-price em{background:#fff5f3;border:1px solid #efb4ad;border-radius:999px;padding:5px 9px;font-weight:850;position:absolute;top:20px;right:20px;color:#b42318!important}.profile-listing-rejected .profile-listing-category{padding-right:100px}.profile-listing-price b{white-space:nowrap}.profile-listing-category{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seller-listing-editor{width:min(900px,100% - 40px);margin:38px auto 90px}.seller-listing-editor>h1{margin:0 0 8px;font-size:2.4rem}.seller-revision-notice{background:#fff7e8;border-left:4px solid #d8991c;margin:-6px -6px 28px;padding:22px}.seller-revision-notice h2{margin:0 0 8px}.seller-revision-notice p:last-child{white-space:pre-wrap;margin:0;line-height:1.6}.seller-review-history{background:#fffaf0;border:1px solid #e2c475;border-radius:7px;margin:22px 0;padding:14px 16px}.seller-review-history summary{cursor:pointer;font-weight:800}.seller-review-history article{border-bottom:1px solid #ead9aa;grid-template-columns:auto 1fr;gap:6px 14px;padding:12px 0;display:grid}.seller-review-history article:last-child{border-bottom:0}.seller-review-history article span{text-align:right;text-transform:capitalize;color:#7a6843}.seller-review-history article p{white-space:pre-wrap;grid-column:1/-1;margin:0}.seller-listing-modify,.seller-listing-actions>button,.seller-listing-delete-confirm button{color:#17201f;cursor:pointer;background:#fff;border:1px solid #aeb9b6;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.seller-listing-actions .seller-listing-delete{color:#9f2319;background:#fff5f3;border-color:#efb4ad}.seller-listing-delete-confirm{align-items:center;gap:6px;display:flex}.seller-listing-actions button:disabled{opacity:.6;cursor:wait}.seller-listing-status-control{grid-template-columns:auto minmax(150px,220px);align-items:center;gap:7px 12px;margin:0 0 18px;display:grid}.seller-listing-status-control label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:850}.seller-listing-status-control select{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c5c2;border-radius:6px;padding:0 38px 0 12px;font-weight:750}.seller-listing-status-control p{color:#9f2319;grid-column:1/-1;margin:0;font-size:.8rem}.profile-listing-card{align-items:start;gap:4px 10px;height:206px;max-height:206px;overflow:hidden}.profile-listing-card h2,.profile-listing-card h3{-webkit-line-clamp:2}.profile-listing-public,.profile-listing-managed,.browse-listing-card{height:206px;max-height:206px}.profile-listing-managed{grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.profile-listing-price{align-self:end;min-width:0}.seller-listing-actions{align-self:end}.browse-listing-card{gap:4px 10px}.browse-listing-card h2{-webkit-line-clamp:2}@media (max-width:620px){.profile-listing-card,.profile-listing-public,.profile-listing-managed,.browse-listing-card{height:auto;max-height:none;overflow:visible}}.local-listing-draft-card{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"image category""image title""image draft-status""image actions"}.local-listing-draft-status{align-self:end;grid-area:draft-status!important;justify-content:flex-end!important;margin:0!important;display:flex!important}.local-listing-draft-card .seller-listing-actions{align-self:end;grid-area:actions!important;justify-content:flex-end!important;margin:0!important}@media (max-width:620px){.local-listing-draft-card{grid-template-rows:auto;grid-template-areas:"image""category""title""draft-status""actions"}.local-listing-draft-status{justify-content:flex-start!important}}.profile-listing-public{grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"image category""image title""image seller""image meta""image price"}.profile-listing-public .browse-listing-seller,.profile-listing-managed .browse-listing-seller{color:var(--ink);grid-area:seller;margin:0;font-size:.76rem;font-weight:750}.profile-listing-public .browse-listing-meta,.profile-listing-managed .browse-listing-meta{grid-area:meta;margin:0}.profile-listing-managed{grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"image category""image title""image seller""image meta""image price";position:relative}.profile-listing-managed .profile-listing-price{padding-right:190px}.profile-listing-managed>.seller-listing-actions{position:absolute;bottom:22px;right:22px;margin:0!important}.seller-listing-status-label{white-space:nowrap;font-weight:750;color:var(--muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:.72rem!important}@media (max-width:620px){.profile-listing-public{grid-template-rows:auto;grid-template-areas:"image""category""title""seller""meta""price"}.profile-listing-managed{grid-template-rows:auto;grid-template-areas:"image""category""title""seller""meta""price""actions"}.profile-listing-managed .profile-listing-price{padding-right:0}.profile-listing-managed>.seller-listing-actions{position:static;grid-area:actions!important}}.listing-browser-layout{grid-template-columns:minmax(225px,270px) minmax(0,1fr);align-items:start;gap:22px;width:calc(100% - 36px);margin:22px 18px 72px;display:grid}.listing-browser-sidebar{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;position:sticky;top:18px;overflow:hidden;box-shadow:0 16px 40px #1c37300d}.listing-sidebar-search{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:14px;font-size:.9rem;display:grid}.listing-sidebar-search-field{min-width:0;height:41px;color:var(--muted);background:#fff;border:1px solid #cbd4d1;border-radius:5px;align-items:center;gap:7px;padding:0 11px;display:flex}.listing-sidebar-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #007f6d1a}.listing-sidebar-search-field input{width:100%;min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.listing-sidebar-search .button{min-width:74px;min-height:41px;padding:0 13px}.listing-category-menu{padding:16px 11px 14px}.listing-category-menu-heading{justify-content:space-between;align-items:center;gap:11px;padding:0 7px 9px;display:flex}.listing-category-menu-heading h2{margin:0;font-size:.9rem}.listing-category-menu-heading a{font-size:.684rem}.listing-taxonomy-all{color:var(--ink);border-radius:5px;padding:9px 11px;font-size:.81rem;text-decoration:none;display:block}.listing-taxonomy-level{margin:0;padding:0;list-style:none}.listing-taxonomy-categories{margin-top:3px}.listing-taxonomy-row{border-radius:5px;grid-template-columns:minmax(0,1fr) 29px;align-items:center;display:grid}.listing-taxonomy-row>a{min-width:0;color:var(--ink);padding:8px 6px 8px 11px;font-size:.792rem;line-height:1.3;text-decoration:none}.listing-taxonomy-row>button{width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.listing-taxonomy-row>button svg{transition:transform .15s}.listing-taxonomy-row>button[aria-expanded=true] svg{transform:rotate(180deg)}.listing-taxonomy-row:hover,.listing-taxonomy-row:focus-within,.listing-taxonomy-all:hover{background:#f1f7f5}.listing-taxonomy-row.active,.listing-taxonomy-all.active,.listing-taxonomy-product-types a.active{color:var(--accent-dark);background:#e7f5f1;font-weight:850}.listing-taxonomy-subcategories{border-left:1px solid #dbe4e1;margin:2px 0 6px 11px;padding-left:7px}.listing-taxonomy-subcategories .listing-taxonomy-row>a{padding-top:6px;padding-bottom:6px;font-size:.738rem}.listing-taxonomy-product-types{margin:1px 0 6px 16px}.listing-taxonomy-product-types a{color:#53605d;border-radius:5px;padding:5px 9px;font-size:.693rem;line-height:1.3;text-decoration:none;display:block}.listing-taxonomy-product-types a:hover{color:var(--accent-dark);background:#f1f7f5}.listing-browser-results{min-width:0}.seller-profile-results-heading{justify-content:space-between;align-items:center;gap:18px;margin:1px 0 14px;display:flex}.seller-profile-results-heading .listing-category-path{margin:0}.listing-sort-select{color:var(--ink);flex:none;align-items:center;gap:9px;font-size:.75rem;font-weight:750;display:flex}.listing-sort-select select{min-width:190px;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c5c2;border-radius:6px;padding:0 34px 0 11px;font-weight:700}.listing-category-path{color:var(--accent);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:7px;margin:1px 0 14px;font-size:1rem;font-weight:850;line-height:1.35;display:flex}.listing-category-path span{align-items:center;gap:7px;display:inline-flex}.listing-category-path i{color:#5ea999;font-style:normal;font-weight:700}.listing-browser-results .listing-filter-summary{width:100%;margin:0 0 16px}.listing-browser-results .listing-grid{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:13px;width:100%;margin:0}.listing-browser-results .market-empty{width:100%;margin:0}.listing-browser-results .listing-card.profile-listing-card{grid-template-columns:128px minmax(0,1fr);column-gap:13px;height:150px;max-height:150px;padding:11px}.listing-browser-results .listing-card.profile-listing-card .profile-listing-image{width:128px;height:128px}.listing-browser-results .listing-card.profile-listing-card>span,.listing-browser-results .listing-card.profile-listing-card .listing-card-link>span{padding-right:38px;font-size:.54rem}.listing-browser-results .listing-card.profile-listing-card h2,.listing-browser-results .listing-card.profile-listing-card h3{font-size:.837rem}.listing-browser-results .listing-card.profile-listing-card .listing-card-status,.listing-browser-results .listing-card.profile-listing-card .browse-listing-seller,.listing-browser-results .listing-card.profile-listing-card .browse-listing-meta{font-size:.612rem}.listing-browser-results .listing-card.profile-listing-card .listing-card-price-stack em{font-size:.603rem}.listing-browser-results .listing-card.profile-listing-card .listing-price-display b{font-size:.9rem}.listing-browser-results .listing-card.profile-listing-card .listing-price-display del{font-size:.594rem}.listing-browser-results .listing-card-with-favorite>.listing-favorite-control,.listing-browser-results .listing-card-with-favorite>.listing-favorite-control .listing-favorite-button{width:27px!important;height:27px!important}.listing-browser-results .listing-card-with-favorite>.listing-favorite-control{inset:8px 8px auto auto!important}.listing-browser-results .listing-card-with-favorite>.listing-favorite-control .listing-favorite-button svg{width:17px;height:17px}.site-brand{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:1.08rem;font-weight:800;text-decoration:none;display:inline-flex}.site-brand span{background:var(--ink);color:#fff;border-radius:5px;place-items:center;width:34px;height:34px;font-size:.77rem;display:inline-grid}.admin-market-header .site-brand{flex:none}.listing-carousel.listing-carousel-single{grid-template-columns:minmax(0,1fr)}.listing-detail .listing-main{padding:27px}.listing-detail:has(.listing-carousel) .listing-main h1{font-size:clamp(1.8rem,2.43vw,2.52rem)}.listing-detail .listing-model{font-size:.945rem}.listing-detail .listing-price{margin:21px 0;font-size:1.8rem}.listing-detail .listing-buyer-flow-section{padding:27px}.listing-detail .listing-buyer-flow-section .step{margin-bottom:23px}.listing-detail .listing-buyer-flow-section .step h2{font-size:1.062rem}.listing-detail .listing-buyer-flow-section .step p{font-size:.738rem}.listing-detail .listing-buyer-flow-section .field b{font-size:.756rem}.listing-detail .listing-readonly-value{min-height:40px;padding:9px 11px;font-size:.9rem;line-height:1.45}.listing-detail .listing-readonly-value-multiline{min-height:83px}.listing-detail .seller-card h2{font-size:1.35rem}.listing-detail .seller-card p{font-size:.9rem}@media (max-width:900px){.listing-browser-layout{grid-template-columns:1fr}.listing-browser-sidebar{position:static}}.order-detail-summary{grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.listing-browser-results .listing-grid{grid-template-columns:1fr}.seller-profile-results-heading{flex-direction:column;align-items:flex-start}.listing-sort-select{justify-content:space-between;width:100%}.listing-sort-select select{flex:1;min-width:0}}@media (max-width:520px){.listing-browser-layout{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.listing-sidebar-search{grid-template-columns:1fr}.listing-sidebar-search .button{width:100%}.listing-browser-results .listing-grid{grid-template-columns:1fr}}.listing-price-display{flex-wrap:wrap;min-width:0;color:var(--ink)!important;text-transform:none!important;letter-spacing:0!important;align-items:baseline!important;gap:4px 10px!important;margin:0!important;display:flex!important}.listing-price-display del{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:500;text-decoration-thickness:1.5px}.listing-price-display b{color:var(--ink);white-space:nowrap}.listing-price>.listing-price-display{justify-items:start;gap:3px!important;display:grid!important}.listing-price>.listing-price-display del{font-size:1rem}.listing-price>.listing-price-display b{color:var(--accent-dark);font-size:inherit;font-weight:inherit}.profile-listing-managed .profile-listing-price{justify-content:start!important;gap:2px!important;display:grid!important}.profile-listing-managed .profile-listing-price em{font-size:.72rem;position:static!important}.profile-listing-managed .profile-listing-price .listing-price-display{text-align:left!important;justify-content:flex-start!important;justify-self:start!important;width:100%!important;margin:0!important}.profile-listing-managed .seller-listing-status-label{position:absolute;bottom:calc(100% + 6px);right:0}@media (max-width:620px){.profile-listing-managed .seller-listing-status-label{position:static}}.listing-card-with-favorite{position:relative}.listing-card-link{display:contents}.listing-card-with-favorite>.listing-favorite-control{z-index:5;grid-area:auto!important;width:38px!important;height:38px!important;margin:0!important;display:block!important;position:absolute!important;inset:12px 12px auto auto!important}.listing-card-with-favorite>.listing-card-link>span{padding-right:44px}.listing-card-with-favorite .listing-favorite-error{text-transform:none;letter-spacing:0;width:max-content;max-width:240px;font-size:.68rem;position:absolute;top:44px;right:0}.listing-card .listing-card-price-stack{text-align:left!important;justify-content:stretch!important;justify-self:stretch!important;place-items:start!important;gap:3px!important;width:100%!important;margin:0!important;display:grid!important}.listing-card .listing-card-price-stack .listing-price-display{text-align:left!important;justify-content:flex-start!important;justify-self:start!important;width:auto!important}.listing-grid,.profile-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.listing-card.profile-listing-card{grid-template-columns:142px minmax(0,1fr);gap:3px 14px;height:166px;max-height:166px;padding:12px;overflow:hidden}.listing-card.profile-listing-card .profile-listing-image{align-self:start;width:142px;height:142px}.listing-card.profile-listing-card>span,.listing-card.profile-listing-card .listing-card-link>span,.listing-card.profile-listing-card .profile-listing-card-link>span,.listing-card.profile-listing-card .profile-listing-category{min-width:0;color:var(--muted);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;padding-right:42px;font-size:.6rem;font-weight:500;display:block;overflow:hidden}.listing-card.profile-listing-card h2,.listing-card.profile-listing-card h3{color:var(--accent);-webkit-line-clamp:2;font-size:.93rem;font-weight:850;line-height:1.22}.listing-card.profile-listing-card .listing-card-status{color:#8a5a00;grid-area:status;margin:0;font-size:.68rem;font-weight:850;line-height:1.2}.listing-card.browse-listing-card,.listing-card.profile-listing-public,.listing-card.profile-listing-managed{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"image category""image title""image status""image seller""image meta""image price"}.listing-card.profile-listing-card .browse-listing-seller,.listing-card.profile-listing-card .browse-listing-meta{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.listing-card.profile-listing-card .listing-card-price-stack,.listing-card.profile-listing-card .profile-listing-price{align-self:end;text-align:left!important;flex-direction:column!important;justify-content:flex-end!important;justify-self:start!important;align-items:flex-start!important;gap:1px!important;width:100%!important;margin:0!important;display:flex!important}.listing-card.profile-listing-card .listing-card-price-stack .listing-price-display,.listing-card.profile-listing-card .profile-listing-price .listing-price-display{text-align:left!important;justify-content:flex-start!important;place-self:flex-start start!important;width:auto!important;margin:0!important}.listing-card.profile-listing-card .listing-card-price-stack em,.listing-card.profile-listing-card .profile-listing-price em{font-size:.67rem}.listing-card.profile-listing-card .listing-price-display b{font-size:1rem}.listing-card.profile-listing-card .listing-price-display del{font-size:.66rem}.listing-card.profile-listing-managed{overflow:hidden}.listing-card.profile-listing-managed .profile-listing-price{max-width:none;padding-right:0;justify-self:start!important}.listing-card.profile-listing-managed>.seller-listing-status-label{top:12px;bottom:auto;right:12px}.listing-card.profile-listing-managed>.seller-listing-actions{gap:5px;bottom:12px;right:12px}.listing-card.profile-listing-managed .seller-listing-modify,.listing-card.profile-listing-managed .seller-listing-actions>button,.listing-card.profile-listing-managed .seller-listing-delete-confirm button{min-height:30px;padding:0 8px;font-size:.7rem}.listing-card.profile-listing-managed .seller-listing-status-label{bottom:calc(100% + 3px);font-size:.62rem!important}.listing-card.profile-listing-business .profile-listing-price{padding-right:78px}.listing-card.profile-listing-business>.business-listing-actions{bottom:12px;right:12px}.listing-card.local-listing-draft-card .local-listing-draft-status{font-size:.68rem}.listing-card.local-listing-draft-card .seller-listing-actions{bottom:12px;right:12px}.listing-card-with-favorite>.listing-favorite-control{width:30px!important;height:30px!important;inset:9px 9px auto auto!important}.listing-card-with-favorite>.listing-favorite-control .listing-favorite-button{width:30px;height:30px}.listing-card-with-favorite>.listing-favorite-control .listing-favorite-button svg{width:19px;height:19px}.listing-card-with-favorite .listing-favorite-error{max-width:180px;top:36px}@media (max-width:1180px){.listing-grid,.profile-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.listing-grid,.profile-listing-grid{grid-template-columns:1fr}.listing-card.profile-listing-card{grid-template-columns:112px minmax(0,1fr);height:136px;max-height:136px}.listing-card.profile-listing-card .profile-listing-image{justify-self:start;width:112px;height:112px}.listing-card.profile-listing-managed .profile-listing-price{max-width:none}}.seller-listing-management-box{background:#f7fbfa;border:1px solid #d4e5e0;border-radius:9px;grid-template-columns:auto max-content minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 14px;padding:10px 11px;display:grid}.seller-listing-management-heading{align-items:center;min-width:max-content;display:flex}.seller-listing-management-heading span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:850}.seller-listing-management-heading h2{margin:2px 0 0;font-size:.82rem}.seller-listing-management-heading em{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 9px;font-size:.68rem;font-style:normal;font-weight:850}.seller-listing-management-heading .is-active{color:#145c4f;background:#eaf7f3;border-color:#b8dfd5}.seller-listing-management-heading .is-pending,.seller-listing-management-heading .is-archived{color:#765300;background:#fff8e6;border-color:#e2c16c}.seller-listing-management-box .seller-listing-status-control{width:max-content;min-width:0;margin:0;display:block}.seller-listing-management-box .seller-listing-status-control select{width:auto;min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c5c2;border-radius:6px;padding:0 34px 0 10px;font-size:.7rem;font-weight:750}.seller-listing-management-box .seller-listing-status-control select option{color:var(--ink);background:#fff}.seller-listing-management-box .seller-listing-status-control select.is-delete{color:#b2524b;background:#fff8f7;border-color:#ebc8c4}.seller-listing-status-save{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;min-height:34px;padding:0 12px;font-size:.68rem;font-weight:850}.seller-listing-status-save:disabled{opacity:.5;cursor:not-allowed}.seller-listing-modify-button{border:1px solid var(--accent);background:var(--accent);color:#fff;text-align:center;white-space:nowrap;border-radius:6px;justify-content:center;justify-self:end;align-items:center;min-height:34px;padding:0 10px;font-size:.68rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.seller-listing-modify-button:hover{background:var(--accent-dark)}.seller-listing-management-box>p{color:#9f2319;grid-column:1/-1;margin:0;font-size:.72rem}@media (max-width:680px){.seller-listing-management-box{grid-template-columns:max-content minmax(0,1fr) auto}.seller-listing-management-heading{grid-column:1/-1}}@media (max-width:420px){.seller-listing-management-box{grid-template-columns:1fr 1fr}.seller-listing-management-box .seller-listing-status-control{grid-column:1/-1}}.listing-detail.listing-detail-marketplace{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:0;width:min(1440px,100% - 40px)}.listing-detail-marketplace>.listing-carousel{border-radius:12px 0 0;min-height:520px;box-shadow:0 18px 44px #17201f0d}.listing-detail-marketplace>.listing-carousel .listing-carousel-stage{min-height:488px}.listing-detail-marketplace>.listing-carousel .listing-carousel-thumbnails{max-height:488px}.listing-detail-marketplace .listing-purchase-panel{border-left:0;border-radius:0 12px 0 0;padding:28px;position:relative;box-shadow:0 18px 44px #17201f0d}.listing-page-utility-actions{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:18px;right:18px}.listing-page-utility-actions .listing-favorite-control{display:block;position:static}.listing-page-utility-actions .listing-favorite-button,.listing-share-button{color:#53605d;cursor:pointer;background:#fff;border:1px solid #cbd4d1;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.listing-page-utility-actions .listing-favorite-button:hover,.listing-share-button:hover{border-color:var(--accent);color:var(--accent)}.listing-page-utility-actions .listing-favorite-button svg{width:19px;height:19px}.listing-page-utility-actions .listing-favorite-error,.listing-share-control>span{width:max-content;max-width:220px;color:var(--accent-dark);background:#fff;border:1px solid #d4e5e0;border-radius:6px;padding:6px 8px;font-size:.64rem;font-weight:800;position:absolute;top:42px;right:0;box-shadow:0 8px 22px #17201f1a}.listing-share-control{position:relative}.listing-detail-marketplace .listing-purchase-panel>.eyebrow{color:var(--accent);letter-spacing:.085em;margin:0 0 9px;font-size:.62rem;line-height:1.45}.listing-detail.listing-detail-marketplace .listing-main.listing-purchase-panel h1{letter-spacing:-.02em;padding-right:78px;font-size:clamp(1.3rem,1.55vw,1.62rem);line-height:1.1}.listing-detail-marketplace .listing-model{margin:7px 0 0;font-size:.82rem}.listing-detail-marketplace .listing-price{margin:19px 0 9px;font-size:1.45rem}.listing-detail-marketplace .listing-seller-summary{gap:1px;margin:0 0 16px}.listing-detail-marketplace .listing-seller-summary span{font-size:.6rem}.listing-detail-marketplace .listing-seller-summary a{font-size:.78rem}.listing-purchase-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 14px;display:flex}.listing-detail-marketplace .listing-purchase-actions .listing-offer-button,.listing-question-button{margin:0}.listing-action-toast{z-index:70;background:var(--accent-dark);color:#fff;border-radius:7px;max-width:min(360px,100vw - 32px);padding:13px 16px;font-size:.84rem;font-weight:750;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 42px #0d151455}.question-modal-card{padding-top:16px}.question-close{width:32px;height:32px}.controlled-question-list{border:0;gap:8px;margin:18px 0;padding:0;display:grid}.controlled-question-list legend{margin-bottom:9px;font-size:.76rem;font-weight:850}.controlled-question-list label{color:var(--ink);cursor:pointer;background:#f8fbfa;border:1px solid #dfe7e4;border-radius:7px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 12px;font-size:.78rem;font-weight:700;line-height:1.45;display:grid}.controlled-question-list label:has(input:checked){border-color:var(--accent);color:var(--accent-dark);background:#eaf7f3}.controlled-question-list input{accent-color:var(--accent);margin-top:3px}@media (max-width:600px){.listing-action-toast{max-width:none;bottom:16px;left:16px;right:16px}}.listing-condition-summary{border-left:3px solid var(--accent);background:#f4f8f7;margin-top:7px;padding:13px}.listing-condition-summary h2{margin:0 0 7px;font-size:.82rem}.listing-condition-summary>p{color:#53605d;white-space:pre-wrap;margin:0 0 11px;font-size:.78rem;line-height:1.5}.listing-summary-facts{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.listing-summary-facts div{background:#fff;border:1px solid #e1e7e5;border-radius:7px;padding:9px 10px}.listing-summary-facts dt{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:.58rem;font-weight:850}.listing-summary-facts dd{white-space:pre-wrap;margin:3px 0 0;font-size:.74rem;font-weight:750;line-height:1.4}.listing-extra-facts{margin-top:14px}.listing-summary-facts .listing-summary-full{grid-column:1/-1}.listing-marketplace-details{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 12px 12px;grid-column:1/-1;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);display:grid;box-shadow:0 18px 44px #17201f0d}.listing-marketplace-details>section{padding:24px}.listing-marketplace-details h2{margin:0 0 10px;font-size:.94rem}.listing-marketplace-details p{color:#53605d;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.6}.listing-about-equipment{border-right:1px solid var(--line)}.listing-compact-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.listing-compact-specs div{background:#f8fbfa;border:1px solid #e1e7e5;border-radius:7px;padding:9px 10px}.listing-compact-specs dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:850}.listing-compact-specs dd{margin:3px 0 0;font-size:.74rem;font-weight:700;line-height:1.4}.listing-detail-marketplace>.seller-card{margin-top:18px;padding:24px}.listing-detail-marketplace>.seller-card h2{font-size:1.15rem}.listing-detail-marketplace>.seller-card p{font-size:.8rem}@media (max-width:1000px){.listing-detail.listing-detail-marketplace,.listing-marketplace-details{grid-template-columns:1fr}.listing-detail-marketplace>.listing-carousel{border-radius:12px 12px 0 0}.listing-detail-marketplace .listing-purchase-panel{border-top:0;border-left:1px solid var(--line);border-radius:0}.listing-about-equipment{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:700px){.listing-detail.listing-detail-marketplace{width:calc(100% - 24px)}.listing-detail-marketplace .listing-purchase-panel,.listing-marketplace-details>section,.listing-detail-marketplace>.seller-card{padding:18px}.listing-detail-marketplace>.listing-carousel{min-height:420px}.listing-detail-marketplace>.listing-carousel .listing-carousel-stage{min-height:330px}.listing-detail-marketplace>.listing-carousel .listing-carousel-thumbnails{max-height:none}.listing-summary-facts,.listing-compact-specs{grid-template-columns:1fr}.listing-summary-facts .listing-summary-full{grid-column:auto}}.account-navigation{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:4px;width:min(1180px,100% - 40px);margin:18px auto 0;padding:4px;display:flex;overflow-x:auto;box-shadow:0 8px 24px #17201f0a}.account-navigation a{min-height:34px;color:var(--ink);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:.74rem;font-weight:750;text-decoration:none;display:inline-flex}.account-navigation a:hover{color:var(--accent-dark);background:#f1f7f5}.account-navigation a.active{color:var(--accent-dark);background:#e7f5f1;font-weight:850}.saved-listings-section{margin-bottom:80px}.saved-listings-section .profile-section-heading{align-items:center}.saved-listings-section .profile-listing-empty .button{margin-top:18px}.business-analytics-hero{padding-top:28px;padding-bottom:16px}.business-analytics-hero h1{font-size:clamp(2rem,3.8vw,3.3rem)}.business-analytics-hero>p:last-child{margin:8px 0 0;font-size:.86rem}.business-analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(1180px,100% - 40px);margin:0 auto 14px;display:grid}.business-analytics-metrics article{background:#fff;border:1px solid #dbe4e1;border-radius:9px;min-width:0;padding:16px 17px;box-shadow:0 8px 24px #17201f08}.business-analytics-metrics span{color:var(--accent-dark);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:850;display:block}.business-analytics-metrics strong{color:var(--ink);margin:5px 0 4px;font-size:1.65rem;line-height:1;display:block}.business-analytics-metrics p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.35}.business-analytics-table-shell{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(1180px,100% - 40px);margin:0 auto 64px;padding:20px 22px;box-shadow:0 12px 30px #1c37300b}.business-analytics-table-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.business-analytics-table-heading .eyebrow{margin-bottom:5px}.business-analytics-table-heading h2{margin:0;font-size:1.15rem}.business-analytics-table-heading>b{color:var(--muted);font-size:.74rem}.business-analytics-table{border:1px solid #d9e3e0;border-radius:8px;overflow:hidden}.business-analytics-table-head,.business-analytics-table-row{grid-template-columns:minmax(220px,2.2fr) minmax(105px,1fr) repeat(5,minmax(70px,.62fr));align-items:center;gap:10px;display:grid}.business-analytics-table-head{min-height:42px;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.07em;background:#edf7f4;padding:0 14px;font-size:.64rem;font-weight:900}.business-analytics-table-row{border-top:1px solid #e0e8e5;min-height:54px;padding:8px 14px;font-size:.76rem}.business-analytics-table-row:nth-child(odd){background:#e6f4f0}.business-analytics-table-row>span:first-child{min-width:0}.business-analytics-table-row a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;display:block;overflow:hidden}.business-analytics-table-row a:hover{color:var(--accent-dark);text-decoration:underline}.business-analytics-table-row>span:not(:first-child){font-variant-numeric:tabular-nums}.analytics-listing-status{color:#53605d;white-space:nowrap;background:#fff;border:1px solid #cad8d4;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:.62rem;font-style:normal;font-weight:850;display:inline-flex}.analytics-listing-status-published{color:#116353;background:#effaf7;border-color:#add8cd}.analytics-listing-status-pending_sale{color:#775800;background:#fff9e8;border-color:#ead189}.business-analytics-empty{margin-bottom:64px}.business-analytics-empty .button{margin-top:16px}.business-analytics-table-row>span:first-child>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:980px){.business-analytics-metrics{grid-template-columns:repeat(3,1fr)}.business-analytics-table{overflow-x:auto}.business-analytics-table-head,.business-analytics-table-row{min-width:850px}}@media (max-width:560px){.account-navigation{width:calc(100% - 24px);margin-top:12px}.account-navigation a{min-height:36px;padding:0 12px;font-size:.74rem}.business-analytics-hero,.business-analytics-metrics,.business-analytics-table-shell{width:calc(100% - 24px)}.business-analytics-metrics{grid-template-columns:1fr 1fr}.business-analytics-metrics article:last-child{grid-column:1/-1}.business-analytics-table-shell{padding:16px}.business-analytics-table{border:0;overflow:visible}.business-analytics-table-head{display:none}.business-analytics-table-row{border:1px solid #d9e3e0;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 14px;min-width:0;margin-top:9px;padding:13px}.business-analytics-table-row:first-of-type{margin-top:0}.business-analytics-table-row>span:first-child,.business-analytics-table-row>span:nth-child(2){grid-column:1/-1}.business-analytics-table-row>span[data-label]:before{content:attr(data-label);color:var(--accent-dark);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:.58rem;font-weight:900;display:block}}.account-offers-hero{padding-bottom:0}.offer-view-tabs{align-items:stretch;gap:4px;margin-top:22px;display:flex;position:relative}.offer-view-tabs a{min-height:42px;color:var(--muted);border:0;align-items:center;padding:0 17px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.offer-view-tabs a:hover,.offer-view-tabs a.active{color:var(--accent-dark)}.offer-view-tabs a.active:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.account-offers-empty{margin-bottom:56px}.account-offers-empty .button{margin-top:17px}.unified-offer-list{gap:16px;width:min(1180px,100% - 40px)}.offer-row.unified-offer-row{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:0;overflow:hidden}.offer-row-main{align-content:start;gap:6px;padding:18px 20px;display:grid}.offer-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.offer-card-heading .eyebrow{margin-bottom:5px}.offer-card-heading h2{margin:0;font-size:1.05rem}.offer-card-heading h2 a,.offer-card-heading p a{color:inherit;text-decoration:none}.offer-card-heading h2 a:hover,.offer-card-heading p a:hover{color:var(--accent);text-decoration:underline}.offer-card-heading p{color:var(--muted);margin:0;font-size:.76rem}.offer-status{color:#53605d;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f6f8f7;border:1px solid #cbd4d1;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:.64rem;font-weight:850;display:inline-flex}.offer-status-pending{color:#755400;background:#fff8e6;border-color:#e4c66f}.offer-status-countered{color:#145c4f;background:#eaf7f3;border-color:#85cbbb}.offer-status-accepted,.offer-status-answered{color:#1f6d3b;background:#effaf4;border-color:#88c99d}.offer-status-rejected,.offer-status-withdrawn,.offer-status-expired{color:#63706d;background:#f4f6f5;border-color:#d6dddb}.offer-heading-actions{align-items:center;gap:6px;display:flex;transform:translateY(-6px)}.offer-heading-actions .offer-action-stack{display:block}.offer-heading-actions .offer-status{min-height:30px;padding:0 10px;font-size:.64rem}.market-page .offer-heading-actions .button{min-height:30px;padding:0 10px;font-size:.66rem}.offer-amount-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.offer-amount-summary div{background:#f8fbfa;border:1px solid #dfe7e4;border-radius:8px;padding:9px 11px}.offer-amount-summary dt{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.6rem;font-weight:850}.offer-amount-summary dd{color:var(--ink);margin:3px 0 0;font-size:.84rem;font-weight:850}.offer-action-stack{gap:10px;display:grid}.counter-offer-form{background:#f1f9f7;border:1px solid #b9ddd4;border-radius:8px;gap:9px;padding:14px;display:grid}.counter-offer-form>label{font-size:.72rem;font-weight:850}.counter-offer-form>div:first-of-type{background:#fff;border:1px solid #b8c5c2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.counter-offer-form input{min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0 11px}.counter-offer-form>div:first-of-type>span{color:var(--muted);padding:0 11px;font-size:.7rem;font-weight:800}.offer-history{border-left:1px solid var(--line);background:#f8fbfa;padding:18px 20px}.offer-history h3{margin:0 0 12px;font-size:.86rem}.offer-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.offer-history li{grid-template-columns:12px minmax(0,1fr);gap:10px;min-height:56px;display:grid;position:relative}.offer-history li:last-child{min-height:0}.offer-history li:not(:last-child):before{content:"";background:#c8d7d3;width:1px;position:absolute;top:12px;bottom:-2px;left:5px}.offer-history li>span{z-index:1;background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--accent);border:2px solid #f8fbfa;border-radius:50%;margin-top:3px;position:relative}.offer-history li>div{align-content:start;gap:3px;padding-bottom:14px;display:grid}.offer-history li:last-child>div{padding-bottom:0}.offer-history strong{font-size:.72rem;line-height:1.4}.offer-history time{color:var(--muted);font-size:.63rem}.offer-table-shell{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(1180px,100% - 40px);margin:0 auto 60px;overflow-x:auto;box-shadow:0 12px 30px #1c37300b}.account-offers-table{border-collapse:collapse;text-align:left;width:100%}.account-offers-table th{border-bottom:1px solid var(--line);color:var(--accent);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#f4f8f7;padding:11px 13px;font-size:.61rem;font-weight:850}.account-offers-table td{color:#3d4947;vertical-align:middle;border-bottom:1px solid #e5ebe9;padding:13px;font-size:.72rem;line-height:1.4}.account-offers-table tbody tr:nth-child(2n){background:0 0}.account-offers-table tbody tr.offer-interaction-row-alt{background:#e5f2ed}.offer-notification-focused{scroll-margin-top:140px;animation:2.2s ease-out offer-notification-flash}@keyframes offer-notification-flash{0%,22%{background:#a8e1c8}55%{background:#d5f3e4}to{background:0 0}}.account-offers-table tbody tr:last-child td{border-bottom:0}.offer-table-product{min-width:210px;max-width:300px}.offer-table-product a,.offer-table-buyer{color:var(--ink);font-weight:800;text-decoration:none}.offer-table-product a:hover,.offer-table-buyer:hover{color:var(--accent);text-decoration:underline}.offer-table-money{white-space:nowrap;font-weight:850}.offer-table-money strong,.offer-table-money span{display:block}.offer-table-money span{color:var(--muted);margin-top:2px;font-size:.62rem;font-weight:650}.offer-table-comparison{white-space:nowrap}.offer-table-comparison strong,.offer-table-comparison span{display:block}.offer-table-comparison strong{color:var(--ink);font-size:.68rem}.offer-table-comparison span{color:var(--muted);margin-top:2px;font-size:.62rem;font-weight:700}.account-offers-table time{color:var(--muted);white-space:nowrap;font-size:.67rem}.offer-table-actions{min-width:250px}.offer-table-actions .offer-action-stack{gap:7px}.offer-table-actions .offer-row-actions{flex-wrap:nowrap;gap:6px}.market-page .offer-table-actions .button{white-space:nowrap;min-height:32px;padding:0 9px;font-size:.65rem}.offer-table-actions .counter-offer-form{min-width:220px;margin-top:7px;padding:10px}.offer-editor-modal-card{width:min(420px,100%);padding:22px}.offer-action-menu{position:relative}.offer-action-menu>summary{width:32px;height:32px;color:var(--ink);letter-spacing:1px;cursor:pointer;background:#fff;border:1px solid #aebbb7;border-radius:5px;place-items:center;font-weight:900;list-style:none;display:grid}.offer-action-menu>summary::-webkit-details-marker{display:none}.offer-action-menu>div{z-index:5;border:1px solid var(--line);background:#fff;border-radius:7px;min-width:170px;padding:5px;display:grid;position:absolute;top:37px;right:0;box-shadow:0 12px 28px #1c373024}.offer-action-menu>div button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:.68rem;font-weight:750}.offer-action-menu>div button:hover{color:var(--accent-dark);background:#eef6f3}.offer-interaction-history-row td{border-bottom:1px solid #dbe5e2;padding:7px 13px}.offer-table-history>summary{width:max-content;color:var(--accent-dark);cursor:pointer;font-size:.66rem;font-weight:850;line-height:1.4;list-style:none}.offer-table-history>summary::-webkit-details-marker{display:none}.offer-table-history>summary:before{content:"+";width:15px;display:inline-block}.offer-table-history[open]>summary:before{content:"−"}.offer-table-history ol{background:#f8fbfa;border:1px solid #dce7e3;border-radius:7px;gap:0;margin:10px 0 0;padding:10px 12px;list-style:none;display:grid}.offer-table-history li{grid-template-columns:11px minmax(0,1fr);gap:9px;min-height:44px;display:grid;position:relative}.offer-table-history li:not(:last-child):before{content:"";background:#c8d7d3;width:1px;position:absolute;top:11px;bottom:-1px;left:5px}.offer-table-history li>span{z-index:1;background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--accent);border:2px solid #f8fbfa;border-radius:50%;margin-top:2px;position:relative}.offer-table-history li>div{gap:2px;padding-bottom:11px;display:grid}.offer-table-history li:last-child{min-height:0}.offer-table-history li:last-child>div{padding-bottom:0}.offer-table-history strong{font-size:.68rem}.offer-table-history time{color:var(--muted);font-size:.61rem}.offer-table-history>p{color:var(--muted);margin:8px 0 0;font-size:.67rem}.offer-no-action{color:#98a19f}.account-questions-table .question-table-copy{min-width:180px;max-width:260px;line-height:1.5}.account-questions-table tbody tr:nth-child(2n){background:#e5f2ed}.question-table-answer-copy{gap:4px;display:grid}.question-table-answer-copy strong{color:var(--ink);font-size:.72rem}.question-table-answer-copy span{color:var(--muted);font-size:.67rem}.question-table-actions{min-width:150px}.question-table-actions details{min-width:120px}.question-table-actions summary{cursor:pointer;width:max-content;list-style:none}.question-table-actions summary::-webkit-details-marker{display:none}.question-table-actions details[open]{min-width:280px}.question-table-actions .question-answer-control{background:#fff;border:1px solid #dfe7e4;border-radius:7px;margin-top:9px;padding:11px}@media (max-width:820px){.offer-table-shell{width:calc(100% - 24px);box-shadow:none;background:0 0;border:0;overflow:visible}.account-offers-table,.account-offers-table tbody,.account-offers-table tr,.account-offers-table td{width:100%;display:block}.account-offers-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-offers-table tbody{gap:10px;display:grid}.account-offers-table tr{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 14px;box-shadow:0 10px 24px #1c37300b}.account-offers-table td{border-bottom:1px solid #e5ebe9;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;min-width:0;max-width:none;padding:9px 0;display:grid}.account-offers-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.59rem;font-weight:850}.account-offers-table tbody tr:last-child td{border-bottom:1px solid #e5ebe9}.account-offers-table tbody tr td:last-child{border-bottom:0}.offer-table-actions .offer-row-actions{flex-wrap:wrap}.offer-interaction-row{border-radius:9px 9px 0 0!important}.offer-interaction-history-row{margin-top:-10px;border-top:0!important;border-radius:0 0 9px 9px!important;padding-top:0!important}.offer-interaction-history-row td{padding:8px 0;display:block;border:0!important}.offer-interaction-history-row td:before{display:none}.offer-action-menu>div{margin-top:5px;position:static}.offer-table-history ol{margin-bottom:2px}.account-questions-table .question-table-copy{max-width:none}.question-table-actions details[open]{min-width:0}}.question-list{margin-bottom:90px}.question-row{border:1px solid var(--line);background:#fff;border-radius:10px;gap:20px;padding:24px;display:grid;box-shadow:0 16px 40px #1c37300d}.question-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.question-card-heading h2{margin:0 0 3px;font-size:1.05rem}.question-card-heading h2 a{color:inherit;text-decoration:none}.question-card-heading h2 a:hover{color:var(--accent);text-decoration:underline}.question-card-heading p{color:var(--muted);margin:0;font-size:.72rem}.controlled-question-exchange{grid-template-columns:1fr 1fr;gap:10px;display:grid}.controlled-question-exchange>div{background:#f8fbfa;border:1px solid #dfe7e4;border-radius:8px;align-content:start;gap:7px;padding:15px;display:grid}.controlled-question-exchange span,.question-answer-control>label{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:850}.controlled-question-exchange strong{font-size:.78rem;line-height:1.5}.controlled-question-exchange time{color:var(--muted);font-size:.63rem}.question-answer{background:#f1f9f7!important;border-color:#b9ddd4!important}.question-answer-control{align-content:start;gap:9px;display:grid}.question-answer-control label{gap:7px;display:grid}.question-answer-control select{width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #b8c5c2;border-radius:6px;padding:10px;font-size:.74rem}.question-answer-control textarea{width:100%;min-height:86px;color:var(--ink);font:inherit;resize:vertical;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #b8c5c2;border-radius:6px;padding:10px;font-size:.74rem;line-height:1.45}.question-moderation-note{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.question-answer p{color:#40514e;margin:0;font-size:.74rem;line-height:1.5}.question-answer-control .button{justify-self:start}.moderation-list{gap:16px;width:min(1000px,100% - 40px);margin:0 auto 90px;display:grid}.moderation-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:17px;padding:22px;display:grid;box-shadow:0 16px 40px #1c37300d}.moderation-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moderation-card h2{margin:.25rem 0;font-size:1.05rem}.moderation-card header p:last-child{color:var(--muted);margin:0;font-size:.7rem}.moderation-card header>span{color:#765500;background:#fff4d6;border-radius:999px;padding:.38rem .65rem;font-size:.68rem;font-weight:850}.moderation-card blockquote{border-left:3px solid var(--accent);white-space:pre-wrap;background:#f4f8f7;margin:0;padding:15px;font-size:.82rem;line-height:1.55}.moderation-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.moderation-card dl>div{border:1px solid #e1e8e6;border-radius:7px;padding:10px}.moderation-card dt{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.moderation-card dd{margin:4px 0 0;font-size:.73rem;line-height:1.45}.moderation-card code{overflow-wrap:anywhere}.moderation-actions{border-top:1px solid #e1e8e6;gap:10px;padding-top:15px;display:grid}.moderation-actions label{color:var(--muted);gap:6px;font-size:.68rem;font-weight:800;display:grid}.moderation-actions label span{font-weight:600}.moderation-actions textarea{resize:vertical;border:1px solid #becac6;border-radius:6px;width:100%;min-height:70px;padding:9px}.moderation-actions>div{gap:9px;display:flex}.moderation-actions .button{min-height:38px}.moderation-actions .secondary{color:#8f1d14;border-color:#d9a8a1}@media (max-width:620px){.moderation-list{width:calc(100% - 24px)}.moderation-card{padding:17px}.moderation-card>header{display:grid}.moderation-card dl{grid-template-columns:1fr}}@media (max-width:820px){.offer-row.unified-offer-row{grid-template-columns:1fr}.offer-history{border-top:1px solid var(--line);border-left:0}.controlled-question-exchange{grid-template-columns:1fr}}@media (max-width:620px){.unified-offer-list{width:calc(100% - 24px)}.offer-row-main,.offer-history{padding:18px}.offer-card-heading{display:grid}.offer-heading-actions{justify-self:start;transform:none}.offer-status{justify-self:start}.offer-amount-summary{grid-template-columns:1fr}.question-row{padding:18px}.question-card-heading{display:grid}.question-card-heading .offer-status{justify-self:start}}.account-orders-hero{padding-bottom:0}.account-orders-empty .button{margin-top:17px}.order-list{gap:16px;width:min(1180px,100% - 40px);margin:0 auto 90px;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:18px;padding:24px;display:grid;box-shadow:0 16px 40px #1c37300d}.order-card-overview{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.order-card-image{width:82px;height:82px;color:var(--accent-dark);background:#f4f8f7;border:1px solid #dfe7e4;border-radius:9px;place-items:center;font-weight:900;text-decoration:none;display:grid;position:relative;overflow:hidden}.order-card-image img{object-fit:contain;width:100%;height:100%}.order-card-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-card-header .eyebrow{margin-bottom:7px}.order-card-header h2{margin:0 0 8px;font-size:1.05rem}.order-card-header h2 a,.order-card-header p a{color:inherit;text-decoration:none}.order-card-header h2 a:hover,.order-card-header p a:hover{color:var(--accent);text-decoration:underline}.order-card-header p:not(.eyebrow){color:var(--muted);margin:0;font-size:.75rem}.order-card-header .order-counterparty{color:#344744;margin-bottom:4px;font-weight:750}.order-card-aside{justify-items:end;gap:12px;min-width:180px;display:grid}.order-card-aside>p{justify-items:end;gap:3px;margin:0;display:grid}.order-card-aside>p span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.6rem;font-weight:850}.order-card-aside>p strong{font-size:1rem}.order-status-pending_coordination,.order-status-payment_pending{color:#755400;background:#fff8e6;border-color:#e4c66f}.order-status-paid,.order-status-completed{color:#1f6d3b;background:#effaf4;border-color:#88c99d}.order-status-disputed{color:#8a4b00;background:#fff4e8;border-color:#e4aa69}.order-status-cancelled{color:#63706d;background:#f4f6f5;border-color:#d6dddb}.order-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.order-summary div{background:#f8fbfa;border:1px solid #dfe7e4;border-radius:8px;padding:12px}.order-summary dt{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.6rem;font-weight:850}.order-next-step>span{color:var(--ink);letter-spacing:.025em;text-transform:uppercase;font-size:.7rem;font-weight:850}.order-summary dd{margin:5px 0 0;font-size:.84rem;font-weight:850;line-height:1.4}.order-next-step{border-left:3px solid var(--accent);background:#f1f9f7;padding:14px}.order-next-step p{color:#33413f;margin:5px 0 0;font-size:.78rem;line-height:1.55}.order-next-step small{color:var(--muted);margin-top:7px;font-size:.68rem;display:block}.order-status-progress{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.order-status-progress li{color:#7a8784;text-align:center;flex:1;justify-items:center;gap:6px;min-width:0;font-size:.6rem;font-weight:800;display:grid;position:relative}.order-status-progress li:not(:last-child):after{content:"";background:#dce5e2;width:calc(100% - 18px);height:2px;position:absolute;top:7px;left:calc(50% + 9px)}.order-status-progress li>span{z-index:1;background:#fff;border:2px solid #c7d2ce;border-radius:50%;width:15px;height:15px;position:relative}.order-status-progress li.is-complete,.order-status-progress li.is-current{color:#1c5f52}.order-status-progress li.is-complete>span{border-color:var(--accent);background:var(--accent)}.order-status-progress li.is-complete:not(:last-child):after{background:var(--accent)}.order-status-progress li.is-current>span{border-color:var(--accent);box-shadow:0 0 0 4px #dff1ec}.order-status-progress li.is-attention{color:#8a4b00}.order-status-progress li.is-attention>span{background:#fff2e5;border-color:#d28b46}.order-card-actions{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.order-card-actions .button{min-height:40px;font-size:.75rem}.order-card-actions .transaction-rating{margin:0}.offer-order-created-modal{gap:20px;display:grid}.offer-order-created-modal p{color:var(--muted);margin:0;line-height:1.6}.offer-order-created-modal .offer-actions{justify-content:flex-end}.order-total-confirmation{background:#f5fbf9;border:2px solid #69aa9a;border-radius:10px;gap:13px;padding:20px;display:grid}.order-total-confirmation h3{margin:.2rem 0 0}.order-total-confirmation>p{color:#52625f;margin:0;font-size:.78rem;line-height:1.5}.order-total-confirmation dl{gap:8px;margin:0;display:grid}.order-total-confirmation dl>div{border-bottom:1px solid #d5e5e0;justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.order-total-confirmation dt{color:#52625f;font-size:.78rem}.order-total-confirmation dd{margin:0;font-weight:850}.order-total-confirmation .order-total-grand{color:#164f43;border-bottom:0;padding-top:5px;font-size:1rem}.order-total-confirmation button{justify-self:start}.payment-checkout{background:#fff;border:1px solid #d8e2df;border-radius:10px;gap:13px;padding:20px;display:grid}.payment-checkout h3{margin:.2rem 0 .5rem}.payment-checkout p{color:#52625f;margin:0;font-size:.78rem;line-height:1.5}.payment-checkout-actions{flex-wrap:wrap;gap:10px;display:flex}.order-fulfillment{background:#fff;border:1px solid #d8e2df;border-radius:10px;gap:12px;margin:20px 0;padding:20px;display:grid}.order-fulfillment h2{margin:.2rem 0}.order-fulfillment p{color:#52625f;margin:0;font-size:.8rem}.order-fulfillment-actions{flex-wrap:wrap;gap:10px;display:flex}.order-detail-page{width:min(980px,100% - 40px);margin:0 auto;padding:38px 0 90px}.order-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.order-detail-header h1{margin:.3rem 0 .5rem;font-size:1.8rem}.order-detail-header p:last-child{color:var(--muted);margin:0;font-size:.82rem}.order-detail-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.order-detail-summary>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:16px}.order-detail-summary dt{color:var(--muted);font-size:.72rem;font-weight:750}.order-detail-summary dd{margin:5px 0 0;font-size:.92rem;font-weight:850}.order-detail-actions{justify-content:flex-end;gap:18px;font-size:.78rem;display:flex}@media (max-width:700px){.order-list{width:calc(100% - 24px)}.order-card{padding:18px}.order-card-header{display:grid}.order-card-header .order-status{justify-self:start}.order-card-overview{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:12px}.order-card-image{width:70px;height:70px}.order-card-aside{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.order-card-aside>p{justify-items:end}.order-summary{grid-template-columns:1fr}.order-status-progress{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-status-progress li{text-align:left;justify-items:start}.order-status-progress li:not(:last-child):after,.order-status-progress li>span{display:none}.order-detail-page{width:calc(100% - 24px);padding-top:26px}.order-detail-header{display:grid}.order-detail-summary{grid-template-columns:1fr}}.notification-bell{align-items:center;display:flex;position:relative}.notification-bell-trigger{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.notification-bell-trigger:hover,.notification-bell-trigger:focus-visible,.notification-bell.is-open .notification-bell-trigger{color:var(--accent-dark);background:#edf6f3;outline:none}.notification-count{color:#fff;background:#d73d32;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.54rem;font-weight:900;line-height:1;display:grid;position:absolute;top:1px;right:0}.notification-dropdown{z-index:40;border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:10px;width:min(380px,100vw - 24px);transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% - 1px);right:-46px;overflow:hidden;transform:translateY(-4px);box-shadow:0 18px 44px #17201f2b}.notification-dropdown:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.notification-bell:hover .notification-dropdown,.notification-bell:focus-within .notification-dropdown,.notification-bell.is-open .notification-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.notification-dropdown>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 15px;display:flex}.notification-dropdown>header strong{font-size:.82rem}.notification-dropdown>header button{color:var(--accent-dark);cursor:pointer;background:0 0;border:0;padding:6px;font-size:.66rem;font-weight:800}.notification-header-actions{align-items:center;gap:2px;display:flex}.notification-list{max-height:430px;overflow-y:auto}.notification-list>a{color:var(--ink);border-bottom:1px solid #e7ecea;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 15px;text-decoration:none;display:grid;position:relative}.notification-list>a:last-child{border-bottom:0}.notification-list>a:hover,.notification-list>a:focus-visible{background:#f2f8f6;outline:none}.notification-list>a.is-unread{background:#f0f9f6}.notification-list>a.is-unread:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:12px}.notification-icon{width:32px;height:32px;color:var(--accent-dark);background:#e5f3ef;border-radius:50%;place-items:center;display:grid}.notification-copy{gap:3px;min-width:0;padding-right:9px;display:grid}.notification-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.notification-copy>span{color:#4f605d;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;font-size:.67rem;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-copy time{color:var(--muted);font-size:.58rem}.notification-empty{color:var(--muted);text-align:center;margin:0;padding:28px 18px;font-size:.72rem}.admin-header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.admin-header-actions .admin-profile-link{margin-left:0}@media (max-width:900px){.admin-header-actions{position:absolute;top:12px;right:16px}.admin-header-actions .admin-profile-link{position:static}.admin-header-actions .notification-dropdown{right:0}}@media (max-width:560px){.notification-dropdown{width:auto;margin-top:7px;position:fixed;top:auto;left:12px;right:12px}.marketplace-actions .notification-bell{margin-left:auto}.marketplace-actions{justify-content:flex-start}.marketplace-actions .marketplace-post{flex:1}.admin-header-actions .notification-dropdown{left:12px;right:12px}}.order-card-actions .transaction-rating{background:#f8fbfa;border:1px solid #dfe7e4;border-radius:9px;flex:1 0 100%;width:100%;margin-top:4px;padding:18px}.transaction-feedback-options{gap:9px;margin-top:4px;display:grid}.transaction-feedback-options>span{font-size:.75rem}.transaction-feedback-options small{color:var(--muted);margin-left:5px;font-size:.65rem;font-weight:650}.transaction-feedback-options>div{flex-wrap:wrap;gap:7px;display:flex}.transaction-feedback-options button{color:#40514e;cursor:pointer;background:#fff;border:1px solid #cbd7d4;border-radius:999px;min-height:34px;padding:0 10px;font-size:.68rem;font-weight:750}.transaction-feedback-options button:hover:not(:disabled){color:var(--accent-dark);border-color:#7fbaad}.transaction-feedback-options button.selected{border-color:var(--accent);color:var(--accent-dark);background:#e8f6f2}.transaction-feedback-options button:disabled:not(.selected){opacity:.48;cursor:not-allowed}.transaction-rating-save{justify-self:start;min-height:38px;margin-top:4px;font-size:.72rem}.market-page>.market-hero{padding:26px 0 14px}.market-page>.market-hero .eyebrow{margin-bottom:8px;font-size:.7rem}.market-page>.market-hero h1{letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.5rem)}.market-page>.market-hero>p:not(.eyebrow){color:var(--muted);margin:9px 0 0;font-size:.88rem;line-height:1.45}.market-page>.market-hero .offer-view-tabs{margin-top:16px}.market-page>.profile-hero{padding:22px 24px}.market-page>.profile-section{padding:20px 22px}.market-page>.profile-section h2{font-size:1.2rem}.market-page>.market-empty{padding:22px;font-size:.88rem}.market-page>.market-empty h2{margin:0 0 8px;font-size:1.15rem}.market-page>.market-empty p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.market-page>.offer-list,.market-page>.order-list{gap:12px;margin-bottom:60px}.offer-row-main{gap:6px;padding:18px 20px}.order-card{gap:14px;padding:20px;box-shadow:0 12px 30px #1c37300b}.market-page .button{min-height:40px;padding-left:16px;padding-right:16px;font-size:.78rem}.market-page .field{margin-bottom:14px}.market-page .field input,.market-page .phone-wrap select,.market-page .phone-wrap input{height:40px}.listing-detail{gap:14px;margin-top:24px;margin-bottom:60px}.listing-detail .listing-main,.listing-detail .listing-section,.listing-detail .listing-buyer-flow-section{padding:22px}.listing-detail-marketplace>.seller-card{padding:20px}.seller-verification-hero{padding:30px 0 16px}.seller-verification-hero h1{letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.5rem)}.seller-verification-hero>p:last-child{margin:9px 0 0;font-size:.88rem;line-height:1.45}.seller-verification-form{gap:12px;padding-bottom:60px}.seller-verification-card{padding:20px 22px;box-shadow:0 12px 30px #1c37300b}.seller-verification-step{margin-bottom:16px}.market-content-page{width:min(1180px,100% - 40px);padding:34px 0 60px}.market-content-page h1{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.5rem)}.market-content-page>p:not(.eyebrow){font-size:.92rem;line-height:1.55}.legal,.placeholder{padding:48px 24px 60px}.legal h1,.placeholder h1{letter-spacing:-.025em;font-size:2.25rem}@media (max-width:700px){.market-page>.market-hero,.market-page>.profile-hero,.market-page>.profile-section,.market-page>.market-empty{width:calc(100% - 24px)}.market-page>.profile-hero,.market-page>.profile-section,.market-page>.market-empty{padding:17px 16px}.market-page>.market-hero{padding-top:20px;padding-bottom:12px}.seller-verification-hero,.seller-verification-form,.market-content-page{width:calc(100% - 24px)}.seller-verification-card{padding:17px 16px}}.code-input{letter-spacing:.35em;font-size:1.35rem;height:44px!important}.account-settings-actions .button{min-width:110px}.account-settings-fields{display:contents}.account-delivery-card{min-width:0;scroll-margin-top:24px}.account-delivery-card .eyebrow{margin:0 0 6px;font-size:.7rem}.account-settings-card input[readonly]{color:#46514f;background:#f6f8f8}.account-settings-card select:disabled{color:#46514f;opacity:1;background:#f6f8f8}.account-settings-card>.field,.account-settings-card>.field-row,.account-settings-card>.member-since-value,.account-settings-card>.offer-field,.account-settings-card>.seller-company-fields{max-width:760px}.account-settings-card>.member-since-value,.account-settings-card>.public-username-field{max-width:420px}.account-contact-fields .phone-wrap{grid-template-columns:minmax(190px,50%) minmax(0,1fr)}.seller-setup-notice{color:#6f4b00;background:#fff8e6;border:1px solid #f2d085;border-left:4px solid #b77900;border-radius:8px;align-items:flex-start;gap:12px;width:min(1180px,100% - 40px);margin:0 auto 18px;padding:18px 20px;display:flex}.seller-setup-notice>svg{flex:none;margin-top:1px}.seller-setup-notice h2{margin:0 0 6px;font-size:1.05rem;line-height:1.3}.seller-setup-notice p{margin:0;font-size:.95rem;line-height:1.55}@media (max-width:480px){.account-contact-fields .phone-wrap{grid-template-columns:1fr}}@media (min-width:861px){.account-settings-form{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start}.account-personal-card{grid-area:1/1/3;align-self:stretch}.account-username-card{grid-area:1/2}.account-manage-card{grid-area:2/2}.account-delivery-card{grid-area:3/1}.account-notifications-card{grid-area:3/2}.account-settings-wide-card,.account-settings-message{grid-column:1/-1}.account-username-card .account-settings-heading-action{gap:12px}}@media (max-width:860px){.account-personal-card{order:1}.account-username-card{order:2}.account-delivery-card{order:3}.account-notifications-card{order:4}.account-manage-card{order:5}.account-settings-wide-card{order:6}.account-settings-message{order:7}.account-settings-actions{order:8}}.contact-change-send{justify-self:start;margin-top:2px}.contact-change-verification{background:#f1f9f7;border:1px solid #b9ddd4;border-radius:8px;gap:10px;margin:4px 0 16px;padding:14px;display:grid}.contact-change-verification p{color:#40514e;margin:0;font-size:.78rem;line-height:1.5}.contact-change-verification>div{align-items:center;gap:8px;display:flex}.contact-change-verification input{letter-spacing:.18em;background:#fff;border:1px solid #9fbab3;border-radius:6px;width:150px;height:40px;padding:0 12px;font-size:1rem;font-weight:800}.contact-change-error{margin:0 0 14px}@media (max-width:560px){.contact-change-verification>div{flex-direction:column;align-items:stretch}.contact-change-verification input,.contact-change-verification .button{width:100%}}.inventory-tools-hero{padding-top:28px;padding-bottom:16px}.inventory-tools-hero h1{font-size:clamp(2rem,3.8vw,3.3rem)}.inventory-tools-hero>p:last-child{margin:8px 0 0;font-size:.86rem}.inventory-tools-shell{grid-template-columns:1fr 1fr;gap:14px;width:min(1180px,100% - 40px);margin:0 auto 64px;display:grid}.inventory-tools-message{color:#116353;background:#effaf7;border:1px solid #add8cd;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 13px;font-size:.76rem;font-weight:800}.inventory-tool-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:18px 20px;box-shadow:0 10px 28px #1c37300a}.inventory-tool-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.inventory-tool-heading .eyebrow{margin:0 0 4px}.inventory-tool-heading h2{margin:0;font-size:1.14rem}.inventory-tool-heading>span{min-height:26px;color:var(--accent-dark);background:#edf7f4;border-radius:999px;align-items:center;padding:0 9px;font-size:.66rem;font-weight:850;display:inline-flex}.inventory-template-form{grid-template-columns:1fr 1.35fr auto;align-items:end;gap:9px;margin-bottom:13px;display:grid}.inventory-template-form label{color:var(--muted);gap:5px;font-size:.64rem;font-weight:800;display:grid}.inventory-template-form input,.inventory-template-form select,.inventory-bulk-bar select{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdcbc7;border-radius:7px;padding:0 10px;font-size:.75rem}.inventory-template-list{border:1px solid #dce5e2;border-radius:8px;overflow:hidden}.inventory-template-list article{border-top:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:7px 10px;display:flex}.inventory-template-list article:first-child{border-top:0}.inventory-template-list article:nth-child(2n){background:#e8f5f1}.inventory-template-list article>div:first-child{min-width:0}.inventory-template-list b,.inventory-template-list small{display:block}.inventory-template-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.inventory-template-list small{color:var(--muted);margin-top:2px;font-size:.62rem}.inventory-template-list article>div:last-child{align-items:center;gap:6px;display:flex}.inventory-icon-button{color:#6b7673;cursor:pointer;background:#fff;border:1px solid #d7e0dd;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.inventory-icon-button:hover{color:#a13228;background:#fff4f2;border-color:#d9aaa5}.inventory-bulk-bar{justify-content:flex-end;gap:8px;margin-bottom:9px;display:flex}.inventory-bulk-bar select{width:145px}.inventory-listing-table,.inventory-sales-table{border:1px solid #d9e3e0;border-radius:8px;overflow:hidden}.inventory-listing-head,.inventory-listing-row{grid-template-columns:30px minmax(180px,1fr) 100px 90px;align-items:center;gap:8px;display:grid}.inventory-listing-head{min-height:36px;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.06em;background:#edf7f4;padding:0 10px;font-size:.62rem;font-weight:900}.inventory-listing-row{cursor:pointer;border-top:1px solid #e0e8e5;min-height:45px;padding:6px 10px;font-size:.72rem}.inventory-listing-row:nth-child(odd){background:#e6f4f0}.inventory-listing-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.inventory-listing-row>span:last-child{font-variant-numeric:tabular-nums}.inventory-listing-row input{accent-color:var(--accent)}.inventory-file-card>p{color:var(--muted);margin:0 0 13px;font-size:.76rem;line-height:1.45}.inventory-file-actions{flex-wrap:wrap;gap:8px;display:flex}.inventory-file-actions label{cursor:pointer}.inventory-sales-card{grid-column:1/-1}.inventory-sales-summary{gap:10px;margin-bottom:12px;display:flex}.inventory-sales-summary article{background:#f6f9f8;border:1px solid #dce5e2;border-radius:8px;min-width:180px;padding:12px 14px}.inventory-sales-summary span,.inventory-sales-summary strong,.inventory-sales-summary small{display:block}.inventory-sales-summary span{color:var(--accent-dark);text-transform:uppercase;font-size:.64rem;font-weight:850}.inventory-sales-summary strong{margin:4px 0 2px;font-size:1.22rem}.inventory-sales-summary small{color:var(--muted);font-size:.63rem}.inventory-sales-table>div{border-top:1px solid #e0e8e5;grid-template-columns:minmax(220px,1.7fr) 150px 110px 120px;align-items:center;gap:10px;min-height:43px;padding:6px 12px;font-size:.7rem;display:grid}.inventory-sales-table>div:first-child{min-height:36px;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.06em;background:#edf7f4;border-top:0;font-size:.61rem;font-weight:900}.inventory-sales-table>div:nth-child(odd):not(:first-child){background:#e6f4f0}.inventory-sales-table a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;overflow:hidden}.inventory-sales-table a:hover{color:var(--accent-dark);text-decoration:underline}.inventory-tool-empty{color:var(--muted);margin:0;padding:15px;font-size:.73rem}.button.compact{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.7rem;display:inline-flex}@media (max-width:860px){.inventory-tools-shell{grid-template-columns:1fr}.inventory-sales-card{grid-column:auto}.inventory-template-form{grid-template-columns:1fr}.inventory-sales-table{overflow-x:auto}.inventory-sales-table>div{min-width:650px}}@media (max-width:600px){.inventory-tools-shell{width:min(100% - 24px,1180px)}.inventory-tool-card{padding:15px}.inventory-listing-table{overflow-x:auto}.inventory-listing-head,.inventory-listing-row{min-width:520px}.inventory-tool-heading{align-items:flex-start}.inventory-sales-summary{grid-template-columns:1fr 1fr;display:grid}.inventory-sales-summary article{min-width:0}}
