:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18211f;background:#f4f2ec;--page-max: 1440px;--page-gutter: clamp(16px, 3vw, 36px);--surface: #fffdf8;--surface-subtle: #f8f6f0;--line: #d7d3ca;--muted: #5d665f;--ink: #18211f;--brand: #0b7a75;--brand-dark: #123b37;--focus: #f3ad23}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:#f4f2ec;color:var(--ink);line-height:1.45;text-rendering:optimizeLegibility}.site-header{position:sticky;z-index:50;top:0;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--line);background:#fffdf8f5;box-shadow:0 4px 18px #18211f0a;backdrop-filter:blur(12px)}a{color:inherit;text-decoration:none}.brand{font-size:24px;font-weight:800}.site-primary-nav{display:flex;gap:18px;align-items:center;font-size:14px}.site-primary-nav a{position:relative;display:inline-flex;align-items:center;min-height:42px;color:#34413d;font-weight:700}.site-primary-nav a:after{position:absolute;right:0;bottom:2px;left:0;height:2px;background:var(--brand);content:"";opacity:0;transform:scaleX(.45);transition:opacity .14s ease,transform .14s ease}.site-primary-nav a:hover,.site-primary-nav a.active{color:var(--brand-dark)}.site-primary-nav a:hover:after,.site-primary-nav a.active:after{opacity:1;transform:scaleX(1)}.site-account-link{border-left:1px solid var(--line);padding-left:18px}.site-menu-toggle{display:none;align-items:center;gap:9px;min-height:42px;border:1px solid var(--line);background:var(--surface);color:var(--brand-dark)}.site-menu-icon,.site-menu-icon:before,.site-menu-icon:after{display:block;width:18px;height:2px;background:currentColor;content:""}.site-menu-icon{position:relative}.site-menu-icon:before,.site-menu-icon:after{position:absolute;left:0}.site-menu-icon:before{top:-6px}.site-menu-icon:after{top:6px}.site-main{min-height:calc(100vh - 68px)}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;border-radius:6px;background:var(--ink);color:#fff;font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}img,picture,video,canvas,svg{max-width:100%}button,input,textarea,select{font:inherit}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.62}h1,h2,h3{overflow-wrap:anywhere;text-wrap:balance}p,li,dd{overflow-wrap:anywhere}.hero{min-height:calc(100vh - 68px);display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center;padding:48px clamp(24px,6vw,88px);background:linear-gradient(90deg,#18211fd9,#18211f33),url(https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&fit=crop&w=1800&q=80) center/cover;color:#fffdf8}.hero h1{margin:0;font-size:clamp(48px,8vw,118px)}.lede{max-width:680px;font-size:20px;line-height:1.55}.eyebrow{text-transform:uppercase;font-weight:700;letter-spacing:0}.primary,button{min-height:44px;border:0;border-radius:8px;padding:0 18px;background:#0b7a75;color:#fff;font-weight:750;cursor:pointer}.market-snapshot{padding:28px;border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(8px)}.market-snapshot span{display:block;margin-bottom:12px}.home-shell{display:grid;gap:28px;width:min(100%,1380px);margin:0 auto;padding:24px clamp(16px,4vw,44px) 52px}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:24px;align-items:stretch;min-height:540px;border-radius:8px;overflow:hidden;background:linear-gradient(90deg,#123b37eb,#123b3775),url(https://images.unsplash.com/photo-1563013544-824ae1b704d3?auto=format&fit=crop&w=1800&q=80) center/cover;color:#fffdf8;padding:clamp(24px,5vw,58px)}.home-hero-copy{display:grid;align-content:center;gap:18px;min-width:0}.home-hero h1{max-width:820px;margin:0;font-size:clamp(42px,6vw,78px);line-height:1.02}.home-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:820px;margin-top:8px}.home-search input{min-height:56px;border-color:#ffffff9e;background:#fffdf8f5}.quick-chip-row{display:flex;flex-wrap:wrap;gap:8px}.quick-chip-row button,.quick-chip-row a{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(255,255,255,.56);border-radius:999px;background:#fffdf81f;color:#fffdf8;padding:0 14px;font-size:13px;font-weight:750}.home-signal-panel{align-self:center;display:grid;gap:14px;border:1px solid rgba(255,255,255,.48);border-radius:8px;background:#fffdf8f0;color:#18211f;padding:22px;box-shadow:0 22px 60px #0000002e}.home-signal-panel span{color:#53615b;font-size:13px;font-weight:850;text-transform:uppercase}.home-signal-panel strong{color:#0b4d49;font-size:40px;line-height:1}.home-signal-panel p{margin:0;color:#53615b;line-height:1.5}.home-signal-actions,.home-card-footer,.home-price-row,.home-command-strip,.section-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.home-signal-actions{align-items:stretch}.home-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-command-strip a,.home-category-grid button,.home-trust-card,.home-seller-card,.home-location-card{border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.home-command-strip a{display:grid;gap:4px;padding:16px}.home-command-strip span,.home-listing-card span,.home-card-footer small,.home-price-row span{color:#5d665f;font-size:12px;font-weight:850;text-transform:uppercase}.home-command-strip strong{color:#123b37;font-size:18px}.home-category-band,.home-member-band,.home-listing-section,.home-main,.home-side-rail{display:grid;gap:18px}.home-member-band{border-top:1px solid #d7d3ca;border-bottom:1px solid #d7d3ca;padding:24px 0}.home-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-member-lane{min-width:0;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:14px}.home-member-lane>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4e0d6;padding-bottom:11px}.home-member-lane>header div{display:flex;align-items:center;gap:8px}.home-member-lane>header span,.home-member-items small{color:#5d665f;font-size:12px}.home-member-lane>header strong{display:grid;place-items:center;min-width:28px;min-height:28px;border-radius:50%;background:#e2f2ef;color:#0b4d49}.home-member-lane>header a{color:#087a75;font-size:13px;font-weight:800}.home-member-items{display:grid}.home-watch-row,.home-saved-search-row,.home-favourite-row,.home-member-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;border:0;border-bottom:1px solid #eeeae1;border-radius:0;background:transparent;color:#18211f;padding:9px 0;text-align:left}.home-member-items>:last-child{border-bottom:0}.home-watch-row img,.home-member-avatar{width:44px;height:44px;border-radius:4px;object-fit:cover;background:#ebe7dd}.home-member-avatar{display:grid;place-items:center;background:#e2f2ef;color:#0b4d49;font-weight:850}.home-member-items span:not(.home-member-avatar){display:grid;min-width:0;gap:3px}.home-member-items span>strong,.home-member-items span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-member-items b{color:#0b4d49;font-size:12px;white-space:nowrap}.home-saved-search-row{width:100%;grid-template-columns:minmax(0,1fr) auto;cursor:pointer}.home-member-empty{grid-template-columns:1fr;color:#087a75;font-weight:800}.home-member-state{margin:0;color:#5d665f}.section-heading{justify-content:space-between}.section-heading h2{margin:0;color:#123b37;font-size:clamp(26px,3vw,38px)}.home-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.home-category-grid button{display:grid;justify-items:start;gap:6px;min-height:92px;padding:14px;color:#18211f;text-align:left}.home-category-grid button:hover,.home-command-strip a:hover,.home-listing-card:hover,.home-featured-listing:hover{border-color:#0b7a7573;box-shadow:0 14px 32px #18211f14}.home-category-grid span{color:#123b37;font-size:18px;font-weight:850}.home-category-grid small{color:#68716c}.home-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.home-side-rail{position:sticky;top:84px}.home-featured-listing{position:relative;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);overflow:hidden;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.home-featured-listing img{width:100%;height:100%;min-height:320px;object-fit:cover}.home-featured-listing>div{display:grid;align-content:center;gap:12px;padding:clamp(18px,4vw,34px)}.home-featured-listing h2{margin:0;color:#18211f;font-size:clamp(28px,4vw,46px);line-height:1.1}.home-featured-listing p{margin:0;color:#53615b;line-height:1.55}.home-price-row{justify-content:space-between;border-top:1px solid #e4e0d6;padding-top:12px}.home-price-row strong{color:#0b4d49;font-size:34px}.home-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.home-listing-card{display:grid;overflow:hidden;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.home-listing-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#ebe7dd}.home-card-media{position:relative}.home-card-media .hot-auction-badge{position:absolute;top:10px;left:10px}.home-card-body{display:grid;gap:8px;padding:12px}.home-listing-card strong{color:#18211f;line-height:1.3}.home-card-footer{justify-content:space-between;border-top:1px solid #e4e0d6;padding-top:8px}.home-card-footer b{color:#0b4d49;font-size:20px}.home-trust-card,.home-seller-card,.home-location-card{display:grid;gap:12px;padding:18px}.home-trust-card h2,.home-seller-card h2,.home-location-card h2{margin:0;color:#123b37}.home-trust-card ul{display:grid;gap:10px;margin:0;padding-left:18px;color:#3f4844;line-height:1.45}.home-location-card div{display:flex;flex-wrap:wrap;gap:8px}.home-location-card button{min-height:34px;border:1px solid #d7d3ca;border-radius:999px;background:#f8f6f0;color:#123b37;padding:0 11px}.toolbar{padding:24px 32px;background:#fffdf8;border-bottom:1px solid #d7d3ca}form{display:grid;gap:12px;min-width:0}.toolbar form{grid-template-columns:1fr auto}input,textarea,select{width:100%;min-width:0;min-height:44px;border:1px solid #bbb5aa;border-radius:8px;padding:10px 12px;background:#fff;font:inherit}textarea{min-height:120px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;padding:28px 32px}.search-shell{display:grid;gap:14px;width:min(100%,1440px);margin:0 auto;padding:16px clamp(16px,3vw,36px) 40px}.search-command-center{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(460px,1.1fr);grid-template-rows:auto auto;gap:8px 20px;align-items:center;border:1px solid #d7d3ca;border-radius:8px;background:linear-gradient(135deg,#fffdf8fa,#eff7f4f5),url(https://images.unsplash.com/photo-1556740758-90de374c12ad?auto=format&fit=crop&w=1600&q=80) center/cover;padding:clamp(12px,1.5vw,18px)}.search-command-copy{grid-row:1 / 3;min-width:0}.search-command-copy h1{margin:3px 0 0;color:#123b37;font-size:clamp(30px,3vw,42px);line-height:1.05}.search-command-copy p:not(.eyebrow){max-width:620px;margin:5px 0 0;color:#53615b;line-height:1.35}.search-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid rgba(11,122,117,.2);border-radius:8px;background:#fffdf8f0;padding:8px;box-shadow:0 12px 30px #18211f14}.search-command label{display:grid;gap:4px}.search-command label span{color:#5d665f;font-size:12px;font-weight:850;text-transform:uppercase}.search-command input{min-height:46px;border:0;background:#fff}.search-command button{align-self:end;min-height:46px}.search-signal-strip{display:flex;flex-wrap:wrap;gap:7px;align-self:start}.search-signal-strip button{min-height:34px;border:1px solid #c8c1b5;border-radius:999px;padding:0 14px;background:#fffdf8;color:#123b37}.search-signal-strip button.active{border-color:#0b7a75;background:#dff4f2;color:#064f4b}.search-breadcrumb{margin-bottom:2px}.subcategory-directory{display:grid;grid-template-columns:minmax(170px,1.1fr) repeat(auto-fit,minmax(140px,1fr));gap:8px;align-items:stretch}.subcategory-directory button{display:grid;justify-items:start;gap:2px;min-height:58px;border:1px solid #d7d3ca;border-radius:8px;padding:9px 11px;background:#fffdf8;color:#123b37;text-align:left}.subcategory-directory button span{font-weight:850}.subcategory-directory button small{color:#68716c}.subcategory-directory>div{display:grid;align-content:center;gap:2px;border:1px solid #d7d3ca;border-radius:8px;background:#18211f;color:#fffdf8;padding:9px 12px}.subcategory-directory>div strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.subcategory-directory>div small{color:#dfe8e4;font-size:11px;text-transform:uppercase}.search-layout{display:grid;grid-template-columns:288px minmax(0,1fr);gap:14px;align-items:start}.search-filters{position:sticky;top:84px;display:grid;gap:10px}.filter-panel{display:grid;gap:10px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8f5;padding:12px;box-shadow:0 7px 18px #18211f0a}.filter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.filter-heading strong{color:#123b37}.text-button{min-height:auto;border:0;padding:0;background:transparent;color:#0877bd;font-weight:800}.category-path.compact{min-height:0}.search-category-levels{display:grid;gap:6px}.search-category-level{display:grid;gap:3px;max-height:180px;overflow:auto;border:1px solid #d7d3ca;border-radius:8px;padding:5px;background:#fffdf8}.search-category-level button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;border-radius:6px;padding:5px 7px;background:transparent;color:#18211f;text-align:left}.search-category-level button.selected{background:#123b37;color:#064f4b}.search-category-level button.selected span,.search-category-level button.selected small{color:#fffdf8}.search-category-level small{color:#68716c;font-size:11px;font-weight:800;text-transform:uppercase}.compact-form label{display:grid;gap:7px}.compact-form label span,.sort-control span{color:#3f4844;font-size:13px;font-weight:800}.location-field{position:relative}.suggestion-menu{position:absolute;z-index:4;top:calc(100% + 6px);left:0;right:0;display:grid;gap:4px;max-height:260px;overflow:auto;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:6px;box-shadow:0 16px 36px #18211f24}.suggestion-menu button{display:grid;justify-items:start;gap:2px;min-height:44px;border-radius:6px;background:transparent;color:#18211f;text-align:left}.suggestion-menu button:hover{background:#eef8f6}.suggestion-menu small{color:#68716c}.price-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filter-check{display:flex!important;align-items:center;gap:10px}.filter-check input{width:auto;min-width:0;min-height:0;accent-color:#0877bd}.search-results{display:grid;grid-auto-rows:max-content;align-content:start;align-items:start;gap:10px;min-width:0}.results-toolbar{display:flex;align-items:center;align-self:start;justify-content:space-between;gap:18px;min-height:0;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:10px 14px}.results-summary{display:flex;flex:1 1 auto;align-items:baseline;gap:10px;min-width:0}.results-toolbar h2{margin:0;color:#123b37;font-size:clamp(24px,2.2vw,32px);white-space:nowrap}.results-actions{display:flex;flex:0 1 auto;align-items:end;justify-content:flex-end;gap:10px}.sort-control label{display:flex;align-items:center;gap:8px;min-width:240px}.sort-control label>span{flex:0 0 auto;color:#65706b;font-size:12px;font-weight:800;text-transform:uppercase}.sort-control select{min-height:40px}.view-toggle{display:inline-flex;border:1px solid #9d968a;border-radius:8px;overflow:hidden;background:#fffdf8}.view-toggle button{min-height:40px;border-radius:0;border-right:1px solid #d7d3ca;background:#fffdf8;color:#3f4844}.view-toggle button:last-child{border-right:0}.view-toggle button.active{background:#18211f;color:#fff}.active-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;align-content:flex-start;align-self:start;min-height:0;height:auto}.active-filters span{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;min-height:30px;max-height:34px;border:1px solid #d7d3ca;border-radius:999px;padding:6px 10px;background:#fffdf8;color:#3f4844;font-size:13px;font-weight:750}.active-filters .text-button{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;min-height:30px;max-height:34px;padding:0 4px}.search-result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.search-result-grid.list-mode{grid-template-columns:1fr}.progressive-load{display:flex;align-items:center;justify-content:center;gap:14px;border-top:1px solid #d7d3ca;padding:14px 0 2px;color:#65706b}.progressive-load button{min-width:190px}.search-result-card{display:grid;overflow:hidden;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;box-shadow:0 10px 24px #18211f0d}.search-result-grid.list-mode .search-result-card{grid-template-columns:260px minmax(0,1fr)}.search-result-grid.list-mode .result-image img{height:100%;min-height:210px}.search-result-card:hover{border-color:#0b7a7566;transform:translateY(-2px);box-shadow:0 18px 38px #18211f1f}.result-image{position:relative;background:#ebe7dd}.result-viewer-state,.viewer-state-badge{position:absolute;z-index:2;top:.7rem;right:.7rem;display:inline-flex;align-items:center;min-height:1.75rem;padding:.3rem .65rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 .2rem .7rem #13242033;color:#fff;font-size:.72rem;font-weight:700;line-height:1}.result-viewer-state.leading,.viewer-state-badge.leading{background:#087f71}.result-viewer-state.outbid,.viewer-state-badge.outbid{background:#a53b2b}.result-viewer-state.watching,.viewer-state-badge.watching{background:#4b5551}.result-image img{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover}.result-badges{position:absolute;left:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px}.result-badges span{border-radius:999px;padding:5px 8px;background:#18211fd1;color:#fff;font-size:12px;font-weight:800}.result-body{display:grid;gap:10px;padding:16px}.result-title-row{display:grid;gap:8px}.result-title-row h3{margin:0;color:#18211f;font-size:18px;line-height:1.25}.result-title-row span{justify-self:start;border:1px solid #d6b564;border-radius:999px;padding:5px 9px;background:#fff8e8;color:#6d5012;font-size:12px;font-weight:800}.result-title-row span.met{border-color:#0b7a75;background:#e7f7f5;color:#064f4b}.result-body p{margin:0;color:#53615b;line-height:1.45}.result-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:#68716c;font-size:13px}.result-price-row{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #e4e0d6;padding-top:10px}.result-price-row div{display:grid;gap:2px}.result-price-row span{color:#68716c;font-size:12px;font-weight:800;text-transform:uppercase}.result-price-row strong{color:#0b4d49;font-size:22px}.card{overflow:hidden;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.card>div,.panel,.auth{padding:24px}.card h2{font-size:18px;margin:0 0 8px}.listing-detail-shell{display:grid;gap:22px;width:min(100%,1180px);margin:0 auto;padding:24px clamp(16px,4vw,40px) 44px}.listing-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;color:#6a716c;font-size:13px}.listing-breadcrumb a{color:#0b7a75;font-weight:750}.listing-stage{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.listing-visuals{display:grid;gap:10px;min-width:0}.listing-main-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:#ebe7dd}.listing-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.listing-thumbs button{width:100%;min-height:0;padding:0;overflow:hidden;border:2px solid transparent;border-radius:6px;background:#ebe7dd}.listing-thumbs button.selected{border-color:#0b7a75}.listing-thumbs img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.purchase-rail,.seller-listing-rail{position:sticky;top:84px;display:grid;gap:14px}.listing-title-block h1{margin:0;color:#18211f;font-size:clamp(28px,4vw,40px);line-height:1.15}.listing-title-block p{margin:10px 0 0;color:#5d665f;line-height:1.45}.price-decision-panel,.seller-control-panel{display:grid;gap:14px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:18px}.seller-stat-grid{display:grid;gap:10px}.seller-stat-grid div{display:grid;gap:3px;border:1px solid #e4e0d6;border-radius:8px;background:#f8f6f0;padding:10px}.seller-stat-grid strong{color:#0b4d49;font-size:22px}.seller-stat-grid span{color:#5d665f;font-size:12px;font-weight:800;text-transform:uppercase}.seller-control-panel button:disabled{cursor:not-allowed;opacity:.72}.price-line{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:1px solid #e4e0d6;padding-bottom:11px}.price-line span{color:#5d665f;font-size:13px;font-weight:800;text-transform:uppercase}.price-line strong{color:#18211f;font-size:22px}.price-line.primary-price strong{color:#0b4d49;font-size:32px}.buy-now-button,.place-bid-button,.watch-button,.publish-listing-button{width:100%}.buy-now-button{background:#0b7a75}.place-bid-button{background:#0877bd}.publish-listing-button{background:#0b7a75}.watch-button{border:1px solid #c9912a;background:#f5a623;color:#18211f}.home-trust-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e4e0d6;padding-top:12px}.home-trust-actions a{color:#087a75;font-size:13px;font-weight:800}.public-guide{display:grid;gap:0;width:min(100%,1440px);margin:0 auto;background:#f4f2ec}.public-guide-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:end;gap:clamp(28px,6vw,80px);min-height:500px;height:auto;overflow:hidden;border:0;color:#fffdf8;padding:clamp(34px,7vw,90px)}.public-guide-hero:before{position:absolute;z-index:-1;inset:0;background:#0e1f1db3;content:""}.auction-guide-hero{background:url(https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&fit=crop&w=1800&q=82) center/cover}.safety-guide-hero{background:url(https://images.unsplash.com/photo-1556742044-3c52d6e88c62?auto=format&fit=crop&w=1800&q=82) center/cover}.public-guide-hero>div{display:grid;gap:16px;max-width:760px}.public-guide-hero h1{margin:0;max-width:850px;font-size:clamp(42px,6vw,76px);line-height:1.02}.public-guide-hero p{max-width:720px;margin:0;font-size:18px;line-height:1.6}.public-guide-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.public-guide-actions .quiet-link{border-color:#ffffff9e;color:#fffdf8}.guide-progress{display:grid;gap:0;margin:0;padding:0;list-style:none}.guide-progress li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 12px;border-top:1px solid rgba(255,255,255,.38);padding:14px 0}.guide-progress li>span{grid-row:1 / 3;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.65);border-radius:50%;font-weight:850}.guide-progress small{color:#ffffffc7}.safety-signal{display:grid;gap:12px;align-self:end;border-left:4px solid #f3ad23;padding:4px 0 4px 22px}.safety-signal span{font-size:12px;font-weight:850;text-transform:uppercase}.safety-signal strong{font-size:clamp(26px,3vw,38px);line-height:1.15}.safety-signal p{font-size:15px}.guide-section,.auction-rule-band,.guide-faq,.safety-checklist,.safety-response-band,.trust-boundaries,.phase-one-disclosure,.account-safety-strip{padding:clamp(36px,6vw,76px) clamp(20px,7vw,90px)}.guide-section-heading{display:grid;gap:8px;max-width:780px;margin-bottom:28px}.guide-section-heading h2,.phase-one-disclosure h2,.safety-response-band h2,.account-safety-strip h2{margin:0;color:#123b37;font-size:clamp(30px,4vw,48px);line-height:1.1}.auction-step-list{display:grid;border-top:1px solid #d7d3ca}.auction-step-list article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;border-bottom:1px solid #d7d3ca;padding:24px 0}.auction-step-list article>span{color:#087a75;font-size:28px;font-weight:850}.auction-step-list h3,.auction-rule-grid h3,.safety-check-grid h3,.trust-boundary-grid h3{margin:0 0 8px;color:#123b37;font-size:21px}.auction-step-list p,.auction-rule-grid p,.safety-check-grid p,.phase-one-disclosure>p,.trust-boundary-grid li,.safety-response-band li span{margin:0;color:#4e5954;line-height:1.6}.auction-rule-band,.trust-boundaries{background:#fffdf8}.auction-rule-grid,.safety-check-grid,.trust-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d7d3ca;border-left:1px solid #d7d3ca}.auction-rule-grid article,.safety-check-grid article,.trust-boundary-grid article{min-width:0;border-right:1px solid #d7d3ca;border-bottom:1px solid #d7d3ca;padding:24px}.phase-one-disclosure,.account-safety-strip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,6vw,80px);align-items:center;background:#123b37;color:#fffdf8}.phase-one-disclosure h2,.account-safety-strip h2{color:#fffdf8}.phase-one-disclosure>p{color:#ffffffd1}.guide-faq{display:grid;gap:0}.guide-faq details{border-top:1px solid #d7d3ca;padding:18px 0}.guide-faq details:last-child{border-bottom:1px solid #d7d3ca}.guide-faq summary{color:#123b37;font-size:18px;font-weight:850;cursor:pointer}.guide-faq details p{max-width:900px;margin:12px 0 0;color:#4e5954;line-height:1.6}.safety-check-grid article>span{display:block;margin-bottom:18px;color:#087a75;font-size:12px;font-weight:850;text-transform:uppercase}.safety-response-band{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(30px,7vw,100px);background:#f0c45f}.safety-response-band ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:safety-step}.safety-response-band li{display:grid;gap:5px;border-top:1px solid rgba(24,33,31,.28);padding:15px 0;counter-increment:safety-step}.safety-response-band li strong:before{margin-right:10px;color:#0b4d49;content:counter(safety-step,decimal-leading-zero)}.trust-boundary-grid ul{display:grid;gap:10px;margin:0;padding-left:18px}.account-safety-strip .quiet-link{justify-self:end;border-color:#ffffff85;color:#fffdf8}.public-support-line{margin:0;padding:22px clamp(20px,7vw,90px) 50px;color:#4e5954;line-height:1.55}.public-support-line a{color:#087a75;font-weight:800}.site-footer{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:36px;align-items:start;border-top:1px solid #d7d3ca;background:#18211f;color:#fffdf8;padding:34px clamp(20px,5vw,64px)}.site-footer p{max-width:420px;margin:8px 0 0;color:#bfc8c2;line-height:1.5}.site-footer nav,.site-footer-meta{display:grid;gap:10px}.site-footer a:focus-visible,.public-guide a:focus-visible,.public-guide summary:focus-visible{outline:3px solid #f3ad23;outline-offset:3px}.site-footer-meta{color:#bfc8c2;font-size:13px}.hot-auction-badge{display:inline-flex;align-items:center;width:fit-content;border:1px solid #9c2f24;border-radius:999px;padding:4px 8px;background:#fff2ec;color:#8a241c;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.result-badges .hot-auction-badge{border-color:#ffb29d;background:#8a241c;color:#fff}.listing-heading-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.listing-heading-line h1{min-width:0}.listing-heading-line .hot-auction-badge{flex:0 0 auto;margin-top:5px}.home-seller-list{display:grid;gap:2px}.home-seller-list>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid #e4e0d6;padding:10px 0}.home-seller-list>a{color:inherit;text-decoration:none}.home-seller-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#dff1ef;color:#0b4d49;font-weight:850;object-fit:cover}.home-seller-list>a>span:nth-child(2){display:grid;gap:2px;min-width:0}.home-seller-list strong,.home-seller-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-seller-list small{color:#68716c}.home-seller-list b{color:#0b7a75;font-size:11px}.business-logo-upload{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;padding:16px;margin-bottom:18px;border:1px solid #d8d4ca;background:#f8faf8}.business-banner-upload{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(240px,1fr);gap:18px;align-items:center;margin-bottom:16px;padding:14px;border:1px solid #cfd8d3;background:#f4f8f6}.business-banner-upload>div:first-child{aspect-ratio:20 / 7;display:grid;place-items:center;overflow:hidden;background:#193f3a;color:#fff;font-weight:800}.business-banner-upload img{width:100%;height:100%;object-fit:cover}.business-banner-upload>div:last-child{display:grid;gap:8px}.business-banner-upload h3,.business-banner-upload p{margin:0}@media (max-width: 700px){.business-banner-upload{grid-template-columns:1fr}}.business-logo-upload>div:first-child,.business-logo-upload img{width:112px;height:112px}.business-logo-upload>div:first-child{display:grid;place-items:center;overflow:hidden;border:1px solid #c9d8d4;border-radius:6px;background:#dff1ef;color:#0b4d49;font-size:32px;font-weight:850}.business-logo-upload img{object-fit:cover}.business-logo-upload>div:last-child{display:grid;justify-items:start;gap:8px}.business-logo-upload h3,.business-logo-upload p{margin:0}.logo-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width: 560px){.business-logo-upload{grid-template-columns:1fr}}.search-save-button{min-height:40px;white-space:nowrap}.save-search-panel{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;border:1px solid #b9d2cf;border-radius:8px;background:#eef8f6;padding:14px}.save-search-panel>label{display:grid;gap:7px}.save-search-panel>label span{color:#3f4844;font-size:13px;font-weight:700}.save-search-panel-actions,.saved-search-header-actions,.saved-search-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.save-search-panel .listing-action-status{grid-column:1 / -1}.saved-search-workspace{display:grid;align-content:start;gap:20px;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.saved-search-header{display:flex;justify-content:space-between;align-items:end;gap:24px;height:auto;border-bottom:1px solid #d7d3ca;padding:0 0 20px;background:transparent}.saved-search-header>div:first-child{min-width:0}.saved-search-header-actions{flex:0 0 auto;justify-content:flex-end}.saved-search-header h1{margin:3px 0 6px;color:#123b37;font-size:clamp(34px,5vw,52px)}.saved-search-header p,.saved-search-empty p{margin:0;color:#58645f}.saved-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.saved-search-card,.saved-search-empty{display:grid;align-content:start;gap:16px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:18px}.saved-search-card{grid-template-rows:auto auto auto}.saved-search-card-heading{display:flex;justify-content:space-between;gap:16px}.saved-search-card-heading span{color:#68716c;font-size:12px}.saved-search-card-heading h2,.saved-search-empty h2{margin:3px 0 0;color:#123b37;font-size:22px}.saved-search-alert-state{align-self:start;border:1px solid #b9d2cf;border-radius:999px;background:#eef8f6;padding:5px 9px;color:#0b615c!important;font-weight:800;white-space:nowrap}.saved-search-criteria{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.saved-search-criteria span{display:inline-flex;align-items:center;min-height:30px;border:1px solid #d7d3ca;border-radius:999px;background:#f5f3ee;padding:6px 9px;color:#43504b;font-size:12px}.saved-search-actions{align-self:start}.saved-search-alert-action{border:1px solid #b9d2cf;background:#eef8f6;color:#0b615c}.saved-search-alert-action:disabled{cursor:wait;opacity:.65}.saved-search-empty{justify-items:start;min-height:220px;align-content:center}.danger-action{background:#a5362f}.watch-button.watching{border-color:#c9cbc7;background:#e4e5e2;color:#555d58;cursor:default;opacity:1}.remove-watch-button{width:100%;border:1px solid #b9bdb8;background:transparent;color:#3f4944}.reserve-line{justify-self:center;color:#7a5a16;font-size:13px;font-weight:800}.reserve-line.met{color:#0b7a75}.auction-activity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding-top:12px;border-top:1px solid #dedbd2;color:#5d665f;font-size:12px;text-align:center}.buyer-bid-position{display:grid;gap:3px;width:100%;padding:12px 14px;border:1px solid #d9a23a;border-radius:6px;background:#fff7e6;color:#704d0d}.buyer-bid-position.leading{border-color:#69aaa3;background:#eaf7f5;color:#0b5f5a}.buyer-bid-position span{font-size:13px}.auction-activity-summary strong{display:block;color:#173f3b;font-size:17px}.listing-action-status{margin:0;border:1px solid #d7d3ca;border-radius:8px;padding:10px 12px;background:#fffdf8;color:#4d5651;font-size:13px}.listing-action-status.error{border-color:#b6422b;background:#fff1ee;color:#8f2e1f}.listing-action-status.warning{border-color:#d69a1f;background:#fff8e8;color:#75520f}.listing-information{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;border-top:1px solid #d7d3ca;padding-top:24px}.listing-information article{min-width:0}.listing-information p{color:#3f4844;line-height:1.62}.listing-engagement-grid{display:grid;grid-template-areas:"conversation bids";grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:24px;align-items:start;border-top:1px solid #d7d3ca;padding-top:24px}.bid-history-panel{grid-area:bids;display:grid;gap:14px}.bid-history-list{display:grid;gap:8px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:8px}.bid-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid #e4e0d6;padding:10px}.bid-history-row:last-child{border-bottom:0}.bid-history-row div{display:grid;gap:3px;min-width:0}.bid-history-row strong{overflow-wrap:anywhere;color:#18211f}.bid-history-row span{color:#68716c;font-size:13px}.bid-history-row b{color:#0b4d49;font-size:18px}.listing-conversation{grid-area:conversation;display:grid;gap:16px}.conversation-badge{display:inline-grid;place-items:center;min-height:32px;border-radius:999px;padding:0 12px;background:#fff8e8;color:#7a5a16;font-size:13px;font-weight:800}.seller-comment-box{display:grid;gap:10px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:14px}.seller-comment-box label,.answer-box{display:grid;gap:7px}.seller-comment-box span,.answer-box span{color:#3f4844;font-size:13px;font-weight:800}.seller-comment-box textarea,.answer-box textarea{min-height:86px}.seller-comment-box button{justify-self:start}.conversation-list{display:grid;gap:12px}.conversation-item{display:grid;gap:10px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:14px}.conversation-item.seller-note{border-color:#0b7a7552;background:#f0faf8}.conversation-item>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.conversation-item strong{color:#123b37}.conversation-item span{color:#68716c;font-size:12px}.conversation-item p,.conversation-item blockquote{margin:0;color:#3f4844;line-height:1.5}.conversation-item blockquote{border-left:4px solid #0b7a75;padding-left:10px}.bid-modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;overflow:auto;padding:22px;background:#18211fad}.bid-modal{position:relative;display:grid;gap:14px;width:min(100%,560px);max-height:calc(100vh - 44px);overflow:auto;border-radius:8px;background:#fffdf8;padding:18px;box-shadow:0 24px 80px #00000042}.bid-modal h2{margin:0;padding-right:40px;color:#18211f}.modal-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;min-height:34px;border-radius:999px;padding:0;background:transparent;color:#0877bd;font-size:26px;line-height:1}.bid-listing-summary{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;border-radius:8px;background:#f3f1eb;padding:10px}.bid-listing-summary img{width:100%;aspect-ratio:4 / 3;border-radius:6px;object-fit:cover}.bid-listing-summary div{display:grid;gap:5px;min-width:0}.bid-listing-summary span,.bid-listing-summary small{color:#5d665f;font-size:12px}.bid-listing-summary strong{color:#18211f;font-size:14px;line-height:1.35}.bid-form{display:grid;gap:14px}.active-auto-bid-warning{display:grid;gap:3px;padding:11px 13px;border:1px solid #d8b563;border-radius:6px;background:#fff8e8;color:#5b430d;font-size:13px;line-height:1.4}.active-auto-bid-warning strong{color:#493506}.bid-form label:not(.auto-bid-toggle):not(.reminder-check):not(.shipping-option-row){display:grid;gap:7px}.bid-form label span,.shipping-options>span{color:#3f4844;font-size:13px;font-weight:200}.auto-bid-toggle,.reminder-check,.shipping-option-row{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;color:#3f4844;font-size:14px}.auto-bid-toggle input,.reminder-check input,.shipping-option-row input{flex:0 0 auto;width:auto;min-width:0;min-height:0;accent-color:#0877bd}.shipping-option-row span{font-weight:200}.shipping-options{display:grid;gap:10px}.buyer-protection{border:1px solid #c8d5df;border-radius:8px;background:#f4f9fc;padding:12px}.buyer-protection strong{color:#123b37}.buyer-protection p{margin:6px 0 0;color:#4f5c66;font-size:13px;line-height:1.45}.participant-verification-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid #d5b366;background:#fff8e5}.participant-verification-notice div{display:grid;gap:3px}.participant-verification-notice span{color:#5f625d;font-size:.86rem;line-height:1.4}.participant-verification-notice .secondary-action{white-space:nowrap}@media (max-width: 600px){.participant-verification-notice{grid-template-columns:1fr}.participant-verification-notice .secondary-action{justify-content:center;width:100%}}.modal-actions{display:flex;flex-wrap:wrap;gap:10px}dl{display:grid;gap:10px}dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #d7d3ca;padding-bottom:8px}.auth{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:28px;align-items:start}.auth-shell{min-height:calc(100vh - 68px);display:grid;place-items:center;padding:clamp(18px,4vw,44px);background:radial-gradient(circle at top left,rgba(11,122,117,.12),transparent 34%),linear-gradient(135deg,#f7f5ef,#eef4f2 54%,#fffdf8)}.auth-card{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,.78fr);width:min(100%,1480px);min-height:min(820px,calc(100vh - 120px));overflow:hidden;border:1px solid rgba(215,211,202,.82);border-radius:28px;background:#fffdf8;box-shadow:0 24px 70px #18211f24}.auth-visual{position:relative;display:grid;align-content:space-between;min-height:620px;padding:clamp(28px,5vw,58px);overflow:hidden;background:linear-gradient(90deg,#0b3936e0,#0b393657),url(https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&fit=crop&w=1800&q=82) center/cover;color:#fffdf8}.auth-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#00000057);pointer-events:none}.auth-brand,.auth-visual-copy,.auth-stats{position:relative;z-index:1}.auth-brand{justify-self:start;color:#fff;font-size:24px;font-weight:900;letter-spacing:0}.auth-visual-copy{display:grid;gap:18px;max-width:620px}.auth-visual-copy span{font-size:13px;font-weight:900;text-transform:uppercase}.auth-visual-copy h1{margin:0;font-size:clamp(44px,6vw,78px);line-height:1.03}.auth-visual-copy p{max-width:540px;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.42}.auth-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:620px}.auth-stats div{display:grid;gap:5px;border-left:1px solid rgba(255,255,255,.38);padding-left:18px}.auth-stats div:first-child{border-left:0;padding-left:0}.auth-stats strong{font-size:clamp(24px,3vw,36px);line-height:1}.auth-stats span{color:#fffdf8d1;font-size:14px}.auth-panel{display:grid;align-content:center;gap:28px;padding:clamp(28px,5vw,70px)}.auth-form{display:grid;gap:18px}.auth-heading{display:grid;justify-items:center;gap:8px;text-align:center}.auth-heading span{color:#0b7a75;font-size:12px;font-weight:900;text-transform:uppercase}.auth-heading h2{margin:0;color:#172036;font-size:clamp(28px,4vw,36px);line-height:1.12}.auth-heading h2:after{content:"";display:block;width:52px;height:4px;border-radius:999px;margin:16px auto 0;background:#0b7a75}.auth-heading p{max-width:520px;margin:0;color:#5b6474;line-height:1.5}.auth-form label:not(.auth-check){display:grid;gap:8px}.auth-form label>span{color:#3f4857;font-size:14px;font-weight:800}.auth-form input{min-height:58px;border-color:#dfe3ea;border-radius:8px;padding:0 16px;color:#172036;box-shadow:0 10px 24px #1720360a}.auth-form input:focus{outline:3px solid rgba(11,122,117,.16);border-color:#0b7a75}.auth-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-check{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%}.auth-check input{width:20px;min-height:20px;accent-color:#0b7a75}.auth-check span{color:#3f4857;font-size:14px}.auth-legal-consent{align-items:flex-start;width:100%;border:1px solid #d7e4e1;border-radius:8px;padding:12px;background:#f5fbfa}.auth-legal-consent input{flex:0 0 auto;margin-top:1px}.auth-legal-consent span{line-height:1.45}.auth-legal-consent a{color:#087d74;font-weight:800}.auth-legal-loading,.google-consent-prompt{margin:0;color:#735b18;font-size:13px;line-height:1.45}.auth-text-button,.auth-switch button{min-height:auto;border-radius:0;padding:0;background:transparent;color:#0b7a75;font-weight:850}.auth-submit,.auth-secondary{min-height:58px;border-radius:8px;background:linear-gradient(135deg,#179d8e,#087d74);box-shadow:0 14px 28px #0b7a753d}.auth-submit:disabled,.auth-secondary:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.auth-secondary{width:100%}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;color:#7a8190;font-size:14px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#e1e5eb}.social-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.social-actions button{min-height:56px;border:1px solid #e1e5eb;background:#fff;color:#172036;box-shadow:0 8px 20px #1720360a}.social-actions button:disabled{cursor:not-allowed;opacity:.5}.auth-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-option-panel{display:grid;justify-items:start;align-content:start;gap:6px;min-height:92px;border:1px solid #e1ddd3;border-radius:8px;padding:14px;background:#fffdf8;color:#18211f;text-align:left;box-shadow:0 8px 20px #1720360a}.auth-option-panel:hover{border-color:#0b7a756b;background:#f0faf8}.auth-option-panel strong{color:#123b37;font-size:14px}.auth-option-panel span{color:#5b6474;font-size:13px;line-height:1.4}.google-signin{display:grid;justify-items:center;gap:8px;min-width:0}.google-signin .google-consent{justify-self:stretch}.google-signin .google-consent-prompt{border:1px dashed #cec8ba;border-radius:8px;padding:10px 12px;background:#faf8f2;text-align:left}.legal-page{display:grid;gap:18px;max-width:980px;margin:0 auto;padding-top:24px;padding-bottom:56px}.legal-header{display:grid;gap:10px;border-bottom:1px solid #d8d4ca;padding:12px 0 20px}.legal-header h1,.legal-header p{margin:0}.legal-header h1{color:#123f39;font-size:clamp(34px,5vw,52px);line-height:1.05}.legal-header>p:not(.eyebrow){max-width:760px;color:#5c645f;line-height:1.55}.legal-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#59635e;font-size:13px;font-weight:700}.legal-content{border:1px solid #ded9ce;border-radius:8px;padding:clamp(20px,4vw,40px);background:#fffdf9;color:#202824;line-height:1.7;white-space:pre-line}.legal-state{border:1px solid #ded9ce;border-radius:8px;padding:28px;background:#fffdf9}.relist-fee-summary{display:grid;gap:5px}.relist-fee-summary small{color:#5d665f;font-size:12px}.google-signin.busy{pointer-events:none;opacity:.65}.google-signin-button{display:flex;justify-content:center;width:100%;min-height:44px;overflow:hidden}.google-signin p,.google-unavailable{margin:0;color:#68716c;font-size:12px;line-height:1.45;text-align:center}.google-unavailable{border:1px solid #e4e0d6;border-radius:6px;background:#f7f5ef;padding:10px 12px}.auth-status{margin:0;border:1px solid #b6422b;border-radius:8px;padding:12px;background:#fff1ee;color:#8f2e1f;line-height:1.45}.auth-status.warning{border-color:#d69a1f;background:#fff8e8;color:#75520f}.auth-switch{margin:0;color:#5b6474;text-align:center}.panel{width:min(100%,960px);margin:0 auto;overflow-x:hidden}pre{overflow:auto;padding:16px;border:1px solid #d7d3ca;background:#fffdf8;border-radius:8px}.notice{margin:0 0 18px;padding:16px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.notice strong{display:block;margin-bottom:6px}.notice.warning{border-color:#c9912a;background:#fff8e8}.notice.success{border-color:#0b7a75;background:#e7f7f5}.notice.compact{margin:4px 0;padding:10px 12px;font-size:14px}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;padding:0 14px;background:#0b7a75;color:#fff;font-weight:750;text-decoration:none}.account-shell{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:calc(100vh - 68px);background:#f5f3ee}.account-sidebar{position:sticky;top:0;align-self:start;height:calc(100vh - 68px);overflow:auto;border-right:1px solid #ddd8ce;background:#fffdf8;padding:18px 12px}.account-sidebar>strong{display:block;padding:0 2px 14px;font-size:15px}.account-sidebar nav{display:grid;gap:2px}.account-sidebar nav a,.account-sidebar nav span{display:flex;align-items:center;justify-content:space-between;min-height:38px;border-radius:8px;padding:0 10px;color:#3f4844;font-size:14px}.account-sidebar nav>span{margin-top:10px;color:#7a746a;font-size:12px;font-weight:800;text-transform:uppercase}.account-sidebar nav a.active{border-left:4px solid #0b7a75;background:#e7f7f5;color:#064f4b;font-weight:800}.account-sidebar nav a:hover{background:#f1eee7}.count-pill{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#c93c3c;color:#fff;font-size:12px;font-weight:800}.account-main{display:grid;align-content:start;gap:20px;padding:26px clamp(18px,4vw,42px)}.breadcrumb{display:flex;gap:8px;color:#686f6b;font-size:13px}.breadcrumb a{color:#0071bc}.account-card{border:1px solid #ddd8ce;border-radius:8px;background:#fffdf8;box-shadow:0 8px 24px #18211f0f;padding:24px 30px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.section-heading h1,.section-heading h2{margin:0}.section-heading h1{font-size:clamp(34px,4vw,48px);line-height:1;color:#1f5d57}.account-profile-card{display:grid;gap:22px}.profile-summary{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;justify-self:center;width:min(100%,520px);text-align:center}.avatar{display:grid;place-items:center;width:76px;height:76px;border-radius:999px;background:#a5dcff;color:#005f9f;font-size:32px;font-weight:500}.profile-summary h2{margin:0 0 6px;font-size:18px}.profile-summary p{margin:0 0 8px;color:#5d665f}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.trust-row span{border-radius:999px;padding:4px 8px;background:#f1eee7;color:#70685f;font-size:12px;font-weight:800}.trust-row span.verified{background:#0b7a75;color:#fff}.account-detail-grid{display:grid}.account-detail-grid div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;border-bottom:1px solid #ddd8ce;padding:11px 0}.account-detail-grid span{color:#5d665f;font-weight:750}.account-detail-grid strong{justify-self:end;min-width:0;color:#3f4844;font-weight:500;overflow-wrap:anywhere;text-align:right}.logout-button{justify-self:end;min-width:min(100%,486px);background:#0877bd}.balance-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,486px);gap:24px;align-items:center}.balance-card h2{margin:0 0 18px;font-size:34px}.balance-card a{color:#0071bc}.balance-actions{display:grid;gap:12px}.secondary-action{background:#ebe9e3;color:#0071bc}.dashboard-panel{display:grid;gap:18px}.dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-header h1,.dashboard-section h2{margin:0}.dashboard-header p{margin:6px 0 0;color:#5d665f}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-metrics div{border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:14px}.dashboard-metrics strong,.dashboard-metrics span{display:block}.dashboard-metrics strong{font-size:24px;color:#0b4d49}.dashboard-metrics span{color:#5d665f;font-size:13px}.dashboard-section{display:grid;gap:12px}.dashboard-empty{border:1px dashed #c8c1b5;border-radius:8px;padding:18px;background:#fffdf8;color:#5d665f}.dashboard-listings{display:grid;gap:12px}.dashboard-listing{display:grid;grid-template-columns:136px minmax(0,1fr);gap:14px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:12px}.dashboard-thumb{display:grid;place-items:center;width:136px;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:#ebe7dd;color:#5d665f;text-decoration:none;font-size:13px}.dashboard-thumb img{width:100%;height:100%;object-fit:cover}.dashboard-listing-body{display:grid;gap:8px;min-width:0}.dashboard-listing-body p{margin:0;color:#4f5753}.listing-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.listing-title-row a{min-width:0;color:#18211f;font-weight:800;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.listing-title-row span{flex:0 0 auto;border:1px solid #c9912a;border-radius:999px;padding:4px 8px;color:#7a5a16;font-size:12px;font-weight:750}.listing-title-row span.reserve-met{border-color:#0b7a75;color:#0b7a75}.listing-price-row,.listing-stat-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.listing-price-row strong{color:#0b4d49}.listing-price-row span,.listing-stat-row span{color:#5d665f;font-size:13px}.command-center{display:grid;gap:24px;width:min(100%,1240px);margin:0 auto;padding:28px clamp(16px,4vw,40px) 48px}.command-notice{margin:0}.command-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:stretch;border:1px solid #d7d3ca;border-radius:8px;background:linear-gradient(135deg,#fffdf8fa,#eef5f0f0),url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=1600&q=80) center/cover;padding:clamp(22px,4vw,38px);overflow:hidden}.hero-copy{display:grid;align-content:center;gap:14px;max-width:760px}.hero-copy h1{margin:0;font-size:clamp(34px,5vw,62px);line-height:1.02;color:#123b37}.hero-copy p{margin:0;color:#43504b;font-size:17px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.quiet-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #bfc8c2;border-radius:8px;padding:0 14px;background:#fffdf8d1;color:#123b37;font-weight:750}.health-console{display:grid;align-content:center;gap:16px;border:1px solid rgba(11,122,117,.22);border-radius:8px;background:#fffdf8db;padding:18px}.health-ring{display:grid;place-items:center;justify-self:center;width:154px;aspect-ratio:1;border-radius:999px}.health-ring>div{display:grid;place-items:center;width:112px;aspect-ratio:1;border-radius:999px;background:#fffdf8;box-shadow:inset 0 0 0 1px #d7d3ca}.health-ring strong{font-size:34px;color:#0b4d49;line-height:1}.health-ring span{color:#5d665f;font-size:12px;font-weight:800;text-transform:uppercase}.verification-stack{display:grid;gap:8px}.verification-stack span{display:flex;justify-content:space-between;border:1px solid #d7d3ca;border-radius:8px;padding:9px 10px;background:#fffdf8;color:#6c5c38;font-size:13px;font-weight:800}.verification-stack span.ready{border-color:#0b7a754d;background:#e7f7f5;color:#064f4b}.command-grid{display:grid;grid-template-columns:1.25fr .9fr 1.15fr;gap:16px}.command-card,.pipeline-card,.listing-tile{border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.command-card{display:grid;align-content:start;gap:12px;padding:18px}.command-card h2,.seller-workbench h2{margin:0;color:#123b37}.command-card p{margin:0;color:#51605a;line-height:1.48}.next-action .button-link{justify-self:start;margin-top:4px}.profile-mini{grid-template-columns:62px minmax(0,1fr);align-items:center}.profile-mini .compact-action{grid-column:1 / -1;min-height:38px}.profile-mini span,.pipeline-card span{color:#6d756f;font-size:12px;font-weight:800;text-transform:uppercase}.profile-mini strong{display:block;overflow-wrap:anywhere;color:#18211f;font-size:18px}.profile-avatar{display:grid;place-items:center;width:62px;aspect-ratio:1;border-radius:999px;background:#0b7a75;color:#fff;font-size:26px;font-weight:800}.pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pulse-grid div{border:1px solid #e1ddd3;border-radius:8px;padding:12px;background:#f8f6f0}.pulse-grid strong{display:block;color:#0b4d49;font-size:26px;line-height:1}.pulse-grid span{display:block;margin-top:6px;color:#5d665f;font-size:12px;font-weight:800;text-transform:uppercase}.workspace-switchboard,.management-hub{display:grid;gap:16px}.management-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:24px}.management-heading h2{margin:0;color:#18211f;font-size:clamp(30px,4vw,42px);line-height:1.04}.management-heading p,.switchboard-note{margin:0;color:#5d665f;line-height:1.45}.dashboard-subnav{display:flex;flex-wrap:wrap;gap:8px;border:1px solid #d7d3ca;border-radius:8px;padding:8px;background:#fffdf8db}.dashboard-subnav a{display:inline-flex;align-items:center;min-height:38px;border:1px solid transparent;border-radius:8px;padding:0 13px;color:#123b37;font-weight:850}.dashboard-subnav a:hover,.dashboard-subnav a.active{border-color:#0b7a753d;background:#0b7a75;color:#fff}.section-note{max-width:720px;margin:8px 0 0;color:#56635d;line-height:1.5}.option-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.option-group{display:grid;align-content:start;gap:12px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8d6;padding:14px;min-height:100%}.option-group-heading{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid #e4e0d6}.option-group-heading span{color:#6d756f;font-size:11px;font-weight:850;text-transform:uppercase}.option-group-heading h3{margin:0;color:#123b37;font-size:18px}.option-list{display:grid;gap:8px}.option-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:68px;border:1px solid transparent;border-radius:8px;padding:10px;background:#f7f5ef;color:inherit}.option-link:hover{border-color:#0b7a7559;background:#eef8f6}.option-link.disabled{cursor:default;opacity:.72}.option-link.disabled:hover{border-color:transparent;background:#f7f5ef}.listing-tile-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e4e0d6;padding-top:10px}.option-link span{display:grid;gap:3px;min-width:0}.option-link strong{color:#18211f;font-size:14px}.option-link small{color:#5d665f;font-size:12px;line-height:1.35}.option-link b{display:inline-grid;place-items:center;min-width:32px;min-height:26px;border-radius:999px;padding:0 8px;background:#0b7a75;color:#fff;font-size:12px;font-weight:850}.dashboard-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.feature-panel{display:grid;align-content:start;gap:8px;min-height:146px;border:1px solid #d7d3ca;border-radius:8px;padding:16px;background:#fffdf8}.feature-panel span{color:#6d756f;font-size:12px;font-weight:850;text-transform:uppercase}.feature-panel strong{color:#0b4d49;font-size:18px;line-height:1.2}.feature-panel p{margin:0;color:#56635d;line-height:1.45}.feature-panel.muted{background:#f8f6f0}.feature-panel.muted strong{color:#6c5c38}.watchlist-workspace{display:grid;gap:14px;border:1px solid #d7d3ca;border-radius:8px;padding:18px;background:#fffdf8db}.watchlist-board{display:grid;gap:12px}.watchlist-tile{display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.watchlist-tile.outbid{border-color:#e0c58a;box-shadow:inset 4px 0 #c58b16}.watchlist-media{display:block;min-height:154px;background:#ebe6da}.watchlist-media img{width:100%;height:100%;min-height:154px;object-fit:cover}.watchlist-body{display:grid;align-content:start;gap:10px;padding:14px}.watchlist-body p{margin:0;color:#56635d;line-height:1.45}.watchlist-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4e0d6;padding-top:10px}.watchlist-price-row span{display:block;color:#6d756f;font-size:12px;font-weight:850;text-transform:uppercase}.watchlist-price-row strong{display:block;margin-top:2px;color:#0b4d49;font-size:22px;line-height:1}.bid-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bid-state-grid div{border:1px solid #e4e0d6;border-radius:8px;padding:10px;background:#f8f6f0}.bid-state-grid span{display:block;color:#6d756f;font-size:11px;font-weight:850;text-transform:uppercase}.bid-state-grid strong{display:block;margin-top:4px;color:#0b4d49;font-size:18px;line-height:1.1}.compact-button{min-height:38px;padding-inline:14px}.pipeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pipeline-card{display:grid;gap:8px;padding:16px;box-shadow:inset 4px 0 #bbb5aa}.pipeline-card.active{box-shadow:inset 4px 0 #0b7a75}.pipeline-card.attention{box-shadow:inset 4px 0 #c9912a}.pipeline-card.success{box-shadow:inset 4px 0 #2f8c52}.pipeline-card strong{color:#18211f;font-size:30px;line-height:1}.pipeline-card p{margin:0;color:#5d665f;font-size:13px;line-height:1.42}.seller-workbench{display:grid;gap:16px}.workbench-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.workbench-heading h2{font-size:clamp(26px,3vw,38px)}.listing-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.listing-tile{overflow:hidden}.tile-media{display:grid;place-items:center;width:100%;aspect-ratio:16 / 10;background:#ebe7dd;color:#5d665f;font-size:13px}.tile-media img{width:100%;height:100%;object-fit:cover}.tile-body{display:grid;gap:10px;padding:14px}.tile-top{display:grid;gap:8px}.tile-top a{color:#18211f;font-size:17px;font-weight:850;line-height:1.25}.reserve-chip{justify-self:start;border:1px solid #c9912a;border-radius:999px;padding:4px 8px;color:#775514;font-size:12px;font-weight:800}.reserve-chip.met{border-color:#0b7a75;background:#e7f7f5;color:#064f4b}.tile-body p{margin:0;min-height:42px;color:#51605a;font-size:14px;line-height:1.48}.tile-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.tile-price strong{color:#0b4d49;font-size:24px}.tile-price span,.tile-stats span{color:#5d665f;font-size:13px}.time-track{overflow:hidden;height:8px;border-radius:999px;background:#e4e0d6}.time-track span{display:block;height:100%;border-radius:inherit;background:#0b7a75}.tile-stats{display:flex;flex-wrap:wrap;gap:8px}.tile-stats span{border:1px solid #e1ddd3;border-radius:999px;padding:4px 8px;background:#f8f6f0}.listing-tile .publish-listing-button{min-height:40px;margin-top:2px}.business-console{display:grid;gap:22px;width:min(100%,1320px);margin:0 auto;padding:28px clamp(16px,4vw,40px) 48px}.business-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:stretch;border:1px solid #d7d3ca;border-radius:8px;background:linear-gradient(135deg,#fffdf8fa,#eef5f0f0),url(https://images.unsplash.com/photo-1556740758-90de374c12ad?auto=format&fit=crop&w=1600&q=80) center/cover;padding:clamp(22px,4vw,38px);overflow:hidden}.business-readiness,.business-panel{display:grid;gap:14px;border:1px solid rgba(11,122,117,.2);border-radius:8px;background:#fffdf8eb;padding:18px}.business-readiness div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.business-readiness span,.business-panel .eyebrow{color:#5d665f}.business-readiness strong{color:#0b4d49;font-size:42px;line-height:1}.business-readiness p,.business-panel p,.business-muted{margin:0;color:#53615b;line-height:1.45}.business-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.business-kpi-grid article{display:grid;gap:6px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:16px}.business-kpi-grid span{color:#5d665f;font-size:12px;font-weight:850;text-transform:uppercase}.business-kpi-grid strong{color:#0b4d49;font-size:30px;line-height:1}.business-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.business-main-column,.business-side-column,.business-section{display:grid;gap:18px}.business-side-column{position:sticky;top:84px}.business-section{border-top:1px solid #d7d3ca;padding-top:20px}.business-section h2,.business-panel h2{margin:0;color:#123b37}.business-panel dl{margin:0}.business-panel dt{color:#5d665f}.business-panel dd{margin:0;color:#18211f;font-weight:800;overflow-wrap:anywhere}.business-role-list{display:flex;flex-wrap:wrap;gap:8px}.business-role-list span{border:1px solid #d7d3ca;border-radius:999px;padding:6px 10px;background:#f8f6f0;color:#3f4844;font-size:12px;font-weight:800}.empty-atelier{display:grid;align-content:start;align-items:start;align-self:start;justify-items:start;gap:10px;min-height:0;border:1px dashed #c8c1b5;border-radius:8px;padding:18px;background:#fffdf8}.empty-atelier button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:132px;min-height:44px;height:44px;max-height:44px;justify-self:start;align-self:start;padding:0 18px}.empty-atelier strong{color:#123b37;font-size:20px}.empty-atelier p{margin:0;color:#51605a}.file-list{display:flex;flex-wrap:wrap;gap:8px}.file-list span{display:inline-flex;align-items:center;min-height:32px;border:1px solid #d7d3ca;border-radius:8px;padding:4px 10px;background:#fffdf8;font-size:13px}.sell-wizard-shell{display:grid;gap:26px;width:min(100%,1320px);margin:0 auto;padding:24px clamp(16px,4vw,40px) 48px}.listing-stepper{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #d7d3ca}.listing-stepper button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;border-radius:0;padding:0 18px 0 0;margin-right:18px;background:transparent;color:#0071bc;font-weight:750}.listing-stepper button:after{content:">";color:#0071bc;font-weight:900}.listing-stepper button:last-child:after{content:""}.listing-stepper button.active{color:#18211f;box-shadow:inset 0 -3px #3f3b35}.listing-stepper button.complete span:before{content:"\2713";display:inline-grid;place-items:center;width:18px;aspect-ratio:1;border:2px solid #0071bc;border-radius:999px;margin-right:7px;color:#0071bc;font-size:11px;line-height:1}.listing-stepper button:disabled{color:#8b928e;cursor:not-allowed}.listing-wizard-form{display:grid;gap:22px}.listing-edit-shell{max-width:1120px}.listing-stepper .edit-step{position:relative;display:inline-flex;align-items:center;min-height:48px;padding-right:18px;margin-right:18px;color:#68716c;font-weight:750}.listing-stepper .edit-step:after{content:">";position:absolute;right:0;color:#9ba29e}.listing-stepper .edit-step:last-child:after{content:""}.listing-stepper .edit-step.active{color:#18211f;box-shadow:inset 0 -3px #3f3b35}.listing-edit-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;height:auto;min-height:0;max-width:980px;border-bottom:1px solid #d7d3ca;padding:0 0 18px;background:transparent}.listing-edit-header h1{margin:2px 0 5px;color:#123b37;font-size:clamp(34px,5vw,52px);line-height:1}.listing-edit-header p{margin:0;color:#53615b}.listing-edit-status{display:grid;gap:5px;justify-items:end;flex:0 0 auto}.listing-edit-status span{border-radius:999px;padding:5px 10px;background:#e7f7f5;color:#064f4b;font-size:12px;font-weight:850}.listing-edit-status strong{color:#4b4f4c}.edit-lock-notice{display:grid;gap:5px;max-width:980px;border:1px solid #e1b966;border-left:5px solid #c9912a;border-radius:8px;padding:14px 16px;background:#fff8e8;color:#5e481c}.edit-lock-notice p{margin:0}.edit-section-first{border-top:0;padding-top:0}.edit-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.edit-section-heading>div{display:flex;align-items:center;gap:10px}.edit-section-heading h2{margin:0}.edit-section-heading>div>span{display:grid;place-items:center;width:32px;aspect-ratio:1;border-radius:999px;background:#123b37;color:#fff;font-size:12px;font-weight:850}.edit-section-heading small{color:#68716c;text-align:right}.edit-auction-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.edit-auction-summary div{display:grid;gap:5px;border:1px solid #d7d3ca;border-radius:8px;padding:12px;background:#fffdf8}.edit-auction-summary span{color:#68716c;font-size:12px;font-weight:750}.edit-auction-summary strong{color:#123b37}.existing-media-grid{padding-bottom:4px}.existing-photo{background:#f5f8f4}.edit-photo-dropzone{width:min(100%,210px);aspect-ratio:4 / 3}.compact-textarea{min-height:104px}.listing-edit-loading{display:flex;align-items:center;gap:12px;min-height:260px;color:#53615b}.listing-edit-message{margin:0;border:1px solid #82c7bd;border-radius:8px;padding:12px;background:#edf9f6;color:#064f4b}.listing-edit-message.error{border-color:#dd927f;background:#fff1ee;color:#8a2e1e}.listing-edit-actions{position:sticky;bottom:0;z-index:3;border-top:1px solid #d7d3ca;padding:14px 0;background:#f7f5eff5}.listing-edit-actions .button-link,.listing-edit-actions .submit-listing{min-width:150px}@media (max-width: 720px){.listing-edit-header,.edit-section-heading{align-items:flex-start;flex-direction:column}.listing-edit-status{justify-items:start}.edit-auction-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-edit-actions .button-link,.listing-edit-actions .submit-listing{width:100%}}.seller-scope-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:16px;align-items:center;max-width:980px;border:1px solid #d7d3ca;border-left:5px solid #0b7a75;border-radius:8px;background:#fffdf8;padding:14px}.seller-scope-panel.business{border-left-color:#0877bd;background:#f4f9fc}.seller-scope-panel div{display:grid;gap:4px}.seller-scope-panel span{color:#5d665f;font-size:12px;font-weight:850;text-transform:uppercase}.seller-scope-panel strong{color:#123b37;font-size:20px}.seller-scope-panel p{margin:0;color:#53615b}.seller-scope-panel label{display:grid;gap:7px}.listing-step-panel{display:grid;gap:22px;max-width:980px}.listing-step-panel h1{margin:0;color:#3f3b35;font-size:clamp(32px,5vw,46px);line-height:1.05}.step-lede{margin:0;color:#53615b}.wizard-section-block{display:grid;gap:16px;border-top:1px solid #e4e0d6;padding-top:20px}.wizard-section-block h2{margin:0;color:#123b37;font-size:24px}.wizard-field{display:grid;gap:8px}.wizard-field>span,.condition-options legend,.media-toolbar strong,.payment-options h2{color:#4b4f4c;font-size:15px;font-weight:850}.wizard-field small,.selected-category-card small,.payment-card small{color:#68716c;font-size:13px}.clearable-input{position:relative}.clearable-input input,.clearable-input textarea{padding-right:44px}.clearable-input button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;min-height:30px;border-radius:999px;background:transparent;color:#8b8276;font-size:20px}.textarea-wrap textarea{min-height:260px}.selected-category-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:14px;box-shadow:0 8px 18px #18211f0f}.selected-category-card div{display:grid;gap:5px}.selected-category-card span{color:#68716c;font-size:12px;font-weight:800;text-transform:uppercase}.selected-category-card strong{color:#0071bc;font-size:18px}.condition-options{display:grid;gap:12px;border:0;padding:0;margin:0}.condition-options label,.wizard-check-row label,.wizard-check-row.single,.payment-card{display:flex;align-items:center;gap:10px;color:#2d3431;font-weight:700}.condition-options input,.wizard-check-row input,.payment-card input{width:auto;min-height:0;accent-color:#0071bc}.condition-options input[type=radio]{width:22px;aspect-ratio:1}.photo-dropzone{display:grid;place-items:center;align-content:center;gap:6px;width:min(100%,250px);aspect-ratio:1;border:1px dashed #0071bc;border-radius:8px;background:#fffdf8;color:#0071bc;cursor:pointer}.photo-dropzone input{display:none}.photo-dropzone>span{display:grid;place-items:center;width:36px;aspect-ratio:1;border-radius:999px;border:2px solid #0071bc;font-size:26px;line-height:1}.photo-dropzone small{color:#5d665f}.wizard-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:700px}.medium-field{max-width:340px}.wizard-check-row{display:flex;flex-wrap:wrap;gap:20px}.wizard-check-row.single{justify-content:start}.payment-options{display:grid;gap:12px;max-width:700px}.payment-card{align-items:start;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:14px}.payment-card.preferred{border-color:#0b7a7552;background:#f0faf8}.payment-card span{display:grid;gap:4px}.shipping-options{max-width:520px}.review-card{display:grid;gap:8px;max-width:540px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:16px}.review-card strong{color:#123b37;font-size:20px}.review-card span{color:#53615b}.promotion-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-width:760px;margin:0;padding:0;border:0}.promotion-selector legend{grid-column:1 / -1;margin-bottom:2px;color:#123b37;font-weight:800}.promotion-selector label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:12px;cursor:pointer}.promotion-selector label.selected{border-color:#0b7a75;background:#eef9f7}.promotion-selector input{margin:3px 0 0}.promotion-selector span{display:grid;gap:3px;min-width:0}.promotion-selector strong,.promotion-selector small{overflow-wrap:anywhere}.promotion-selector small{color:#53615b;line-height:1.35}.fee-preview{display:grid;gap:14px;max-width:760px;border:1px solid rgba(11,122,117,.32);border-radius:8px;background:#f3fbf9;padding:16px}.fee-preview-heading,.fee-preview-loading{display:flex;align-items:center;justify-content:space-between;gap:12px}.fee-preview-heading>div{display:grid;gap:3px}.fee-preview-heading span{color:#5d665f;font-size:11px;font-weight:850;text-transform:uppercase}.fee-preview-heading h2{margin:0;color:#123b37;font-size:22px}.fee-preview-loading{justify-content:flex-start;color:#53615b}.fee-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid rgba(11,122,117,.2)}.fee-preview-grid>div{display:grid;gap:5px;padding:14px 16px 4px 0}.fee-preview-grid>div+div{border-left:1px solid rgba(11,122,117,.2);padding-left:16px}.fee-preview-grid span,.fee-preview-grid small,.fee-preview-policy{color:#53615b}.fee-preview-grid strong{color:#123b37;font-size:24px}.fee-preview-policy,.fee-preview-error{margin:0;font-size:13px}.fee-preview-error{color:#9e2f24}@media (max-width: 620px){.fee-preview-grid{grid-template-columns:1fr}.fee-preview-grid>div+div{border-top:1px solid rgba(11,122,117,.2);border-left:0;padding-left:0}}.wizard-actions{display:flex;flex-wrap:wrap;gap:10px}.wizard-actions .secondary-action,.wizard-actions .submit-listing{width:auto;min-width:132px;min-height:44px}.wizard-actions .submit-listing{order:1}.wizard-actions .secondary-action{order:0}.media-uploader{display:grid;gap:12px;min-width:0}.media-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.media-count{display:inline-flex;align-items:center;min-height:32px;border:1px solid #d7d3ca;border-radius:999px;padding:0 10px;background:#fffdf8;color:#5d665f;font-size:13px}.file-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;padding:0 18px;background:#0b7a75;color:#fff;font-weight:750;cursor:pointer}.file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,172px));align-items:start;justify-content:start;gap:12px;max-width:100%;overflow:hidden}.media-item{position:relative;display:grid;gap:8px;min-width:0;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:8px}.media-item img,.media-pending,.media-ready-placeholder,.media-failed-placeholder{width:100%;aspect-ratio:4 / 3;border-radius:6px;object-fit:cover;background:#ebe7dd}.media-pending,.media-ready-placeholder,.media-failed-placeholder{display:grid;place-items:center}.media-ready-placeholder{border:1px dashed #0b7a75;color:#0b7a75;font-weight:800}.media-failed-placeholder{border:1px dashed #b6422b;color:#b6422b;font-weight:900}.media-item strong,.media-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.media-item div{min-width:0}.media-item strong{color:#18211f}.media-item span{color:#5d665f}.media-item.ready{border-color:#0b7a75}.media-item:not(.ready):not(.failed):after{content:"";position:absolute;left:8px;right:8px;bottom:8px;height:3px;border-radius:999px;background:linear-gradient(90deg,#0b7a75,#75c7c0,#0b7a75);background-size:200% 100%;animation:upload-progress 1.1s linear infinite}.media-item.failed{border-color:#b6422b;background:#fff1ee}.media-remove{position:absolute;top:6px;right:6px;z-index:1;min-width:28px;width:28px;min-height:28px;height:28px;border-radius:999px;padding:0;background:#18211fd1;color:#fff;font-size:14px}.submit-listing{width:100%;display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden;text-align:center;white-space:normal}.upload-spinner{width:34px;height:34px;border:4px solid #cfd8d6;border-top-color:#0b7a75;border-radius:999px;animation:upload-spin .8s linear infinite}@keyframes upload-spin{to{transform:rotate(360deg)}}@keyframes upload-progress{to{background-position:-200% 0}}.category-picker{display:grid;gap:10px}.category-path{display:flex;flex-wrap:wrap;gap:8px;min-height:36px;align-items:center}.category-path span{border:1px solid #d7d3ca;border-radius:8px;padding:6px 10px;background:#fffdf8;font-size:13px}.category-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.category-level{min-height:180px;max-height:280px;overflow:auto;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:6px}.category-level button{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:38px;border-radius:6px;padding:6px 8px;background:transparent;color:#18211f;font-weight:600;text-align:left}.category-level button.selected{background:#dff4f2;color:#064f4b}.category-level button.leaf{font-weight:700}.field-hint{margin:0;color:#7a5a16;font-size:13px}.console{padding:28px 32px;display:grid;gap:24px}.console-header,.status-grid,.split{display:grid;gap:18px}.console-header{grid-template-columns:1fr auto;align-items:center}.console-header h1,.tool-surface h2,.table-wrap h2{margin:0 0 8px}.status-grid,.split{grid-template-columns:repeat(2,minmax(0,1fr))}.status-panel,.tool-surface,.table-wrap{border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:18px}.status-panel span{display:block;color:#5d665f;font-size:13px}.status-panel strong{display:block;margin-top:6px;font-size:22px}.table-wrap{overflow:auto}.bid-confirmation{display:grid;gap:12px}.bid-confirmation>p{margin:0;color:#4f5c66;font-size:14px;line-height:1.45}.bid-confirmation-details{gap:0;margin:0}.bid-confirmation-details div{align-items:baseline;padding:9px 0}.bid-confirmation-details dt{color:#65706b;font-size:13px}.bid-confirmation-details dd{margin:0;color:#123b37;font-weight:800;text-align:right}.bid-commitment-notice{display:grid;gap:3px;border-left:3px solid #0b7a75;padding:9px 11px;background:#eef8f6;color:#3f5752;font-size:13px}.bid-commitment-notice strong{color:#123b37}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.operations-console{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:32px 0 64px;color:#18211f}.operations-header,.section-heading-row,.service-status-heading,.table-pagination,.operator-action-buttons{display:flex;align-items:center;justify-content:space-between;gap:16px}.operations-header{padding-bottom:24px;border-bottom:1px solid #d7d3ca}.operations-header h1,.section-heading-row h2,.queue-health-band h2,.delivery-test-layout h2,.operator-action-panel h3{margin:0;color:#103f3a;letter-spacing:0}.operations-header h1{font-size:clamp(32px,5vw,52px);line-height:1.05}.operations-header p:not(.operations-eyebrow),.delivery-test-layout>div>p:last-child{max-width:720px;margin:8px 0 0;color:#5d665f}.operations-eyebrow{margin:0 0 6px;color:#66716c;font-size:12px;font-weight:800;text-transform:uppercase}.operations-tabs{display:flex;gap:4px;margin:20px 0 28px;padding-bottom:8px;overflow-x:auto;border-bottom:1px solid #d7d3ca}.operations-tabs button{flex:0 0 auto;min-height:42px;padding:8px 14px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#4d5853}.operations-tabs button:hover,.operations-tabs button.active{border-bottom-color:#0d8780;color:#0b5651;background:#eef8f7}.operations-alert{margin-bottom:20px;padding:12px 14px;border:1px solid;border-radius:6px}.operations-alert.error{border-color:#dc8d82;background:#fff2ef;color:#8a2920}.operations-alert.success{border-color:#83c5ad;background:#eef9f3;color:#175b43}.launch-readiness-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;border:1px solid #dfaa65;border-left:5px solid #c97628;border-radius:6px;background:#fff8ed}.launch-readiness-summary.ready{border-color:#86c6ad;border-left-color:#258c66;background:#eff9f4}.launch-readiness-summary h2,.readiness-check h3,.readiness-manual-item h3,.readiness-action-panel h3{margin:0;color:#103f3a;letter-spacing:0}.launch-readiness-summary p:not(.operations-eyebrow),.readiness-check p,.readiness-manual-item p,.readiness-action-panel p{margin:6px 0 0;color:#5d6863}.readiness-score{min-width:132px;padding-left:24px;border-left:1px solid #d9c9ae;text-align:right}.readiness-score strong,.readiness-score span{display:block}.readiness-score strong{color:#103f3a;font-size:30px}.readiness-score span{color:#65706b;font-size:12px}.readiness-section-heading{margin-top:30px}.readiness-section-heading p:last-child{max-width:760px;margin:5px 0 0;color:#68716d}.readiness-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.readiness-check{min-width:0;padding:16px;border:1px solid #dfb077;border-top:4px solid #c97628;border-radius:6px;background:#fffaf2}.readiness-check.passed{border-color:#9bcdb9;border-top-color:#258c66;background:#f5fbf8}.readiness-check-heading{display:flex;align-items:flex-start;gap:10px}.readiness-check-heading h3{font-size:16px}.readiness-check p{min-height:44px;font-size:13px}.readiness-check small,.readiness-manual-item small,.readiness-action-panel small{display:block;margin-top:10px;overflow-wrap:anywhere;color:#69736e;font-size:11px}.readiness-state,.readiness-category{display:inline-flex;width:fit-content;flex:0 0 auto;padding:4px 7px;border-radius:4px;background:#fff0dc;color:#8b500f;font-size:10px;font-weight:800;text-transform:uppercase}.readiness-check.passed .readiness-state,.readiness-manual-item.completed .readiness-state{background:#e2f4eb;color:#176044}.readiness-category{background:#edf0ee;color:#53605a}.readiness-manual-list{overflow:hidden;border:1px solid #d7d3ca;border-radius:6px;background:#fffdf8}.readiness-manual-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px;border-bottom:1px solid #e2ded5}.readiness-manual-item:last-child{border-bottom:0}.readiness-manual-item.completed{box-shadow:inset 4px 0 #258c66}.readiness-manual-item h3{font-size:15px}.readiness-manual-item p{font-size:12px}.readiness-action-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.5fr) auto;align-items:end;gap:20px;margin-top:16px;padding:18px;border:1px solid #8dbdb8;border-radius:6px;background:#f0f8f7}.readiness-action-panel label{display:grid;gap:6px;min-width:0;color:#34413c;font-size:13px;font-weight:700}.readiness-action-panel textarea{width:100%;min-width:0;resize:vertical;border:1px solid #bfb9ae;border-radius:5px;background:#fff}.section-heading-row{margin-bottom:18px}.section-heading-row>span{color:#65706b;font-size:13px}.health-summary{padding:7px 10px;border:1px solid #91c9b5;border-radius:4px;background:#edf8f3;color:#176044!important;font-weight:700}.health-summary.degraded{border-color:#e0a159;background:#fff5e8;color:#875011!important}.service-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-health-item{min-width:0;padding:16px;border:1px solid #d7d3ca;border-left:4px solid #2f9c72;border-radius:6px;background:#fffdf8}.service-health-item.unhealthy{border-left-color:#d66b4f;background:#fff9f6}.service-status-heading{justify-content:flex-start;gap:8px}.service-status-heading h3,.operations-table-wrap h3,.fingerprint-list h3{margin:0;font-size:15px}.health-indicator{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#d66b4f}.health-indicator.healthy{background:#2f9c72}.service-health-item>strong{display:block;margin-top:14px;color:#214a45;font-size:20px}.service-health-item>p{min-height:38px;margin:6px 0 0;overflow-wrap:anywhere;color:#68716d;font-size:12px}.queue-health-band{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(90px,.7fr)) auto;align-items:center;gap:1px;margin-top:20px;border:1px solid #d7d3ca;border-radius:6px;overflow:hidden;background:#d7d3ca}.queue-health-band>div,.queue-health-band>button{min-height:88px;padding:14px;background:#fffdf8}.queue-health-band>button{border:0;border-radius:0}.queue-health-metric span,.queue-health-metric strong{display:block}.queue-health-metric span{color:#69736e;font-size:12px}.queue-health-metric strong{margin-top:5px;color:#173f3a;font-size:24px}.queue-health-metric.attention strong{color:#9b5514}.routine-metrics-band{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.75fr));margin-bottom:16px}.routine-metrics-table{min-width:1320px}.routine-name-cell{min-width:240px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.metric-failure{color:#962f25;font-weight:700}.operations-data-note{margin:10px 0 0;color:#69736e;font-size:12px}.database-server-heading{margin-top:32px;padding-top:24px;border-top:1px solid #d7d3ca}.operations-filter-bar{display:grid;grid-template-columns:160px minmax(180px,1fr) minmax(240px,1.4fr) auto auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;border:1px solid #d7d3ca;border-radius:6px;background:#f8f6f1}.operations-filter-bar.log-filters{grid-template-columns:170px repeat(3,minmax(160px,1fr)) auto}.operations-filter-bar label,.operator-action-panel label,.delivery-test-layout form label{display:grid;gap:6px;min-width:0;color:#34413c;font-size:13px;font-weight:700}.operations-filter-bar input,.operations-filter-bar select,.operator-action-panel textarea,.delivery-test-layout input,.delivery-test-layout textarea{width:100%;min-width:0;border:1px solid #bfb9ae;border-radius:5px;background:#fff}.operations-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d7d3ca;border-radius:6px;background:#fffdf8}.operations-table-wrap>h3{padding:16px 16px 10px}.operations-table{width:100%;min-width:980px;border-collapse:collapse}.operations-table th,.operations-table td{padding:11px 12px;border-bottom:1px solid #e2ded5;text-align:left;vertical-align:top;font-size:13px}.operations-table th{background:#f3f1eb;color:#53605a;font-size:11px;text-transform:uppercase}.operations-table tbody tr:last-child td{border-bottom:0}.operations-table td strong,.operations-table td small{display:block;max-width:280px;overflow-wrap:anywhere}.operations-table td small{margin-top:4px;color:#77807c}.job-status{display:inline-flex;padding:4px 7px;border-radius:4px;background:#edf0ee;color:#46514c;font-size:11px;font-weight:800}.job-status[data-status="0"]{background:#edf4ff;color:#285d91}.job-status[data-status="1"]{background:#e9f7f5;color:#14645e}.job-status[data-status="2"]{background:#edf8f2;color:#1a6849}.job-status[data-status="3"]{background:#fff4df;color:#87520d}.job-status[data-status="4"]{background:#ffebe7;color:#962f25}.job-error-cell,.log-message-cell{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions{display:flex;justify-content:flex-end;gap:8px;white-space:nowrap}.text-action,.danger-text-action{padding:6px 8px;border:0;background:transparent;color:#08736d;font-weight:700}.danger-text-action{color:#a13c31}.table-pagination{margin-top:12px;color:#68716d;font-size:13px}.table-pagination>div{display:flex;gap:8px}.operator-action-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.5fr) auto;align-items:end;gap:20px;margin-top:18px;padding:18px;border:1px solid #a7c9c4;border-radius:6px;background:#f0f8f7}.operator-action-panel p{margin:5px 0 0;color:#5d6863;overflow-wrap:anywhere}.operator-action-panel small{color:#65706b;font-weight:400}.operator-action-buttons{justify-content:flex-end}.danger-action{background:#a13c31!important}.empty-table-state,.empty-inline-state{padding:28px!important;color:#69736e;text-align:center!important}.log-query-status{margin:-4px 0 14px;text-align:right}.log-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:14px}.fingerprint-list{border-top:1px solid #d7d3ca}.fingerprint-list h3{padding:14px 0;border-bottom:1px solid #d7d3ca}.fingerprint-list article{padding:13px 0;border-bottom:1px solid #dedad1}.fingerprint-list article>div{display:flex;justify-content:space-between;gap:12px}.fingerprint-list article span,.fingerprint-list article small{color:#6d7772;font-size:11px}.fingerprint-list article p{margin:7px 0;overflow-wrap:anywhere;font-size:13px}.delivery-test-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:48px;max-width:1040px}.delivery-test-intro ul{display:grid;gap:8px;margin:24px 0;padding-left:18px;color:#43504b}.delivery-caution{padding:14px 16px;border-left:3px solid #c77d12;background:#fff7e7;color:#5d451f;font-size:13px}.delivery-test-workspace{min-width:0}.delivery-channel-selector{display:inline-flex;margin-bottom:14px;border:1px solid #bfb9ae;border-radius:5px;overflow:hidden}.delivery-channel-selector button{min-width:100px;border:0;border-radius:0;background:#fffdf8;color:#173f3a}.delivery-channel-selector button+button{border-left:1px solid #bfb9ae}.delivery-channel-selector button.active{background:#173f3a;color:#fff}.delivery-test-layout form{display:grid;gap:14px;padding:20px;border:1px solid #d7d3ca;border-radius:6px;background:#fffdf8}.delivery-test-layout form small{color:#69726d;font-weight:400}.delivery-test-layout .delivery-confirmation{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid #d7d3ca;border-radius:5px;background:#f7f5ef;line-height:1.4}.delivery-test-layout .delivery-confirmation input{width:18px;height:18px;margin:1px 0 0}.delivery-result{display:grid;gap:14px;margin-top:16px;padding:18px;border:1px solid #aad6ce;border-radius:6px;background:#f2fbf8}.delivery-result.failed{border-color:#dfaaa0;background:#fff5f3}.delivery-result>div:first-child{display:flex;align-items:center;gap:10px}.delivery-result>div:first-child div{display:grid;gap:2px}.delivery-result-indicator{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#12877c}.delivery-result.failed .delivery-result-indicator{background:#a8412f}.delivery-result dl{display:grid;gap:8px;margin:0}.delivery-result dl div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding-top:8px;border-top:1px solid #d4e5e0}.delivery-result dt{color:#66716c;font-size:12px;font-weight:700}.delivery-result dd{min-width:0;margin:0;overflow-wrap:anywhere}.delivery-status{margin:0;color:#176044}.delivery-failure{margin:0;color:#8d3022}@media (max-width: 1080px){.service-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-health-band{grid-template-columns:repeat(3,minmax(120px,1fr))}.operations-filter-bar,.operations-filter-bar.log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-action-panel,.readiness-action-panel,.log-layout{grid-template-columns:1fr}.readiness-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-manual-item{grid-template-columns:100px minmax(0,1fr) auto}.readiness-manual-item>button{grid-column:2 / -1;justify-self:start}.log-query-status{text-align:left}}@media (max-width: 680px){.operations-console{width:min(100% - 24px,1440px);padding-top:20px}.operations-header,.section-heading-row,.table-pagination{align-items:flex-start;flex-direction:column}.operations-header>button,.table-pagination>div,.table-pagination button{width:100%}.service-health-grid,.readiness-check-grid,.queue-health-band,.operations-filter-bar,.operations-filter-bar.log-filters,.delivery-test-layout{grid-template-columns:1fr}.delivery-test-layout{gap:24px}.delivery-channel-selector,.delivery-channel-selector button{width:100%}.delivery-result dl div{grid-template-columns:1fr;gap:2px}.launch-readiness-summary,.readiness-manual-item{grid-template-columns:1fr}.readiness-score{padding:14px 0 0;border-top:1px solid #d9c9ae;border-left:0;text-align:left}.readiness-check p{min-height:0}.readiness-manual-item>button{grid-column:auto;width:100%}.queue-health-band>div,.queue-health-band>button{min-height:0}.operator-action-buttons{align-items:stretch;flex-direction:column-reverse}.operator-action-buttons button{width:100%}}.live-auction-status{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px;border:1px solid #8ec9c4;border-radius:4px;color:#0b6b66;font-size:11px;font-weight:800;text-transform:uppercase}.admin-workspace{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:32px 0 64px;color:#18211f}.admin-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding-bottom:24px;border-bottom:1px solid #d7d3ca}.admin-heading h1,.admin-section-heading h2,.admin-action-panel h3{margin:0}.admin-heading h1{font-size:clamp(30px,4vw,48px)}.admin-heading p,.admin-section-heading p{max-width:760px;margin:8px 0 0;color:#5d665f}.admin-refresh{min-width:132px}.admin-tabs{display:flex;gap:4px;margin:22px 0;padding:4px;overflow-x:auto;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.admin-tabs button{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:8px 14px;border:0;border-radius:6px;background:transparent;color:#34413d;white-space:nowrap}.admin-tabs button.active{background:#123b37;color:#fff}.admin-tabs button span{min-width:22px;padding:2px 6px;border-radius:999px;background:#ffffff2e;font-size:12px}.admin-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-stat-grid>*,.admin-priority-grid>*{display:grid;gap:6px;align-content:start;min-width:0;padding:18px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;color:#18211f;text-align:left}.admin-stat-grid button,.admin-priority-grid button{cursor:pointer}.admin-stat-grid span,.admin-priority-label{color:#5d665f;font-size:12px;font-weight:700;text-transform:uppercase}.admin-stat-grid strong{font-size:30px}.admin-stat-grid small,.admin-priority-grid small,.admin-list span{color:#5d665f}.admin-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.admin-priority-grid strong{font-size:20px}.admin-section-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px}.admin-data-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:18px;align-items:start}.admin-list{display:grid;gap:8px}.admin-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;width:100%;padding:15px 16px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;color:#18211f;text-align:left}.admin-list>button.selected{border-color:#12887f;box-shadow:inset 3px 0 #12887f}.admin-list>button div,.admin-list>button div span{display:block}.admin-list>button div span{margin-top:4px;font-size:13px}.admin-list>button p{grid-column:1 / -1;margin:2px 0 0}.admin-status{align-self:start;padding:4px 8px;border-radius:999px;background:#edf0ec;color:#34413d;font-size:12px;font-weight:700}.admin-status[data-status="0"]{background:#fff1c9;color:#6a4b00}.admin-status[data-status="1"]{background:#dff4f2;color:#064f4b}.admin-action-panel{position:sticky;top:18px;display:grid;gap:14px;padding:20px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.admin-action-panel label{display:grid;gap:6px;font-weight:700}.admin-action-panel textarea,.admin-action-panel select{width:100%}.admin-action-panel a{color:#087b73;font-weight:700}.admin-action-panel button.danger{background:#9f2f25}.admin-action-panel dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0}.admin-action-panel dt{color:#5d665f}.admin-action-panel dd{margin:0;text-align:right;overflow-wrap:anywhere}.admin-business-logo{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;border:1px solid #d7d3ca;background:#f6f5f0}.admin-business-banner{display:grid;gap:6px;padding:10px;border:1px solid #d7d3ca;background:#f6f5f0}.admin-business-banner img,.admin-business-banner>div{width:100%;aspect-ratio:20 / 7;object-fit:cover;background:#173f39;color:#fff}.admin-business-banner>div{display:grid;place-items:center}.admin-business-banner small{color:#5d665f;overflow-wrap:anywhere}.admin-business-logo img,.admin-business-logo>div{width:64px;height:64px;object-fit:cover;border:1px solid #c9c5bb;background:#fffdf8}.admin-business-logo>div{display:grid;place-items:center;color:#0d4c47;font-size:20px;font-weight:800}.admin-business-logo span{display:grid;gap:3px;min-width:0}.admin-business-logo small{color:#5d665f;overflow-wrap:anywhere}.business-storefront{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:18px 0 56px;color:#14231f}.business-storefront-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;color:#66716c;font-size:13px}.business-storefront-crumbs a{color:#087b73}.business-storefront-hero{position:relative;min-height:380px;overflow:hidden;border:1px solid #d5d4cc;background:#142c28}.business-storefront-hero picture,.business-storefront-hero picture img{position:absolute;inset:0;width:100%;height:100%}.business-storefront-hero picture img{object-fit:cover}.business-storefront-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081d1ae0,#081d1a8f 48%,#081d1a1f)}.business-storefront-hero.no-banner{background:linear-gradient(120deg,#143f39,#1c6057 60%,#eef2ed 60%)}.business-storefront-overlay{position:absolute;z-index:1;inset:auto 42px 38px;display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:end;gap:22px;color:#fff}.business-storefront-logo,.business-storefront-logo img{width:112px;height:112px}.business-storefront-logo{display:grid;place-items:center;border:4px solid #fff;background:#f9faf7;color:#0d4c47;font-size:34px;font-weight:800;box-shadow:0 10px 30px #0003}.business-storefront-logo img{object-fit:cover}.business-storefront-identity h1{margin:3px 0 6px;color:#fff;font-size:clamp(34px,5vw,66px);letter-spacing:0}.business-storefront-identity p{margin:0}.business-storefront-actions{display:flex;gap:8px}.business-storefront-actions button,.business-storefront-actions a{min-height:44px;padding:11px 18px;border:1px solid rgba(255,255,255,.72);background:#fff;color:#0d4c47;font-weight:800;text-align:center}.business-storefront-actions a{background:#0c2a26b8;color:#fff}.business-storefront-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d5d4cc;border-top:0;background:#fffdf8}.business-storefront-facts div{display:grid;gap:4px;padding:18px 22px;border-right:1px solid #dfddd5}.business-storefront-facts div:last-child{border-right:0}.business-storefront-facts span{color:#68716c;font-size:12px;text-transform:uppercase}.business-storefront-facts strong{color:#104d47;font-size:22px}.business-storefront-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;margin-top:34px}.business-storefront-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #d5d4cc}.business-storefront-section-heading h2,.business-storefront-about h2{margin:2px 0 0;font-size:28px}.business-storefront-listings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.business-storefront-listings>a{display:grid;grid-template-rows:190px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid #d5d4cc;background:#fffdf8;color:inherit;text-decoration:none}.business-storefront-media{position:relative;background:#ecebe5}.business-storefront-media img{width:100%;height:100%;object-fit:cover}.business-storefront-media>.business-reserve-state{position:absolute;left:10px;bottom:10px;padding:5px 8px;background:#daf1ed;color:#07544d;font-size:11px;font-weight:800}.business-storefront-card-body{display:grid;align-content:start;gap:8px;padding:14px}.business-storefront-card-body h3{margin:0;font-size:17px}.business-storefront-card-body p{margin:0;color:#59645f;font-size:13px}.business-storefront-card-body>div{display:flex;justify-content:space-between;gap:8px;color:#68716c;font-size:11px}.business-storefront-card-body footer{display:flex;justify-content:space-between;align-items:end;margin-top:5px;padding-top:10px;border-top:1px solid #e0ded6}.business-storefront-card-body footer span{color:#68716c;font-size:11px;text-transform:uppercase}.business-storefront-card-body footer strong{color:#0d4c47;font-size:21px}.business-storefront-about{align-self:start;display:grid;gap:12px;padding:22px;border-left:3px solid #0c8a80;background:#eef5f2}.business-storefront-about p{margin:0;line-height:1.6}.business-storefront-about dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:8px 0}.business-storefront-about dd{margin:0;text-align:right;font-weight:700}.business-storefront-about a{color:#087b73;font-weight:800}.business-storefront-state{min-height:55vh;display:grid;place-content:center;justify-items:start;gap:12px}.business-storefront-state h1{margin:0}.business-storefront-empty{grid-column:1 / -1;padding:40px;border:1px dashed #c9c6bd}@media (max-width: 980px){.business-storefront-overlay{inset:auto 24px 26px;grid-template-columns:88px minmax(0,1fr)}.business-storefront-logo,.business-storefront-logo img{width:88px;height:88px}.business-storefront-actions{grid-column:1 / -1}.business-storefront-layout{grid-template-columns:1fr}.business-storefront-listings{grid-template-columns:repeat(2,minmax(0,1fr))}.business-storefront-about{border-left-width:1px}}@media (max-width: 620px){.business-storefront{width:min(100% - 20px,1320px);padding-top:10px}.business-storefront-hero{min-height:480px}.business-storefront-hero:after{background:linear-gradient(0deg,#081d1aeb,#081d1a26)}.business-storefront-overlay{inset:auto 16px 18px;grid-template-columns:72px minmax(0,1fr);gap:14px}.business-storefront-logo,.business-storefront-logo img{width:72px;height:72px}.business-storefront-identity h1{font-size:32px}.business-storefront-actions{display:grid;grid-template-columns:1fr 1fr}.business-storefront-facts{grid-template-columns:1fr 1fr}.business-storefront-facts div:nth-child(2){border-right:0}.business-storefront-facts div:nth-child(-n+2){border-bottom:1px solid #dfddd5}.business-storefront-listings{grid-template-columns:1fr}}.admin-revision-history{display:grid;gap:10px;padding-top:14px;border-top:1px solid #d7d3ca}.admin-revision-heading,.admin-revision-card header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-revision-heading h4,.admin-revision-heading p,.admin-revision-card p{margin:0}.admin-revision-card{padding:12px;border:1px solid #d7d3ca;border-radius:6px;background:#f8f6f1}.admin-revision-card header span,.admin-revision-card>p{color:#5d665f;font-size:12px}.admin-revision-card>p{margin-top:4px}.admin-revision-card dl{display:grid;grid-template-columns:1fr;gap:0;margin-top:10px}.admin-revision-card dl>div{display:grid;gap:4px;padding:8px 0;border-top:1px solid #dfdcd4}.admin-revision-card dd{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;text-align:left}.admin-revision-card dd span,.admin-revision-card dd strong{overflow-wrap:anywhere}.admin-revision-card dd span:nth-child(2){color:#777f7b}.business-staff-page{display:grid;gap:20px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 64px;width:min(100%,1220px)}.staff-page-heading,.staff-section-heading{align-items:flex-start;display:flex;justify-content:space-between;gap:20px}.staff-page-heading{align-items:center;padding:4px 0 24px;border-bottom:1px solid #d7d3ca}.staff-page-heading h1,.staff-page-heading p,.staff-section-heading h2,.staff-section-heading p{margin:0}.staff-page-heading h1{color:#123f3b;font-size:clamp(34px,4vw,46px);line-height:1.08}.staff-page-heading>div>p:last-child{color:#5d6964;margin-top:10px}.staff-summary{border-bottom:1px solid #d7d3ca;border-top:1px solid #d7d3ca;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-summary>div{display:grid;gap:5px;min-height:86px;padding:18px 22px 18px 0}.staff-summary>div+div{border-left:1px solid #d7d3ca;padding-left:20px}.staff-summary span,.staff-person span,.invitation-row div span{color:#64706b;font-size:13px}.staff-summary strong{color:#123f3b;font-size:24px;overflow-wrap:anywhere}.staff-workspace{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 340px}.staff-main,.staff-section,.staff-table,.invitation-list,.staff-invite-panel,.staff-invite-panel form{display:grid;gap:14px}.staff-main{gap:28px}.staff-section-heading>div{display:grid;gap:3px}.staff-section-heading span{color:#64706b;font-size:13px;line-height:1.45}.staff-section+.staff-section{border-top:1px solid #d7d3ca;padding-top:26px}.staff-row,.invitation-row{align-items:center;background:#fffdf8;border:1px solid #d7d3ca;border-radius:6px;display:grid;gap:12px;min-height:72px;padding:15px 16px}.staff-row{grid-template-columns:minmax(210px,1fr) minmax(165px,auto) auto auto}.invitation-row{grid-template-columns:minmax(0,1fr) auto auto}.staff-person{align-items:center;display:flex;gap:12px;min-width:0}.staff-person>div,.invitation-row>div{display:grid;gap:4px;min-width:0}.staff-person strong,.staff-person span,.invitation-row strong,.invitation-row span{overflow-wrap:anywhere}.staff-avatar{align-items:center;aspect-ratio:1;background:#dff1ed;border-radius:50%;color:#123f3b!important;display:inline-flex;flex:0 0 44px;font-weight:800;justify-content:center}.staff-row select,.staff-invite-panel input,.staff-invite-panel select{width:100%}.staff-confirm{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.staff-confirm span{font-size:12px;font-weight:700}.secondary-button,.quiet-button,.icon-text-button,.danger-button{min-height:38px;padding:8px 11px;width:auto}.secondary-button,.quiet-button{background:#eceae4;color:#123f3b}.icon-text-button{background:transparent;border:0;text-decoration:underline}.danger-text{color:#8a2f27}.danger-button{background:#942f27}.staff-invite-panel{position:sticky;top:18px;padding:22px;border:1px solid #d1d8d4;border-radius:6px;background:#fffdf8;box-shadow:0 8px 24px #182d280f}.staff-invite-panel h2,.staff-invite-panel p{margin:0}.staff-invite-panel label{display:grid;gap:6px;font-weight:700}.role-explanation{display:grid;gap:4px;padding:12px;border-left:3px solid #12887f;background:#f5faf8}.role-explanation span{color:#5d6964;font-size:13px;line-height:1.45}.staff-unavailable{display:grid;gap:12px;max-width:680px;padding:36px 0}.staff-unavailable h2,.staff-unavailable p{margin:0}.staff-empty-state{display:grid;gap:5px;min-height:96px;padding:22px;border:1px dashed #c9c6bd;border-radius:6px;background:#fffdf88c}.staff-empty-state strong{color:#123f3b}.staff-empty-state span{color:#64706b;font-size:14px}@media (max-width: 880px){.staff-workspace,.staff-row,.invitation-row{grid-template-columns:1fr}.staff-invite-panel{position:static}}@media (max-width: 620px){.staff-page-heading{flex-direction:column}.staff-summary{grid-template-columns:1fr}.staff-summary>div+div{border-left:0;border-top:1px solid #d7d3ca;padding-left:0}}.admin-table-wrap{overflow-x:auto;padding:8px 16px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.admin-empty{margin:0;padding:24px;color:#5d665f}table{width:100%;border-collapse:collapse;min-width:760px;font-size:14px}th,td{padding:10px 8px;border-bottom:1px solid #d7d3ca;text-align:left;vertical-align:top}th{color:#5d665f;font-size:12px;text-transform:uppercase}@media (max-width: 800px){.hero,.home-hero,.home-layout,.home-member-grid,.public-guide-hero,.auction-rule-grid,.safety-check-grid,.trust-boundary-grid,.phase-one-disclosure,.safety-response-band,.account-safety-strip,.site-footer,.home-featured-listing,.search-command-center,.search-layout,.subcategory-directory,.listing-stage,.listing-information,.listing-engagement-grid,.auth-card,.auth,.console-header,.status-grid,.split,.admin-heading,.admin-data-layout{grid-template-columns:1fr}.public-guide-hero{min-height:620px;align-content:end}.account-safety-strip .quiet-link{justify-self:stretch}.site-footer nav{align-items:start}.listing-engagement-grid{grid-template-areas:"conversation" "bids"}.admin-workspace{width:min(100% - 24px,1440px);padding-top:20px}.admin-stat-grid,.admin-priority-grid{grid-template-columns:1fr 1fr}.admin-action-panel,.search-filters{position:static}.search-shell{gap:12px;padding:12px 12px 32px}.search-command-copy{grid-row:auto}.search-command-center{gap:10px;padding:14px}.search-command-copy h1{font-size:clamp(30px,9vw,40px)}.home-side-rail{position:static}.home-search,.search-command{grid-template-columns:1fr}.search-command{display:grid}.results-toolbar{display:grid;grid-template-columns:1fr;gap:10px}.results-summary{justify-content:space-between}.results-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%}.results-actions .sort-control{grid-column:1 / -1}.sort-control label,.search-command button{width:100%}.subcategory-directory,.home-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-featured-listing img{min-height:240px}.search-result-grid.list-mode .search-result-card{grid-template-columns:1fr}.progressive-load{display:grid;text-align:center}.progressive-load button{width:100%}.sort-control label{min-width:0}.listing-main-image{min-height:280px}.purchase-rail,.seller-listing-rail{position:static}.bid-modal-backdrop{align-items:end;padding:10px}.bid-modal{width:100%;max-height:calc(100vh - 20px)}.panel,.card>div,.auth{padding:18px}.auth-shell{display:block;min-height:calc(100vh - 68px);padding:14px}.auth-card{min-height:0;border-radius:18px}.auth-visual{min-height:360px;padding:26px}.auth-panel{padding:24px 18px 28px}.auth-form-row,.auth-stats{align-items:stretch;grid-template-columns:1fr}.auth-form-row{display:grid}.auth-stats div,.auth-stats div:first-child{border-left:0;border-top:1px solid rgba(255,255,255,.36);padding-left:0;padding-top:12px}.media-toolbar{align-items:stretch;flex-direction:column}.file-picker{width:100%}.media-count{justify-content:center;width:100%}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.account-shell{grid-template-columns:1fr}.account-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid #ddd8ce}.account-sidebar nav{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.account-sidebar nav a,.account-sidebar nav span{flex:0 0 auto}.account-sidebar nav>span{display:none}.account-main,.account-card{padding:18px}.section-heading,.dashboard-header{flex-direction:column}.button-link{width:100%}.profile-summary{grid-template-columns:1fr;justify-items:center}.account-detail-grid div{grid-template-columns:1fr;gap:4px}.account-detail-grid strong{justify-self:start;text-align:left}.logout-button{justify-self:stretch;min-width:0}.balance-card{grid-template-columns:1fr}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-listing{grid-template-columns:104px minmax(0,1fr)}.dashboard-thumb{width:104px}.watchlist-tile{grid-template-columns:1fr}.watchlist-price-row{align-items:stretch;flex-direction:column}.watchlist-price-row .button-link{width:100%}.bid-state-grid{grid-template-columns:1fr}.listing-title-row{flex-direction:column}.listing-title-row a{white-space:normal}.command-hero,.command-grid,.business-hero,.business-layout,.seller-scope-panel,.option-group-grid,.dashboard-feature-grid,.pipeline-grid{grid-template-columns:1fr}.command-center,.business-console{padding:18px}.business-side-column{position:static}.business-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-heading{align-items:stretch;flex-direction:column}.management-heading{grid-template-columns:1fr;align-items:start}.workbench-heading .button-link,.hero-actions .button-link,.hero-actions .quiet-link{width:100%}}@media (max-width: 420px){.media-grid,.category-levels,.home-command-strip,.dashboard-metrics,.social-actions,.auth-option-grid{grid-template-columns:1fr}.auth-shell{padding:0}.auth-card{border-radius:0;border-left:0;border-right:0}.dashboard-listing{grid-template-columns:1fr}.dashboard-thumb{width:100%}.media-item strong,.media-item span{white-space:normal}.listing-detail-shell{padding:16px 12px 32px}.bid-listing-summary{grid-template-columns:96px minmax(0,1fr)}.modal-actions button{width:100%}.listing-board,.pulse-grid,.business-kpi-grid{grid-template-columns:1fr}.health-console{padding:14px}}.trade-workspace{width:min(1220px,calc(100% - 32px));margin:0 auto 56px}.workspace-tabs{display:flex;gap:8px;margin:22px 0;overflow-x:auto;scrollbar-width:thin}.workspace-tabs button{min-height:42px;padding:0 16px;border:1px solid #cfc9bc;background:#fffdf9;color:#173f38;white-space:nowrap}.workspace-tabs button.active{border-color:#123f38;background:#123f38;color:#fff}.workspace-tabs button span{margin-left:8px;font-weight:700}.trade-list,.offer-grid{display:grid;gap:10px}.trade-row,.offer-row{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(170px,auto);gap:18px;align-items:center;padding:14px;border:1px solid #d8d2c7;border-radius:6px;background:#fffdf9}.trade-image,.offer-row>img{width:112px;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;background:#efede7}.trade-image img,.offer-row>img{width:100%;height:100%;object-fit:cover}.trade-main,.offer-row>div{min-width:0}.trade-title-line,.section-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.trade-title-line a,.offer-row a{color:#123f38;font-size:17px;font-weight:700}.trade-main p,.offer-row p,.offer-row blockquote{margin:5px 0;color:#535b57}.trade-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:13px}.trade-actions,.offer-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 9px;border:1px solid #b9cbc6;border-radius:999px;background:#edf7f4;color:#123f38;font-size:12px;font-weight:700}.status-pill.status-4,.status-pill.status-5{border-color:#d7b9a8;background:#fff2ea;color:#773a20}.trade-detail-panel,.trade-confirmation{grid-column:1 / -1;padding:16px;border-top:1px solid #d8d2c7;background:#f7fbfa}.trade-detail-intro,.trade-confirmation{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.trade-detail-intro h2{margin:2px 0 0;font-size:20px}.trade-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;border:1px solid #d6e0dd;background:#d6e0dd}.trade-detail-grid section{display:grid;align-content:start;gap:6px;min-width:0;padding:14px;background:#fffdf9}.trade-detail-grid h3,.trade-detail-grid p{margin:0}.trade-detail-grid a{overflow-wrap:anywhere}.trade-detail-grid small{width:fit-content;padding:2px 6px;border-radius:999px;background:#e3f3ef;color:#17483f}.trade-contact-missing{color:#773a20}.trade-safety-note{margin:14px 0 0;padding-left:12px;border-left:3px solid #18877d;color:#4c5a56}.trade-confirmation{align-items:center;border:1px solid #d7c49c;border-radius:4px;background:#fff8e8}.trade-confirmation p{margin:4px 0 0}.danger-action{border-color:#8b3b2e!important;background:#8b3b2e!important;color:#fff!important}.feedback-composer{grid-column:2 / -1;display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:12px;padding-top:12px;border-top:1px solid #e1ddd4}.feedback-composer label,.seller-inline-form label,.bid-removal-form label,.compact-modal label{display:grid;gap:6px;font-weight:700}.feedback-composer textarea,.seller-inline-form textarea,.bid-removal-form textarea,.compact-modal textarea{min-height:86px;resize:vertical}.offer-section{padding:24px 0;border-top:1px solid #d8d2c7}.section-heading{margin-bottom:14px}.section-heading h2{margin:2px 0 0}.offer-row blockquote{padding-left:10px;border-left:3px solid #90b8ae}.seller-inline-form,.bid-removal-form{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid #c9d9d5;border-radius:6px;background:#f7fbfa}.bid-removal-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.compact-modal{display:grid;gap:14px;max-width:520px}.make-offer-button,.auction-closed-message{width:100%;margin-top:8px}.auction-closed-message{padding:12px;border:1px solid #d8d2c7;text-align:center}@media (max-width: 760px){.trade-workspace{width:min(100% - 20px,1220px)}.trade-row,.offer-row{grid-template-columns:84px minmax(0,1fr);gap:12px}.trade-image,.offer-row>img{width:84px}.trade-actions,.offer-actions,.feedback-composer{grid-column:1 / -1}.trade-actions,.offer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-composer,.bid-removal-form,.trade-detail-grid{grid-template-columns:1fr}.trade-confirmation{display:grid;grid-template-columns:1fr 1fr}.trade-confirmation>div{grid-column:1 / -1}}.business-application-form fieldset{border:1px solid var(--border-color, #d8d5cc);margin:8px 0;padding:14px}.business-application-form legend{font-weight:700;padding:0 6px}.business-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-declaration{align-items:flex-start;display:grid!important;gap:10px;grid-template-columns:20px minmax(0,1fr)}.business-declaration input{margin-top:3px}.business-approval-state{border:1px solid #c8a84e;color:#715b16;display:inline-flex;font-weight:700;padding:10px 12px}@media (max-width: 720px){.business-form-grid{grid-template-columns:1fr}}.verification-workspace{width:min(1120px,calc(100% - 32px));margin:24px auto 64px}.verification-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid #d7d3ca}.verification-heading h1{margin:2px 0 4px;font-size:clamp(2rem,5vw,3.4rem)}.verification-heading p{margin:0}.verification-security-note{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:18px 0;padding:14px 16px;border-left:4px solid #0e857c;background:#eef8f6}.verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.verification-panel{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid #d7d3ca;background:#fffdf8}.verification-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.verification-panel h2,.verification-review-panel h2{margin:2px 0 0;font-size:1.5rem}.verification-status{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid #b7b4ac;background:#f3f1eb;font-size:.75rem;font-weight:700;white-space:nowrap}.verification-status[data-status="0"]{color:#7c5200;border-color:#dfbd73;background:#fff7df}.verification-status[data-status="1"]{color:#08685f;border-color:#8ecbc4;background:#eef8f6}.verification-status[data-status="2"]{color:#8d2f20;border-color:#e0a99f;background:#fff4f1}.verification-file-summary,.verification-review-panel dl{display:grid;grid-template-columns:90px 1fr;gap:7px 12px;margin:0;padding:12px 0;border-block:1px solid #e1ddd5}.verification-file-summary dt,.verification-review-panel dt{color:#68736e}.verification-file-summary dd,.verification-review-panel dd{min-width:0;margin:0;overflow-wrap:anywhere}.verification-file-picker{position:relative;display:grid;gap:3px;padding:18px;border:1px dashed #0e857c;background:#f6fbfa;cursor:pointer}.verification-file-picker input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.verification-file-picker span{color:#0e6f67;font-weight:700}.verification-file-picker small,.selected-file{color:#68736e}.verification-panel label,.verification-review-panel label,.verification-admin-toolbar label{display:grid;gap:6px;font-weight:700}.verification-panel textarea,.verification-review-panel textarea,.verification-admin-toolbar select{width:100%;padding:11px;border:1px solid #bfbab0;background:#fff;font:inherit}.verification-rejection{display:grid;gap:4px;margin:0;padding:12px;color:#7b2d22;background:#fff4f1}.text-action{align-self:start;padding:0;border:0;color:#006f9f;background:transparent}.verification-admin-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:18px 0;padding:12px 16px;border:1px solid #d7d3ca;background:#fffdf8}.verification-admin-toolbar label{width:min(260px,100%)}.verification-admin-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:start}.verification-admin-list{display:grid;gap:8px}.verification-admin-list>button{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 16px;text-align:left;border:1px solid #d7d3ca;background:#fffdf8;color:inherit}.verification-admin-list>button.selected{border-color:#0e857c;box-shadow:inset 4px 0 #0e857c}.verification-admin-list>button div{display:grid;gap:3px}.verification-admin-list>button span:not(.verification-status){color:#68736e;font-size:.82rem}.verification-review-panel{position:sticky;top:16px;display:grid;gap:14px;padding:20px;border:1px solid #b9d2cf;background:#f7fbfa}.verification-review-actions,.admin-heading-actions{display:flex;gap:10px;align-items:center}@media (max-width: 760px){.verification-workspace{width:min(100% - 20px,1120px);margin-top:10px}.verification-heading,.verification-admin-toolbar{align-items:stretch;flex-direction:column}.verification-grid,.verification-admin-layout,.verification-security-note{grid-template-columns:1fr}.verification-review-panel{position:static}.admin-heading-actions{align-items:stretch;flex-direction:column}}.account-recovery-page{min-height:calc(100vh - 140px);display:grid;place-items:center;padding:32px 16px}.account-recovery-panel{width:min(100%,520px);display:grid;gap:16px;padding:32px;border:1px solid #d7d3ca;background:#fffdf8}.account-recovery-panel h1{margin:0;font-size:clamp(2rem,7vw,3rem)}.account-recovery-panel>p{margin:0;color:#56645f}.account-recovery-panel form{display:grid;gap:14px}.account-recovery-panel label{display:grid;gap:7px;font-weight:700}.account-recovery-panel input{width:100%;min-height:48px;padding:10px 12px;border:1px solid #bfbab0;background:#fff;font:inherit}.account-recovery-panel .quiet-link{justify-self:start}.recovery-confirmation{padding:16px;border-left:4px solid #0e857c;background:#eef8f6}.recovery-confirmation p{margin:6px 0 0}.field-error{margin:-6px 0 0;color:#8d2f20;font-size:.86rem}@media (max-width: 560px){.account-recovery-panel{padding:22px}}.profile-workspace{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.profile-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #d7d3ca}.profile-heading h1{margin:2px 0 4px;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1}.profile-heading p{margin:0}.profile-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:20px;align-items:start}.profile-editor,.profile-trust-panel{border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:24px}.profile-identity{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e1ddd3}.profile-avatar.large{width:68px;font-size:24px}.profile-identity strong,.profile-identity span{display:block}.profile-identity strong{font-size:1.25rem}.profile-identity span{margin-top:3px;color:#66706b}.profile-editor form,.otp-panel form{display:grid;gap:14px}.profile-editor label,.otp-panel label{display:grid;gap:7px;font-weight:700}.profile-editor input,.otp-panel input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #bfbab0;border-radius:6px;background:#fff;font:inherit}.profile-editor input:disabled,.profile-editor input[readonly]{background:#f2f0ea;color:#59635e}.verification-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-6px;padding:10px 12px;border-left:3px solid #c98719;background:#fff7e5}.verification-line.ready{border-color:#0b7a75;background:#e9f7f5}.field-help{margin:-6px 0 0;color:#66706b;font-size:.9rem}.field-help.secure{color:#514d47}.profile-trust-panel{display:grid;gap:12px}.profile-trust-panel h2,.otp-panel h3{margin:0}.profile-trust-row{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e1ddd3;border-left:4px solid #c98719;background:#f8f6f0}.profile-trust-row.ready{border-left-color:#0b7a75}.profile-closure-link{display:grid;gap:5px;margin-top:10px;padding-top:16px;border-top:1px solid #e1ddd3}.profile-closure-link span{color:#66706b;font-size:.9rem}.account-closure-workspace{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.account-closure-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #d7d3ca}.account-closure-heading h1{margin:2px 0 5px;font-size:clamp(2.1rem,5vw,3.35rem);line-height:1}.account-closure-heading p{max-width:720px;margin:0;color:#56645f}.account-closure-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:20px;align-items:start;margin-top:22px}.account-closure-main,.account-closure-retention{border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:24px}.account-closure-summary{padding:18px;border-left:4px solid #b75b38;background:#fff5ef}.account-closure-summary.ready{border-left-color:#0b7a75;background:#eef8f6}.account-closure-summary h2,.account-closure-retention h2{margin:3px 0 8px;font-size:1.35rem}.account-closure-summary p:last-child{margin:0;color:#56645f}.closure-blocker-list{display:grid;gap:1px;margin-top:18px;border:1px solid #ded9cf;background:#ded9cf}.closure-blocker-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:#fffdf8}.closure-blocker-row strong{min-width:32px;text-align:center;color:#8a321f}.account-closure-form{display:grid;gap:16px;margin-top:20px}.account-closure-form>label{display:grid;gap:7px;font-weight:700}.account-closure-form input:not([type=checkbox]),.account-closure-form textarea{width:100%;padding:11px 12px;border:1px solid #bfbab0;border-radius:6px;background:#fff;font:inherit}.closure-acknowledgement{grid-template-columns:20px minmax(0,1fr);align-items:start;padding:14px;border:1px solid #d7d3ca;background:#f7f5ef;font-weight:400!important}.closure-acknowledgement input{margin-top:3px}.closure-auth-switch{display:inline-flex;width:fit-content;border:1px solid #bfbab0;border-radius:6px;overflow:hidden}.closure-auth-switch button{min-height:42px;padding:8px 18px;border:0;border-right:1px solid #bfbab0;background:#fffdf8;color:#173f3a}.closure-auth-switch button:last-child{border-right:0}.closure-auth-switch button.active{background:#173f3a;color:#fff}.danger-action{justify-self:start;background:#9f3b25!important}.google-closure-confirmation{display:grid;gap:10px}.google-closure-confirmation p{margin:0}.google-signin-button.disabled{pointer-events:none;opacity:.5}.account-closure-retention{display:grid;gap:10px}.account-closure-retention ul{display:grid;gap:10px;margin:2px 0 10px;padding-left:20px;color:#4e5b56}.otp-panel{display:grid;gap:12px;margin-top:6px;padding-top:18px;border-top:1px solid #d7d3ca}.otp-panel p{margin:0;color:#59635e}@media (max-width: 760px){.profile-heading{align-items:flex-start;flex-direction:column}.profile-layout{grid-template-columns:1fr}.profile-workspace{width:min(100% - 20px,1180px);padding-top:18px}.profile-editor,.profile-trust-panel{padding:18px}}@media (max-width: 760px){.account-closure-heading{align-items:flex-start;flex-direction:column}.account-closure-layout{grid-template-columns:1fr}.account-closure-workspace{width:min(100% - 20px,1120px);padding-top:18px}.account-closure-main,.account-closure-retention{padding:18px}}.security-workspace{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.security-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #d7d3ca}.security-heading h1{margin:2px 0 5px;font-size:clamp(2.1rem,5vw,3.35rem);line-height:1}.security-heading p{max-width:720px;margin:0;color:#56645f}.security-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;border-block:1px solid #d7d3ca}.security-summary div{display:grid;gap:4px;padding:14px 18px;border-right:1px solid #d7d3ca}.security-summary div:last-child{border-right:0}.security-summary span{color:#66706b;font-size:.82rem}.security-summary strong{color:#143f38;font-size:1.65rem}.security-summary .attention strong{color:#9a421f}.security-credential-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:17px 20px;border:1px solid #b9d6d1;border-radius:8px;background:#f5fbfa}.security-credential-row h2{margin:1px 0 3px;font-size:1.25rem}.security-credential-row p{margin:0;color:#56645f}.security-credential-row .primary-action{flex:0 0 auto;min-height:42px}.security-password-dialog{width:min(760px,calc(100% - 28px));max-height:min(90dvh,760px);margin:auto;padding:0;overflow:auto;border:1px solid #aebbb7;border-radius:8px;background:#fffdf8;color:#17231f;box-shadow:0 22px 60px #11211d47}.security-password-dialog::backdrop{background:#111d1a9e}.security-password-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;height:auto;min-height:0;padding:22px 24px 18px;border-bottom:1px solid #d7d3ca}.security-password-dialog-header h2{margin:2px 0 5px;font-size:1.65rem}.security-password-dialog-header p{margin:0;color:#56645f}.dialog-close-action{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#164f48;font:inherit;font-weight:800;cursor:pointer}.dialog-close-action:hover,.dialog-close-action:focus-visible{border-color:#aebbb7;background:#edf5f3;outline:none}.security-password-dialog-content{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:24px;padding:22px 24px 24px}.security-password-copy{padding-right:20px;border-right:1px solid #d7d3ca}.security-password-copy ul{display:grid;gap:8px;margin:14px 0 0;padding-left:20px;color:#56645f;font-size:.84rem}.security-password-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;align-content:start}.security-password-form>label{display:grid;gap:6px;color:#263d38;font-size:.86rem;font-weight:700}.security-password-form>.current-password-field,.security-auth-switch,.google-password-confirmation,.security-password-form .notice,.security-password-form .field-error,.security-password-form>.field-help,.security-password-dialog-actions{grid-column:1 / -1}.security-password-form input{width:100%;min-height:44px;padding:9px 11px;border:1px solid #bcb8ae;border-radius:6px;background:#fff;color:#17231f;font:inherit}.security-password-form input:focus{border-color:#0b7a75;outline:3px solid rgba(11,122,117,.14)}.security-auth-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;min-width:280px;border:1px solid #aebbb7;border-radius:6px;overflow:hidden}.security-auth-switch button{min-height:38px;padding:7px 12px;border:0;border-right:1px solid #aebbb7;background:#fff;color:#31534d;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.security-auth-switch button:last-child{border-right:0}.security-auth-switch button.active{background:#143f38;color:#fff}.google-password-confirmation{display:grid;gap:8px;min-height:58px}.google-password-confirmation p{margin:0;color:#56645f;font-size:.86rem}.google-password-confirmation .google-signin-button{min-height:44px}.google-password-confirmation .google-signin-button.disabled{opacity:.55;pointer-events:none}.security-password-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:3px}.security-password-dialog-actions button{min-height:42px}.security-password-form .field-error{margin:-3px 0 0;color:#9a421f;font-size:.82rem}.security-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);gap:20px;align-items:start}.security-section,.security-lockdown{border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8}.security-section{padding:22px}.security-section>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}.security-section h2,.security-lockdown h2{margin:2px 0 0;font-size:1.45rem}.section-intro{margin:0 0 16px;color:#606a65}.trusted-browser-list,.login-activity-list{border-top:1px solid #e1ddd3}.trusted-browser-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:13px 0;border-bottom:1px solid #e1ddd3}.trusted-browser-row:last-child,.login-activity-row:last-child{border-bottom:0}.security-device-mark{display:grid;place-items:center;width:42px;aspect-ratio:1;border-radius:50%;background:#e3f2ef;color:#0d665f;font-weight:800}.security-device-copy,.login-activity-row>div{display:grid;gap:3px;min-width:0}.security-device-copy>span,.login-activity-row span,.security-device-copy small,.login-activity-row small{color:#606a65;font-size:.84rem;overflow-wrap:anywhere}.security-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.status-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #aed4cf;border-radius:999px;background:#edf8f6;color:#0c665e!important;font-size:.72rem!important;font-weight:700}.compact-action{min-height:38px!important;width:auto!important;padding:7px 12px!important;white-space:nowrap}.security-row-actions{display:flex;align-items:center;gap:8px}.security-row-actions.confirm{flex-wrap:wrap;justify-content:flex-end}.security-row-actions.confirm>span{flex-basis:100%;color:#79402f;font-size:.8rem;text-align:right}.security-lockdown{display:grid;gap:10px;padding:22px;border-color:#dfb7a8;background:#fff8f3}.security-lockdown p{margin:0;color:#5b625e}.security-lockdown .field-help{margin:2px 0 8px}.security-lockdown>button,.security-confirm-all .danger-action{width:100%;min-height:44px}.security-confirm-all{display:grid;gap:12px;padding-top:8px;border-top:1px solid #e4c4b8}.security-confirm-all>div{display:grid;gap:8px}.login-activity-section{margin-top:20px}.login-activity-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 0;border-bottom:1px solid #e1ddd3}.login-result{display:grid;place-items:center;width:32px;aspect-ratio:1;border-radius:50%;background:#e3f2ef;color:#0d665f!important;font-size:.7rem!important;font-weight:800}.login-result.failed{background:#fff0e9;color:#9a421f!important}.login-activity-row time{color:#606a65;font-size:.82rem;white-space:nowrap}.security-empty{display:grid;gap:5px;padding:24px 0 8px;color:#606a65}.security-empty strong{color:#173f3a}@media (max-width: 820px){.security-heading{align-items:flex-start;flex-direction:column}.security-grid{grid-template-columns:1fr}.security-lockdown{grid-row:1}}@media (max-width: 620px){.security-workspace{width:min(100% - 20px,1180px);padding-top:18px}.security-summary{grid-template-columns:1fr}.security-summary div{grid-template-columns:1fr auto;align-items:baseline;border-right:0;border-bottom:1px solid #d7d3ca}.security-summary div:last-child{border-bottom:0}.security-section,.security-lockdown{padding:17px}.security-credential-row{align-items:flex-start;flex-direction:column;padding:16px}.security-password-dialog-content{grid-template-columns:1fr;gap:18px}.security-password-copy{padding:0 0 16px;border-right:0;border-bottom:1px solid #d7d3ca}.security-password-form{grid-template-columns:1fr}.security-password-form>label{grid-column:1}.security-auth-switch{width:100%;min-width:0}.trusted-browser-row{grid-template-columns:38px minmax(0,1fr)}.trusted-browser-row>button,.trusted-browser-row>.security-row-actions{grid-column:2;justify-self:start}.security-row-actions.confirm{justify-content:flex-start}.security-row-actions.confirm>span{text-align:left}.login-activity-row{grid-template-columns:32px minmax(0,1fr)}.login-activity-row time{grid-column:2;white-space:normal}}@media (max-width: 480px){.security-password-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.security-password-dialog-header,.security-password-dialog-content{padding:17px}.security-password-dialog-actions{display:grid;grid-template-columns:1fr}.security-password-dialog-actions button{width:100%}}.business-application-page{display:grid;gap:24px;margin:0 auto;padding:24px clamp(16px,4vw,40px) 56px;width:min(100%,1120px)}.business-onboarding-intro,.business-application-status{display:grid;gap:22px;margin:36px auto;max-width:980px;padding:clamp(24px,5vw,56px) 0;width:100%}.business-onboarding-intro h1,.business-application-status h1{color:#123f3b;font-size:clamp(34px,6vw,58px);line-height:1.05;margin:0;max-width:850px}.business-onboarding-lead,.business-application-status>p{color:#52625c;font-size:18px;line-height:1.6;margin:0;max-width:760px}.business-onboarding-benefits{border-bottom:1px solid #d7d3ca;border-top:1px solid #d7d3ca;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.business-onboarding-benefits>div{display:grid;gap:8px;padding:24px 22px 24px 0}.business-onboarding-benefits>div+div{border-left:1px solid #d7d3ca;padding-left:22px}.business-onboarding-benefits strong{color:#174843;font-size:18px}.business-onboarding-benefits span{color:#5d6964;line-height:1.5}.business-onboarding-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.business-application-status dl{border-bottom:1px solid #d7d3ca;border-top:1px solid #d7d3ca;display:grid;gap:0;margin:0;max-width:760px}.business-application-status dl>div{display:grid;gap:20px;grid-template-columns:140px minmax(0,1fr);padding:14px 0}.business-application-status dl>div+div{border-top:1px solid #e2dfd6}.business-application-status dt{color:#68736e;font-weight:700}.business-application-status dd{margin:0;overflow-wrap:anywhere}@media (max-width: 720px){.business-onboarding-benefits{grid-template-columns:1fr}.business-onboarding-benefits>div+div{border-left:0;border-top:1px solid #d7d3ca;padding-left:0}.business-application-status dl>div{gap:4px;grid-template-columns:1fr}}.application-breadcrumb{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;gap:8px}.application-heading{align-items:end;border-bottom:1px solid #d7d3ca;display:flex;justify-content:space-between;padding-bottom:22px}.application-heading h1{color:#123f3b;font-size:clamp(32px,5vw,52px);margin:4px 0 8px}.application-heading p,.application-section-heading p{color:#53615b;margin:0}.business-application-form{display:grid;gap:0}.application-progress{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:20px}.application-progress button{align-items:center;background:transparent;border:0;border-bottom:3px solid #d2d0c8;color:#59635f;display:flex;font:inherit;font-size:13px;gap:8px;min-height:48px;padding:8px 4px;text-align:left}.application-progress button span{align-items:center;border:1px solid #aeb7b2;border-radius:50%;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center}.application-progress button.active,.application-progress button.complete{border-bottom-color:#0d817a;color:#123f3b}.application-progress button.active span,.application-progress button.complete span{background:#0d817a;border-color:#0d817a;color:#fff}.business-application-form [hidden]{display:none!important}.application-section{border-bottom:1px solid #d7d3ca;display:grid;gap:22px;grid-template-columns:260px minmax(0,1fr);padding:28px 0}.application-section-heading{align-content:start;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr)}.application-section-heading>span{align-items:center;background:#0d817a;border-radius:50%;color:#fff;display:inline-flex;font-weight:800;height:30px;justify-content:center;width:30px}.application-section-heading h2{color:#163f3b;font-size:21px;margin:2px 0 6px}.application-fields{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.application-fields label{align-content:start;display:grid;gap:7px;min-width:0}.application-fields label>span{color:#253d39;font-size:14px;font-weight:750}.application-fields label small{color:#6a746f;font-weight:500}.application-fields input,.application-fields select,.application-fields textarea{background:#fff;border:1px solid #b9b8b2;border-radius:6px;font:inherit;min-height:46px;padding:10px 12px;width:100%}.application-fields textarea{min-height:126px;resize:vertical}.application-fields input:focus,.application-fields select:focus,.application-fields textarea:focus{border-color:#0d817a;box-shadow:0 0 0 3px #0d817a24;outline:0}.application-fields .ng-invalid.ng-touched{border-color:#b83b31}.application-field-wide{grid-column:1 / -1}.slug-input{align-items:center;background:#f4f3ee;border:1px solid #b9b8b2;border-radius:6px;display:flex;min-width:0;overflow:hidden}.slug-input>span{color:#69736e;padding-left:12px;white-space:nowrap}.slug-input input{border:0;border-radius:0;min-width:120px}.application-review-section{display:grid;gap:20px;padding:28px 0}.application-step-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end;padding:24px 0}.application-save-note{color:#66716c;font-size:13px;margin-right:auto}.application-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.application-actions button{min-width:190px}.business-evidence-upload{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr)}.business-evidence-list,.admin-evidence-list{display:grid;gap:8px}.business-evidence-list article,.admin-evidence-list button{align-items:center;background:#f7f6f1;border:1px solid #d5d2c8;border-radius:6px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px;text-align:left}.business-evidence-list article>div,.admin-evidence-list button>span:first-child{display:grid;gap:3px;min-width:0}.business-evidence-list article span,.business-evidence-list article small,.admin-evidence-list small{color:#606b65;overflow-wrap:anywhere}.business-evidence-list article>div:last-child{display:flex;flex:0 0 auto;gap:8px}.business-evidence-list button.quiet-link{min-height:36px;padding:7px 10px}@media (max-width: 820px){.application-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.application-heading{align-items:start;flex-direction:column;gap:14px}.application-section{grid-template-columns:1fr}}@media (max-width: 620px){.application-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.application-progress button{font-size:12px}.application-step-actions{align-items:stretch;flex-wrap:wrap}.application-save-note{flex:1 0 100%}.application-fields{grid-template-columns:1fr}.application-field-wide{grid-column:auto}.slug-input{align-items:stretch;flex-direction:column}.slug-input>span{padding:8px 12px 0}.application-actions{align-items:stretch;flex-direction:column-reverse}.business-evidence-upload{grid-template-columns:1fr}.business-evidence-list article{align-items:stretch;flex-direction:column}}.auction-extension-notice{margin:.5rem 0 0;padding:.65rem .75rem;border-left:3px solid #f4a51c;background:#fff7df;color:#503700;font-size:.9rem}.auction-countdown{display:grid;grid-template-columns:auto minmax(4.5rem,auto);align-items:center;gap:.2rem .75rem;width:100%;margin-top:.75rem;padding:.75rem .9rem;border:1px solid #d98100;border-radius:6px;background:#fff8e8;color:#3e2a00}.auction-countdown span,.auction-countdown small{line-height:1.25}.auction-countdown strong{grid-row:1 / span 2;grid-column:2;justify-self:end;min-width:4.5rem;font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1;text-align:right}.auction-countdown small{grid-column:1;color:#6b520e}@media (max-width: 480px){.auction-countdown{grid-template-columns:1fr auto}.auction-countdown strong{font-size:1.5rem}}@media (max-width: 760px){.save-search-panel{grid-template-columns:1fr}.saved-search-workspace{width:min(100% - 20px,1180px);padding-top:18px}.saved-search-header{align-items:stretch;flex-direction:column}.saved-search-header-actions>*{flex:1 1 160px}.saved-search-grid{grid-template-columns:1fr}.saved-search-card-heading{align-items:flex-start;flex-direction:column}}.listing-seller-follow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid #e4e0d6;padding-top:12px}.listing-seller-follow span{min-width:0;color:#3f4844;font-size:13px;font-weight:700;overflow-wrap:anywhere}.listing-seller-identity{min-width:0}.listing-seller-name{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:3px}.listing-seller-name>strong{min-width:0;overflow-wrap:anywhere}.listing-seller-name .verified-seller-badge{display:inline-flex;align-items:center;gap:5px;width:fit-content;border:1px solid #78aaa4;border-radius:999px;padding:3px 8px;background:#eef8f6;color:#0b615c;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.listing-seller-feedback{display:flex;flex-wrap:wrap;gap:4px 7px;margin-top:6px;color:#5d665f;font-size:12px}.listing-seller-feedback strong{color:#123b37}.listing-seller-feedback span{color:#5d665f;font-size:12px;font-weight:500}.verified-seller-badge>span{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#0b7a75;color:#fff;font-size:10px;line-height:1}.verified-seller-note{border-left:3px solid #0b7a75;padding:10px 12px;background:#f0f7f5;color:#29443f}.verified-seller-note strong{display:block;margin-bottom:3px;color:#123b37;font-size:13px}.verified-seller-note p{margin:0;font-size:12px;line-height:1.5}.report-listing-action{justify-self:start;min-height:auto;border:0;padding:3px 0;background:transparent;color:#6b4c48;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.report-listing-action:hover{background:transparent;color:#8a2f28}.report-listing-modal form{display:grid;gap:14px}.report-listing-modal label{display:grid;gap:7px;color:#26332f;font-weight:700}.report-listing-modal label small{color:#68736e;font-size:12px;font-weight:500;text-align:right}.report-listing-modal textarea{resize:vertical}.listing-seller-follow .secondary-action{min-height:38px;padding:8px 13px;white-space:nowrap}.listing-seller-follow .following{border-color:#9dc8c3;background:#eef8f6;color:#0b615c}.favourite-seller-workspace{display:grid;align-content:start;gap:20px;width:min(1080px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.favourite-seller-header{display:flex;justify-content:space-between;align-items:end;gap:24px;height:auto;border-bottom:1px solid #d7d3ca;padding:0 0 20px;background:transparent}.favourite-seller-header h1{margin:3px 0 6px;color:#123b37;font-size:clamp(34px,5vw,52px)}.favourite-seller-header p,.favourite-seller-empty p,.favourite-seller-copy p{margin:0;color:#58645f}.favourite-seller-list{display:grid;gap:10px}.favourite-seller-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:14px}.favourite-seller-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#dcefed;color:#0b4d49;font-weight:800}.favourite-seller-copy{min-width:0}.favourite-seller-copy>span{color:#68736e;font-size:11px;font-weight:800;text-transform:uppercase}.favourite-seller-copy h2{margin:2px 0 3px;color:#18211f;font-size:18px}.favourite-seller-alert-state{border:1px solid #b9d2cf;border-radius:999px;background:#eef8f6;padding:5px 9px;color:#0b615c;font-size:12px;font-weight:700;white-space:nowrap}.favourite-seller-empty{display:grid;justify-items:start;gap:12px;border:1px dashed #c8c1b5;border-radius:8px;background:#fffdf8;padding:22px}.favourite-seller-empty h2{margin:0}@media (max-width: 700px){.favourite-seller-workspace{width:min(100% - 20px,1080px);padding-top:18px}.favourite-seller-header{align-items:stretch;flex-direction:column}.favourite-seller-row{grid-template-columns:44px minmax(0,1fr)}.favourite-seller-avatar{width:44px;height:44px}.favourite-seller-alert-state,.favourite-seller-row>button{grid-column:2;justify-self:start}.listing-seller-follow{grid-template-columns:1fr}.listing-seller-follow .secondary-action{width:100%}}.email-verification-page{display:grid;place-items:center;min-height:calc(100vh - 72px);padding:28px 16px}.email-verification-panel{display:grid;justify-items:start;gap:16px;width:min(100%,520px);border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:30px}.email-verification-panel h1,.email-verification-panel p{margin:0}.email-verification-panel h1{color:#123b37;font-size:clamp(32px,6vw,46px)}.email-verification-panel>button,.email-verification-panel>.button-link{min-width:180px}.notification-settings-workspace{display:grid;align-content:start;gap:20px;width:min(960px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.notification-settings-header{display:flex;justify-content:space-between;align-items:end;gap:24px;height:auto;border-bottom:1px solid #d7d3ca;padding:0 0 20px;background:transparent}.notification-settings-header h1{margin:3px 0 6px;color:#123b37;font-size:clamp(34px,5vw,52px)}.notification-settings-header p,.notification-settings-list p{margin:0;color:#58645f}.notification-settings-list{display:grid;gap:10px}.notification-settings-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid #d7d3ca;border-radius:8px;background:#fffdf8;padding:18px}.notification-settings-list article>div{min-width:0}.notification-settings-list span{color:#68736e;font-size:11px;font-weight:800;text-transform:uppercase}.notification-settings-list h2{margin:3px 0 5px;color:#18211f;font-size:19px}.notification-settings-list .secondary-action{padding:11px 14px;white-space:nowrap}.notification-settings-list .required-email-note{border-color:#b9d2cf;background:#eef8f6}@media (max-width: 640px){.notification-settings-workspace{width:min(100% - 20px,960px);padding-top:18px}.notification-settings-header{align-items:stretch;flex-direction:column}.notification-settings-list article{grid-template-columns:1fr}.notification-settings-list .secondary-action{justify-self:start}.email-verification-panel{padding:22px}}.business-import-page{width:min(1240px,calc(100% - 32px));margin:24px auto 64px}.business-import-toolbar{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d7d3ca;background:#fffdf8}.business-import-toolbar>div{display:grid;margin-right:auto}.business-import-toolbar span{color:#68736e;font-size:.78rem}.import-file-button{position:relative;overflow:hidden}.import-file-button input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.import-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0;border:1px solid #d7d3ca;background:#fffdf8}.import-summary>div{display:grid;gap:4px;padding:14px 16px;border-right:1px solid #d7d3ca}.import-summary>div:last-child{border-right:0}.import-summary span{color:#68736e;font-size:.78rem;text-transform:uppercase}.import-summary strong{font-size:1.45rem}.import-summary .valid strong{color:#0e857c}.import-summary .invalid strong{color:#a23b2a}.import-preview-panel{border:1px solid #d7d3ca;background:#fffdf8;padding:18px}.import-table-wrap{overflow-x:auto}.import-preview-table{width:100%;border-collapse:collapse;min-width:820px}.import-preview-table th,.import-preview-table td{padding:12px;border-bottom:1px solid #d7d3ca;text-align:left;vertical-align:top}.import-preview-table td:nth-child(2){display:grid;gap:3px}.import-preview-table td:nth-child(2) span{color:#68736e;font-size:.8rem}.invalid-row{background:#fff7f4}.row-valid{color:#0e857c;font-weight:700}.row-errors{margin:0;padding-left:18px;color:#8d2f20;font-size:.82rem}.status-pill.ready{color:#0e857c;border-color:#0e857c}.import-submit-bar{display:flex;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;border:1px solid #9bcfc8;background:#eef8f6}.import-submit-bar>div{display:grid;gap:3px;margin-right:auto}.import-submit-bar span{color:#56645f;font-size:.85rem}.import-history-panel{margin-top:18px;padding:18px;border:1px solid #d7d3ca;background:#fffdf8}.import-history-list{display:grid;gap:8px}.import-history-list article{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:8px 16px;padding:12px;border:1px solid #e1ddd5}.import-history-list article>div:first-child{display:grid;gap:2px}.import-history-list article>div:first-child span,.import-counts{color:#68736e;font-size:.8rem}.import-progress{grid-column:1 / -1;height:5px;overflow:hidden;background:#e4e1da}.import-progress span{display:block;height:100%;background:#0e857c}.import-counts{grid-column:1 / -1}@media (max-width: 720px){.business-import-page{width:min(100% - 20px,1240px);margin-top:12px}.business-import-toolbar,.import-submit-bar{align-items:stretch;flex-direction:column}.import-submit-bar>div{margin-right:0}.business-import-toolbar>div{margin-right:0}.import-summary{grid-template-columns:repeat(2,1fr)}.import-summary>div:nth-child(2){border-right:0}.import-summary>div:nth-child(-n+2){border-bottom:1px solid #d7d3ca}}.notification-inbox-workspace{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:18px 0 48px}.notification-inbox-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;height:auto;padding:24px 4px 20px;border:0;background:transparent}.notification-inbox-header h1{margin:3px 0 5px;font-size:clamp(2rem,4vw,2.75rem);line-height:1.05}.notification-inbox-heading>p:last-child{max-width:660px;margin:0;color:var(--muted, #5f665f);line-height:1.45}.notification-inbox-summary{display:grid;grid-template-columns:repeat(2,minmax(82px,1fr));border:1px solid var(--line, #d8d4ca);border-radius:7px;background:#fffdf9}.notification-inbox-summary>div{display:grid;gap:1px;min-width:96px;padding:13px 16px}.notification-inbox-summary>div+div{border-left:1px solid var(--line, #d8d4ca)}.notification-inbox-summary strong{color:#0f4b44;font-size:1.35rem;line-height:1}.notification-inbox-summary span{color:var(--muted, #68706b);font-size:.76rem;text-transform:uppercase}.notification-inbox-panel{overflow:hidden;border:1px solid var(--line, #d8d4ca);border-radius:7px;background:#fffdf9}.notification-inbox-actions,.notification-inbox-toolbar,.notification-filter,.notification-pagination{display:flex;align-items:center;gap:10px}.notification-inbox-toolbar{justify-content:space-between;min-height:66px;padding:10px 14px;border-bottom:1px solid var(--line, #d8d4ca);background:#f8f6f1}.notification-filter{padding:3px;border:1px solid var(--line, #d8d4ca);border-radius:6px;background:#fffdf9}.notification-filter button{min-width:88px;min-height:38px;padding:7px 14px;border:0;border-radius:4px;background:transparent;color:#143f38}.notification-filter button.active{background:#143f38;color:#fff}.notification-filter button span{display:inline-grid;min-width:20px;height:20px;margin-left:5px;place-items:center;border-radius:50%;background:#ffffff2e;font-size:.75rem}.notification-result-count{color:var(--muted, #5f665f);font-size:.9rem;white-space:nowrap}.notification-feed{background:transparent}.notification-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;padding:13px 16px;border-bottom:1px solid var(--line, #e2ded5)}.notification-row:last-child{border-bottom:0}.notification-row.unread{background:#eef8f6;box-shadow:inset 4px 0 #10877d}.notification-kind{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#e6ece9;color:#143f38;font-weight:700}.notification-row.unread .notification-kind{background:#10877d;color:#fff}.notification-copy{min-width:0}.notification-copy p{margin:5px 0 0;overflow-wrap:anywhere;color:#1d2925}.notification-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--muted, #68706b);font-size:.8rem}.notification-meta span{color:#143f38;font-weight:700;text-transform:uppercase}.notification-read-action{min-width:92px;min-height:38px;padding:7px 12px;border:1px solid #96bcb6;border-radius:5px;background:#fff;color:#0b7068}.notification-read-state{padding-right:8px;color:var(--muted, #68706b);font-size:.85rem}.notification-empty{padding:48px 24px;text-align:center;background:transparent}.notification-empty h2,.notification-empty p{margin:0 0 10px}.notification-pagination{justify-content:center;padding:14px;border-top:1px solid var(--line, #d8d4ca);background:#f8f6f1}.notification-inbox-notice,.notification-loading{margin:14px}@media (max-width: 720px){.notification-inbox-workspace{width:min(100% - 20px,1180px);padding-top:12px}.notification-inbox-header{align-items:stretch;grid-template-columns:1fr;gap:16px;padding:20px 2px 16px}.notification-inbox-summary{width:100%}.notification-inbox-actions{align-items:stretch;width:100%;flex-wrap:wrap}.notification-inbox-toolbar{align-items:stretch;flex-direction:column;gap:12px;padding:12px}.notification-filter{width:100%}.notification-filter button{flex:1}.notification-inbox-actions .notification-result-count{width:100%}.notification-inbox-actions .quiet-link,.notification-inbox-actions .secondary-action{flex:1 1 150px}.notification-row{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px}.notification-kind{width:36px;height:36px}.notification-read-action,.notification-read-state{grid-column:2;justify-self:start}.notification-inbox-workspace>.dashboard-subnav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.notification-inbox-workspace>.dashboard-subnav a{flex:0 0 auto;white-space:nowrap}}.admin-audit-workspace{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:24px 0 56px}.admin-audit-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;height:auto;padding:4px 0 20px;border-bottom:1px solid var(--line, #d8d4ca);background:transparent}.admin-audit-header h1{margin:4px 0 6px;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.admin-audit-header p:last-child{max-width:760px;margin:0;color:var(--muted, #606a65)}.admin-audit-filters{display:grid;grid-template-columns:1.2fr 1fr 1.35fr .8fr .8fr auto;align-items:end;gap:12px;margin:18px 0 8px;padding:16px;border:1px solid var(--line, #d8d4ca);border-radius:7px;background:#fffdf9}.admin-audit-filters label{display:grid;gap:6px;min-width:0;font-size:.82rem;font-weight:700}.admin-audit-filters input{width:100%;min-height:42px}.admin-audit-filter-actions,.admin-audit-pagination{display:flex;align-items:center;gap:8px}.admin-audit-filter-actions button{min-height:42px;white-space:nowrap}.admin-audit-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 2px}.admin-audit-summary div{display:flex;align-items:baseline;gap:10px}.admin-audit-summary strong{color:#143f38;font-size:1.65rem}.admin-audit-summary p,.admin-audit-summary span{margin:0;color:var(--muted, #606a65)}.admin-audit-feed{border:1px solid var(--line, #d8d4ca);border-radius:7px;overflow:hidden;background:#fffdf9}.admin-audit-event{border-bottom:1px solid var(--line, #e2ded5)}.admin-audit-event:last-child{border-bottom:0}.admin-audit-event-summary{display:grid;grid-template-columns:180px minmax(220px,1.2fr) minmax(180px,.8fr) 110px;align-items:center;gap:18px;width:100%;min-height:76px;padding:14px 18px;border:0;border-radius:0;background:transparent;color:#17231f;text-align:left}.admin-audit-event-summary:hover{background:#f2f7f5}.admin-audit-event-summary div{display:grid;gap:3px;min-width:0}.admin-audit-event-summary strong,.admin-audit-event-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-audit-event-summary time,.admin-audit-event-summary span{color:var(--muted, #606a65);font-size:.82rem}.admin-audit-expand{color:#087a70!important;font-weight:700;text-align:right}.admin-audit-event-details{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:24px;padding:18px;border-top:1px solid #c7dcd7;background:#eef7f5}.admin-audit-event-details dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 12px;margin:0}.admin-audit-event-details dt{color:var(--muted, #606a65)}.admin-audit-event-details dd{min-width:0;margin:0;overflow-wrap:anywhere}.admin-audit-event-details h2{margin:0 0 8px;font-size:1rem}.admin-audit-event-details pre{max-height:220px;margin:0;padding:12px;overflow:auto;border:1px solid #cad8d4;border-radius:5px;background:#fff;color:#26342f;font:.78rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.admin-audit-empty{padding:54px 20px;border:1px dashed var(--line, #cec9be);border-radius:7px;text-align:center;background:#fffdf9}.admin-audit-empty h2,.admin-audit-empty p{margin:0 0 8px}.admin-audit-pagination{justify-content:center;padding-top:18px}@media (max-width: 1050px){.admin-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-audit-event-summary{grid-template-columns:150px minmax(180px,1fr) minmax(150px,.7fr) 95px}}@media (max-width: 720px){.admin-audit-workspace{width:min(100% - 20px,1240px);padding-top:12px}.admin-audit-header,.admin-audit-summary{align-items:flex-start;flex-direction:column}.admin-audit-filters{grid-template-columns:1fr}.admin-audit-filter-actions button{flex:1}.admin-audit-event-summary{grid-template-columns:1fr auto;gap:8px 12px}.admin-audit-event-summary time,.admin-audit-event-summary>div:last-of-type{grid-column:1}.admin-audit-expand{grid-column:2;grid-row:1 / span 3;align-self:center}.admin-audit-event-details{grid-template-columns:1fr}}.search-filter-toggle{display:none}.search-result-card:focus-visible,.home-listing-card:focus-visible,.home-command-strip a:focus-visible{border-color:var(--brand);outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 14px 34px #18211f24}.dashboard-subnav{scrollbar-width:thin;scrollbar-color:#aeb8b3 transparent}.admin-heading-actions,.hero-actions,.notification-inbox-actions,.security-password-dialog-actions{min-width:0}.admin-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width: 1180px){.results-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto}.results-actions{grid-column:1 / -1;justify-content:space-between}.sort-control{margin-right:auto}.admin-heading{align-items:start;grid-template-columns:1fr}.admin-heading-actions{justify-content:flex-start}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1120px){.site-header{height:64px;padding:0 var(--page-gutter)}.site-menu-toggle{display:inline-flex}.site-primary-nav{position:absolute;top:100%;right:var(--page-gutter);left:var(--page-gutter);display:none;max-height:calc(100dvh - 80px);overflow-y:auto;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;padding:8px;background:var(--surface);box-shadow:0 18px 36px #18211f29}.site-primary-nav.open{display:grid;gap:2px}.site-primary-nav a{min-height:46px;border-radius:6px;padding:0 12px}.site-primary-nav a:after{inset:8px auto 8px 0;width:3px;height:auto;transform:scaleY(.45)}.site-primary-nav a:hover,.site-primary-nav a.active{background:#eef7f5}.site-primary-nav a:hover:after,.site-primary-nav a.active:after{transform:scaleY(1)}.site-account-link{border-top:1px solid var(--line);border-left:0;padding-left:12px}.site-main{min-height:calc(100vh - 64px)}}@media (max-width: 800px){.home-shell,.business-console,.command-center,.listing-detail-shell{padding-right:12px;padding-left:12px}.home-hero{min-height:auto;padding:28px 20px}.home-hero h1{font-size:2.75rem}.search-command-copy h1,.listing-title-block h1,.admin-heading h1{font-size:2.25rem}.search-filter-toggle{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;border:1px solid #b9cbc7;background:#eef7f5;color:var(--brand-dark)}.search-filter-toggle span{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:var(--brand-dark);color:#fff;font-size:12px}.search-filters{display:none}.search-filters.open{display:grid}.results-actions{grid-template-columns:minmax(0,1fr) auto}.search-save-button{grid-column:1 / -1;width:100%}.dashboard-subnav{flex-wrap:nowrap;overflow-x:auto;padding:6px;-webkit-overflow-scrolling:touch}.dashboard-subnav a{flex:0 0 auto;white-space:nowrap}.admin-stat-grid,.admin-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{gap:24px;padding:28px 18px}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-nav a{min-height:36px}}@media (max-width: 560px){.site-header{padding:0 14px}.site-primary-nav{right:8px;left:8px}.site-menu-toggle{min-height:40px;padding:0 12px}.results-summary{align-items:flex-start;flex-direction:column;gap:2px}.results-toolbar,.results-actions{grid-template-columns:1fr}.results-actions .sort-control,.view-toggle,.search-save-button{grid-column:1;width:100%}.view-toggle button{flex:1}.subcategory-directory{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.subcategory-directory>*{flex:0 0 min(76vw,260px);scroll-snap-align:start}.admin-stat-grid,.admin-priority-grid,.business-kpi-grid{grid-template-columns:1fr}.admin-heading-actions>*,.notification-inbox-actions>*{width:100%}.site-footer-nav{grid-template-columns:1fr}}@media (hover: hover) and (pointer: fine){button:not(:disabled),.button-link,.secondary-action,.quiet-link{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}button:not(:disabled):active,.button-link:active,.secondary-action:active{transform:translateY(1px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
