@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.11-onw4a9s-o3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.1oj6iblxvm99n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.1q-jjomgjvbjf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9a4e43bd-module__846xUG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_9a4e43bd-module__846xUG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--canvas:#faf9f7;--surface:#f3f2ef;--white:#fff;--text-primary:#2d2d2d;--text-secondary:#6b6b6b;--text-tertiary:#737373;--border:#e5e4e1;--status-pending:#92600a;--status-live:#15803d;--status-rejected:#dc2626;--status-sold:#0a0a0a;--status-expired:#71717a;--status-hidden:#5e6b7a;--font-display:var(--font-fraunces), Georgia, serif;--font-ui:var(--font-inter), sans-serif;--font-body:var(--font-inter), sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--dur-fast:.1s;--dur-base:.2s;--ease:ease;--size-h1:32px;--size-h2:24px;--size-h3:18px;--size-body:16px;--size-body-sm:14px;--size-caption:12px;--size-ui:14px;--size-sheet-body:15px;--size-meta:13px;--size-micro:11px;--autofill:#faf1df;--lh-h1:1.2;--lh-h2:1.3;--lh-h3:1.3;--lh-body:1.6;--lh-body-sm:1.5;--lh-caption:1.5;--lh-ui:1.4;--container-max:1280px;--nav-height:56px;--z-base:0;--z-sticky:100;--z-drawer:200;--z-modal:300;--z-toast:400}@media (min-width:1024px){:root{--nav-height:64px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);background:var(--canvas);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}button{cursor:pointer;touch-action:manipulation;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.text-h1{font-family:var(--font-display);font-weight:300;font-size:var(--size-h1);line-height:var(--lh-h1);font-variation-settings:"opsz" 144}.text-h2{font-family:var(--font-display);font-weight:300;font-size:var(--size-h2);line-height:var(--lh-h2);font-variation-settings:"opsz" 144}.text-h3{font-family:var(--font-ui);font-weight:500;font-size:var(--size-h3);line-height:var(--lh-h3)}.text-body{font-family:var(--font-body);font-weight:400;font-size:var(--size-body);line-height:var(--lh-body)}.text-body-sm{font-family:var(--font-body);font-weight:400;font-size:var(--size-body-sm);line-height:var(--lh-body-sm)}.text-caption{font-family:var(--font-body);font-weight:400;font-size:var(--size-caption);line-height:var(--lh-caption)}.text-ui{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);line-height:var(--lh-ui)}.wordmark{font-family:var(--font-display);font-variation-settings:"opsz" 144;font-weight:400;line-height:1}.container{max-width:var(--container-max);padding:0 var(--space-4);margin:0 auto}@media (min-width:640px){.container{padding:0 var(--space-5)}}@media (min-width:1024px){.container{padding:0 40px}}@media (prefers-reduced-motion:no-preference){.btn-primary,.btn-secondary,.btn-whatsapp,.filter-chip,.browse-card,.input,.textarea,.toggle-btn,.condition-option,.reason-option,.filter-page-option,.filter-page-checkbox,.filter-panel-row,.seller-box,.overflow-menu-item,.listing-back,.listing-overflow-btn,.desc-see-more,.clear-filters-btn,.menu-list-item,.menu-search-item-btn,.menu-search-clear,.menu-search-submit,.lightbox-close,.lightbox-arrow,.reco-see-all{transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.toggle-track{transition:background var(--dur-base) var(--ease)}.nav{transition:background var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease)}.nav-wordmark,.nav-icon{transition:color var(--dur-base) var(--ease)}.nav-sell{transition:color var(--dur-base) var(--ease), opacity var(--dur-fast) var(--ease)}.bottom-sheet{transition:transform var(--dur-base) var(--ease)}.menu-overlay{transition:opacity var(--dur-base) var(--ease)}.listing-carousel-track{transition:transform .3s}.lightbox-overlay{animation:.2s forwards lightbox-in}}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}.btn-primary{width:100%;min-height:44px;padding:var(--space-3) var(--space-5);background:var(--text-primary);color:var(--white);font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;display:flex}.btn-primary:hover{background:var(--white);color:var(--text-primary);border-color:var(--text-primary)}.btn-primary:disabled{opacity:.3;cursor:not-allowed}.btn-primary:disabled:hover{background:var(--text-primary);color:var(--white);border-color:#0000}.btn-primary.is-loading,.btn-primary.is-loading:disabled{opacity:1;cursor:wait;gap:var(--space-2)}.btn-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px}.btn-spinner-inline{width:11px;height:11px;margin-right:var(--space-1);border-width:1.5px}@media (prefers-reduced-motion:no-preference){.btn-spinner{animation:.7s linear infinite btn-spin}}@keyframes btn-spin{to{transform:rotate(360deg)}}.skeleton{background:var(--surface);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s ease-in-out infinite skeleton-pulse}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.skeleton-row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);display:flex}.skeleton-thumb{flex-shrink:0;width:56px;height:72px}.skeleton-lines{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;flex:1;display:flex}.skeleton-line{height:12px}.skeleton-line-title{width:70%}.skeleton-line-price{width:30%}.skeleton-line-meta{width:45%;height:10px}.skeleton-photo{aspect-ratio:3/4;border-radius:0;width:100%}.skeleton-detail{padding:var(--space-5) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.skeleton-line-brand{width:25%;height:10px}.skeleton-line-heading{width:80%;height:20px}.skeleton-card-photo{aspect-ratio:3/4;width:100%;margin-bottom:var(--space-3);border-radius:0}.btn-secondary{width:100%;min-height:44px;padding:var(--space-3) var(--space-5);color:var(--text-primary);font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex}.btn-secondary:hover{border-color:var(--text-primary)}.btn-secondary:disabled{opacity:.3;cursor:not-allowed}.btn-secondary:disabled:hover{border-color:var(--border)}.btn-text-link{width:100%;min-height:44px;padding:var(--space-3) 0;font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);color:var(--text-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:underline;display:flex}.btn-text-link:disabled{opacity:.3;cursor:not-allowed}.input{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);background:0 0;display:block}.input::placeholder{color:var(--text-tertiary)}.input:focus{border-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:2px}.input.input-error{border-color:var(--status-rejected)}.input:disabled{background:var(--surface);color:var(--text-tertiary);cursor:not-allowed}.input-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.input-hint{font-size:var(--size-caption);color:var(--text-tertiary);margin-top:var(--space-1)}.input-error-msg{font-size:var(--size-caption);color:var(--status-rejected);margin-top:var(--space-1)}.textarea{width:100%;min-height:96px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);resize:vertical;background:0 0;display:block}.textarea::placeholder{color:var(--text-tertiary)}.textarea:focus{border-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:2px}.textarea.input-error{border-color:var(--status-rejected)}.chip-row{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:none;touch-action:pan-x;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.filter-chip{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);color:var(--text-secondary);white-space:nowrap;cursor:pointer;display:inline-flex}.filter-chip.active{border-color:var(--text-primary);color:var(--text-primary)}.filter-chip:hover{border-color:var(--text-secondary)}.filter-chip:disabled{opacity:.3;cursor:not-allowed}.status-chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);background:0 0;align-items:center;display:inline-flex}.status-pending{color:var(--status-pending);border:1px solid var(--status-pending)}.status-live{color:var(--status-live);border:1px solid var(--status-live)}.status-rejected{color:var(--status-rejected);border:1px solid var(--status-rejected)}.status-sold{color:var(--white);background:var(--status-sold)}.status-expired{color:var(--status-expired);border:1px solid var(--status-expired)}.status-hidden{color:var(--status-hidden);border:1px solid var(--status-hidden)}.bottom-sheet-overlay{z-index:var(--z-modal);background:#2d2d2d80;position:fixed;inset:0}.bottom-sheet{background:var(--canvas);border-radius:var(--radius-sm) var(--radius-sm) 0 0;max-width:480px;padding:var(--space-7) var(--space-5) var(--space-7);z-index:var(--z-modal);max-height:90vh;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.bottom-sheet-close{top:var(--space-3);right:var(--space-3);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.bottom-sheet-item{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.bottom-sheet-thumb{background:var(--surface);border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:48px;height:64px}.bottom-sheet-item-name{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui)}.bottom-sheet-item-price{font-size:var(--size-meta);color:var(--text-secondary);margin-top:2px}.bottom-sheet-heading{font-family:var(--font-ui);font-weight:500;font-size:var(--size-h3);line-height:var(--lh-h3);margin-bottom:var(--space-2)}.bottom-sheet-body{font-size:var(--size-sheet-body);color:var(--text-secondary);margin-bottom:var(--space-5);line-height:1.5}.bottom-sheet-actions{flex-direction:column;display:flex}.advisory-preview{aspect-ratio:4/3;background:var(--surface);border-radius:var(--radius-sm);width:100%;margin-bottom:var(--space-4);color:var(--text-tertiary);font-size:var(--size-caption);font-family:var(--font-ui);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.advisory-preview img{object-fit:cover;width:100%;height:100%}.advisory-preview-label{top:var(--space-2);left:var(--space-2);color:var(--white);font-family:var(--font-ui);font-weight:500;font-size:var(--size-micro);border-radius:var(--radius-sm);background:#2d2d2d99;padding:2px 6px;position:absolute}.photo-grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.photo-slot{aspect-ratio:1;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-tertiary);text-align:center;justify-content:center;align-items:center;width:100%;padding:0;font-size:10px;display:flex;position:relative;overflow:hidden}.photo-slot.has-photo{border-style:solid}.photo-slot.is-cover{border:2px solid var(--text-primary)}.photo-slot.is-selected{border:2px solid var(--text-secondary)}.photo-slot.is-placeholder{opacity:.3;cursor:default}.photo-slot-img{object-fit:cover;width:100%;height:100%}.photo-slot-add{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.photo-slot-add-icon{color:var(--text-tertiary)}.photo-slot-add-text{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-tertiary)}.photo-slot-remove{background:var(--text-primary);width:18px;height:18px;color:var(--white);cursor:pointer;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;display:flex;position:absolute;top:4px;right:4px}.photo-slot-cover-label{background:var(--text-primary);color:var(--white);font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);text-align:center;padding:3px 4px;position:absolute;bottom:0;left:0;right:0}.photo-slot-set-cover{background:var(--canvas);border-top:1px solid var(--border);color:var(--text-primary);font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);text-align:center;cursor:pointer;z-index:1;border-bottom:none;border-left:none;border-right:none;width:100%;padding:3px 4px;position:absolute;bottom:0;left:0;right:0}.photo-grid-hint{font-size:var(--size-caption);color:var(--text-tertiary);text-align:center;margin-top:var(--space-2)}.photo-slot-problem{color:var(--white);font-family:var(--font-ui);font-weight:500;font-size:var(--size-micro);border-radius:var(--radius-sm);background:#2d2d2d99;padding:2px 6px;position:absolute;top:4px;left:4px}.condition-picker{gap:var(--space-1);flex-direction:column;display:flex}.condition-option{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;display:flex}.condition-option.selected{border-color:var(--text-primary)}.condition-option:has(:focus-visible){outline:2px solid var(--text-primary);outline-offset:2px}.condition-radio{border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.condition-option.selected .condition-radio{border-color:var(--text-primary)}.condition-radio-dot{background:var(--text-primary);border-radius:50%;width:8px;height:8px;display:none}.condition-option.selected .condition-radio-dot{display:block}.condition-text{flex-direction:column;gap:2px;display:flex}.condition-text-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui)}.condition-text-desc{font-size:var(--size-meta);color:var(--text-secondary)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select-input{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='1.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;padding-right:40px;display:block}.select-input:focus{border-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:2px}.select-input.input-error{border-color:var(--status-rejected)}.select-input:disabled{background:var(--surface);color:var(--text-tertiary);cursor:not-allowed}.select-input:invalid{color:var(--text-tertiary)}.input-with-prefix{position:relative}.input-prefix{left:var(--space-4);font-size:var(--size-body);line-height:var(--lh-ui);color:var(--text-primary);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.input-with-prefix .input{line-height:var(--lh-ui);padding-left:52px}.sell-form{gap:var(--space-5);flex-direction:column;display:flex}.sell-form-section-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.sell-form-optional{color:var(--text-tertiary);font-weight:400}.sell-page{padding-top:var(--space-6);padding-bottom:var(--space-8)}.sell-step{gap:var(--space-5);max-width:480px;min-height:calc(100vh - var(--nav-height) - var(--space-6) - var(--space-8));min-height:calc(100dvh - var(--nav-height) - var(--space-6) - var(--space-8));flex-direction:column;margin:0 auto;display:flex}.sell-heading{margin-bottom:0}.sell-step-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.sell-step-head .btn-text-link{flex-shrink:0;width:auto;min-height:0;padding:0}.sell-sub{font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary);margin-top:calc(var(--space-2) * -1)}.sell-footer{padding-top:var(--space-5);gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.sell-guide-link{justify-content:flex-start;display:flex}.sell-guide-link .btn-text-link{width:auto}.photo-source{gap:var(--space-2);flex-direction:column;display:flex}.photo-guide{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.photo-guide-item{align-items:center;gap:var(--space-4);display:flex}.photo-guide-figure-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:96px;height:64px;display:flex;overflow:hidden}.guide-figure{object-fit:cover;width:100%;height:100%}.photo-guide-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.photo-guide-title{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);color:var(--text-primary)}.photo-guide-body{font-size:var(--size-meta);line-height:var(--lh-body-sm);color:var(--text-secondary)}.bottom-sheet .photo-guide{margin-bottom:var(--space-5)}.reading-step{text-align:center;justify-content:center}.reading-middle{justify-content:center;align-items:center;gap:var(--space-7);flex-direction:column;flex:1;display:flex}.reading-deck{justify-content:center;align-items:flex-end;width:300px;max-width:100%;height:210px;display:flex;position:relative}.reading-card{object-fit:cover;border-radius:var(--radius-sm);transform-origin:50% 118%;width:138px;height:183px;position:absolute;bottom:0;box-shadow:0 2px 10px #2d2d2d29}@media (prefers-reduced-motion:no-preference){.reading-card{animation:reading-fan 2.6s var(--ease) infinite}.reading-line{animation:reading-line 1.8s var(--ease) both}}@keyframes reading-fan{0%,6%{transform:rotate(0)translateY(0)}34%,60%{transform:rotate(var(--fan,0deg)) translateY(-8px)}76%{transform:rotate(0)translateY(0)}81%{transform:rotate(-2.5deg)translateY(0)}86%{transform:rotate(2.5deg)translateY(0)}91%{transform:rotate(-1.5deg)translateY(0)}96%,to{transform:rotate(0)translateY(0)}}@keyframes reading-line{0%{opacity:0;transform:translateY(4px)}14%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.reading-line{font-family:var(--font-ui);font-weight:500;font-size:var(--size-h3);line-height:var(--lh-h3);color:var(--text-primary);min-height:calc(var(--size-h3) * var(--lh-h3));opacity:1}.reading-line.is-still{font-weight:400;font-size:var(--size-body-sm);color:var(--text-secondary);max-width:260px}.ai-mark{font-family:var(--font-ui);font-weight:500;font-size:var(--size-micro);color:var(--status-pending);margin-top:var(--space-1);display:block}.ai-mark-quiet{color:var(--text-tertiary);font-weight:400}.field-label{align-items:center;gap:6px;width:100%;display:flex}.ai-sparkle-wrap{flex-shrink:0;display:inline-flex;position:relative}.ai-sparkle{padding:var(--space-3);margin:calc(var(--space-3) * -1);color:var(--status-pending);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ai-tooltip{bottom:calc(100% + var(--space-1));white-space:nowrap;background:var(--text-primary);color:var(--white);font-family:var(--font-ui);font-weight:500;font-size:var(--size-micro);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);z-index:var(--z-toast);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.ai-could-be{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.ai-could-be-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-secondary)}.sell-form-photos{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.sell-form-photos::-webkit-scrollbar{display:none}.sell-form-thumb{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:96px;height:96px}.sell-form-thumb-add{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:96px;height:96px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sell-form-thumb-add:hover{border-color:var(--text-primary)}.sell-form-notice{font-size:var(--size-meta);line-height:var(--lh-body-sm);color:var(--text-secondary);background:var(--surface);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.photo-slot.is-empty{color:var(--text-secondary);opacity:1;border-style:solid}.photo-grid-wrap{margin-top:var(--space-5)}.photo-grid-wrap .photo-grid{row-gap:var(--space-4)}.photo-slot-wrap .photo-slot.is-cover{border:1px solid var(--border)}.photo-slot-wrap{position:relative}.photo-slot-wrap .photo-slot-set-cover{background:var(--text-primary);color:var(--white);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:none}.photo-slot-wrap .photo-slot-cover-label{left:var(--space-2);right:auto;bottom:var(--space-2);background:var(--white);color:var(--text-primary);padding:2px var(--space-2);font-size:var(--size-micro);text-align:left;border-radius:12px}.photo-slot-remove svg{display:block}.photo-grid-note{text-align:center;font-size:var(--size-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.quality-thumbs{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.quality-thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface);flex:1 1 0;max-width:120px;position:relative;overflow:hidden}.quality-thumb img{object-fit:cover;width:100%;height:100%}.account-steps{gap:var(--space-2);align-items:center;margin:0;padding:0;list-style:none;display:flex}.account-dot{background:var(--border);border-radius:50%;width:6px;height:6px}.account-dot.is-done{background:var(--text-secondary)}.account-dot.is-now{background:var(--text-primary)}.account-summary{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--white);border-radius:var(--radius-sm);display:flex}.account-summary-thumb{object-fit:cover;background:var(--surface);border-radius:var(--radius-sm);flex-shrink:0;width:56px;height:72px}.account-form{gap:var(--space-5);flex-direction:column;flex:1;display:flex}.input-with-reveal{position:relative}.input-with-reveal .input{padding-right:48px}.input-reveal{height:100%;padding:0 var(--space-4);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.input-reveal:hover{color:var(--text-primary)}.otp-row{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.otp-box{text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;height:56px;font-family:var(--font-ui);color:var(--text-primary);background:0 0;flex:1 1 0;font-size:20px;font-weight:500}.otp-box.is-filled{border-color:var(--text-primary)}.otp-box:focus{border-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:2px}.otp-meta{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--size-caption);line-height:var(--lh-caption);color:var(--text-tertiary);display:flex}.otp-meta-action{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.nav{height:var(--nav-height);padding:0 var(--space-4);background:var(--canvas);border-bottom:1px solid var(--border);z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nav-left{align-items:center;gap:var(--space-2);display:flex}.nav-icon{width:44px;height:44px;color:var(--text-primary);justify-content:center;align-items:center;display:flex}.nav-wordmark{font-family:var(--font-display);font-variation-settings:"opsz" 144;color:var(--text-primary);font-size:20px;font-weight:400;line-height:1;text-decoration:none}.nav-right{align-items:center;gap:var(--space-1);display:flex}.nav-sell{height:44px;padding:0 var(--space-2);color:var(--text-primary);font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:flex}.nav-sell:hover{opacity:.65}.nav-transparent{background:0 0;border-bottom-color:#0000}.nav-transparent .nav-wordmark,.nav-transparent .nav-icon,.nav-transparent .nav-sell{color:var(--white)}.search-ai{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;min-height:44px;display:flex;position:relative}.search-ai:focus-within{border-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:2px}.search-ai-icon{padding-left:var(--space-4);color:var(--text-tertiary);flex-shrink:0}.search-ai-input{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.search-ai-input::placeholder{color:var(--text-tertiary)}.browse-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.browse-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.browse-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr)}}.browse-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:inherit;touch-action:manipulation;text-decoration:none;display:block;overflow:hidden}.browse-card:hover{border-color:var(--text-primary)}.browse-card-photo{aspect-ratio:3/4;background:var(--surface);overflow:hidden}.browse-card-photo img{object-fit:cover;width:100%;height:100%}.browse-card-info{padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.browse-card-brand{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.browse-card-title{font-family:var(--font-ui);font-weight:300;font-size:var(--size-body-sm);letter-spacing:-.01em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browse-card-price{font-family:var(--font-ui);font-weight:500;font-size:var(--size-body);color:var(--text-primary)}.browse-card-city{font-family:var(--font-body);font-weight:400;font-size:var(--size-caption);color:var(--text-tertiary)}.browse-header{padding:var(--space-4) 0 var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.browse-heading{font-family:var(--font-display);font-weight:300;font-size:var(--size-h2);line-height:var(--lh-h2);font-variation-settings:"opsz" 144}.browse-count{font-family:var(--font-body);font-weight:400;font-size:var(--size-body-sm);color:var(--text-secondary)}.browse-header-right{align-items:baseline;gap:var(--space-3);display:flex}.clear-filters-btn{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-weight:400;font-size:var(--size-body-sm);color:var(--text-tertiary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .12s;display:inline-flex}.clear-filters-btn:hover{color:var(--text-primary)}.clear-filters-btn svg{width:14px;height:14px}.browse-filters{padding-bottom:var(--space-4)}.filter-icon-btn{min-width:44px;min-height:44px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.filter-icon-btn:hover{border-color:var(--text-secondary)}.filter-icon-btn.active{border-color:var(--text-primary);color:var(--text-primary)}.empty-state{text-align:center;padding-top:var(--space-8);flex-direction:column;align-items:center;display:flex}.empty-state-illustration{background:var(--surface);border-radius:var(--radius-sm);width:120px;height:120px;margin-bottom:var(--space-5);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.empty-state-heading{font-family:var(--font-ui);font-weight:500;font-size:var(--size-h3);margin-bottom:var(--space-2)}.empty-state-body{font-size:var(--size-body-sm);color:var(--text-secondary);max-width:280px;margin-bottom:var(--space-6);line-height:1.6}.empty-state-cta{width:100%;max-width:280px}.menu-overlay{background:var(--white);z-index:var(--z-drawer);flex-direction:column;display:flex;position:fixed;inset:0}.menu-panel{touch-action:pan-y;flex-direction:column;height:100%;display:flex;overflow-y:auto}.menu-header{height:var(--nav-height);padding:0 var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.menu-heading{font-family:var(--font-display);font-weight:300;font-size:var(--size-h2);line-height:var(--lh-h2);font-variation-settings:"opsz" 144}.menu-header-borderless{border-bottom:none}.menu-wordmark-btn{cursor:pointer;background:0 0;border:none;padding:0}.menu-close{width:44px;height:44px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;display:flex}.menu-search{margin:var(--space-4);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;min-height:44px;display:flex}.menu-search:focus-within{border-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:2px}.menu-search-icon{padding-left:var(--space-4);color:var(--text-tertiary);flex-shrink:0}.menu-search-input{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.menu-search-input::placeholder{color:var(--text-tertiary)}.menu-search-submit{width:44px;height:44px;color:var(--text-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-search-submit:hover{color:var(--text-secondary)}.menu-list{flex:1;padding:0}.menu-list-item{width:100%;min-height:48px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;align-items:center;font-weight:400;text-decoration:none;display:flex}.menu-list-item:hover{color:var(--text-secondary)}.menu-list-pair{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);display:flex}.menu-list-item-inline{width:auto;min-height:0;padding:0}.menu-list-sep{color:var(--border)}.menu-list-item-quiet{color:var(--text-secondary)}.menu-list-divider{background:var(--border);height:1px;margin:var(--space-2) var(--space-4)}.menu-search-body{touch-action:pan-y;padding:var(--space-4) 0;flex:1;overflow-y:auto}.menu-search-section{padding:0 var(--space-4)}.menu-search-section+.menu-search-section{margin-top:var(--space-5)}.menu-search-section-header{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.menu-search-section-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.menu-search-list{list-style:none}.menu-search-item{align-items:center;display:flex}.menu-search-item-btn{min-height:48px;font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;padding:0;display:flex;overflow:hidden}.menu-search-item-btn:hover{color:var(--text-secondary)}.menu-search-clear{font-family:var(--font-ui);font-weight:500;font-size:var(--size-body-sm);color:var(--text-tertiary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.menu-search-clear:hover{color:var(--text-primary)}.filter-page{background:var(--white);z-index:var(--z-drawer);flex-direction:column;display:flex;position:fixed;inset:0}.filter-page-header{padding:var(--space-5) var(--space-4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.filter-page-header-left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.filter-page-title{font-family:var(--font-display);font-weight:300;font-size:var(--size-h2);line-height:var(--lh-h2);font-variation-settings:"opsz" 144}.filter-page-back,.filter-page-close{width:44px;height:44px;color:var(--text-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.filter-page-back{margin-left:calc(var(--space-2) * -1)}.filter-page-search{margin:0 var(--space-4) var(--space-3);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;min-height:44px;display:flex}.filter-page-search:focus-within{border-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:2px}.filter-page-search-icon{padding-left:var(--space-4);color:var(--text-tertiary);flex-shrink:0}.filter-page-search-input{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.filter-page-search-input::placeholder{color:var(--text-tertiary)}.filter-page-body{touch-action:pan-y;padding:0 var(--space-4);flex:1;overflow-y:auto}.filter-page-option{align-items:center;gap:var(--space-4);width:100%;min-height:52px;padding:var(--space-3) 0;font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.filter-page-option:hover{background:var(--surface)}.filter-page-checkbox{border:1.5px solid var(--border);background:var(--white);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.filter-page-checkbox.checked{background:var(--text-primary);border-color:var(--text-primary)}.filter-page-checkbox.round{border-radius:50%}.filter-page-footer{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border);flex-shrink:0;display:flex}.filter-page-footer .btn-secondary,.filter-page-footer .btn-primary{flex:1}.filter-page-empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-secondary);font-size:var(--size-body-sm)}.filter-panel-row{width:100%;min-height:56px;padding:var(--space-3) 0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;display:flex}.filter-panel-row:hover{background:var(--surface)}.filter-panel-row-label{font-family:var(--font-body);font-size:var(--size-body);color:var(--text-primary)}.filter-panel-row-value{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--size-body-sm);color:var(--text-secondary);max-width:55%;display:flex;overflow:hidden}.filter-panel-row-value-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browse-footer{border-top:1px solid var(--border);padding:var(--space-7) var(--space-4);background:var(--canvas)}.browse-footer-inner{align-items:center;gap:var(--space-3);flex-direction:column;max-width:1280px;margin:0 auto;display:flex}@media (min-width:640px){.browse-footer-inner{flex-direction:row;justify-content:space-between}}.browse-footer-links{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.browse-footer-link{font-family:var(--font-ui);font-size:var(--size-body-sm);color:var(--text-secondary);transition:color .12s}.browse-footer-link:hover{color:var(--text-primary)}.browse-footer-dot{color:var(--border);-webkit-user-select:none;user-select:none;font-size:12px}.browse-footer-copyright{font-family:var(--font-ui);color:var(--text-tertiary);font-size:13px}.listing-carousel{aspect-ratio:3/4;background:var(--surface);width:100%;color:var(--text-tertiary);font-size:var(--size-caption);touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.listing-carousel img{object-fit:cover;width:100%;height:100%}.listing-photo-bars{bottom:var(--space-2);left:var(--space-3);right:var(--space-3);z-index:1;pointer-events:none;gap:3px;display:flex;position:absolute}.listing-photo-bar{background:#ffffff59;border-radius:1px;flex:1;height:2px}.listing-photo-bar.active{background:#fff}.listing-header{padding:var(--space-2) var(--space-3);z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.listing-header>*{pointer-events:auto}.listing-overflow-btn{cursor:pointer;width:36px;height:36px;color:var(--white);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.listing-overflow-btn:hover{opacity:.8}.listing-detail-page{padding-bottom:100px}.listing-hero{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--canvas);flex-direction:column;display:flex}.listing-brand{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.listing-title{font-family:var(--font-ui);font-weight:300;font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:-.01em}.listing-price-block{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.listing-price{font-family:var(--font-ui);font-weight:500;font-size:var(--size-h2);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.listing-negotiable{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-secondary)}.listing-listed-at{font-family:var(--font-ui);font-size:var(--size-caption);color:var(--text-tertiary)}.listing-details-area{gap:var(--space-5);padding:var(--space-4) var(--space-4) var(--space-5);background:var(--surface);flex-direction:column;display:flex}.listing-details-table{background:var(--canvas);border:1px solid var(--border);flex-direction:column;display:flex}.listing-detail-row{padding:var(--space-3);font-family:var(--font-ui);font-size:var(--size-body-sm);justify-content:space-between;align-items:center;display:flex}.listing-detail-row+.listing-detail-row{border-top:1px solid var(--border)}.listing-detail-label{color:var(--text-secondary)}.listing-detail-value{color:var(--text-primary);font-weight:500}.listing-notes{gap:var(--space-2);flex-direction:column;display:flex}.listing-condition-desc{font-size:var(--size-body-sm);color:var(--text-secondary);margin:0}.listing-note-row{align-items:flex-start;gap:6px;display:flex}.listing-note-text{font-size:var(--size-body-sm);color:var(--text-secondary);line-height:1.5}.replica-badge{font-size:var(--size-caption);color:var(--text-tertiary);font-family:var(--font-ui);font-weight:500}.listing-description-block{gap:var(--space-2);flex-direction:column;display:flex}.listing-description-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.listing-description-text{font-size:var(--size-body-sm);color:var(--text-primary);margin:0;line-height:1.6}.listing-description-text.clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desc-see-more{cursor:pointer;font-family:var(--font-ui);font-weight:500;font-size:var(--size-body-sm);color:var(--text-primary);text-underline-offset:2px;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.seller-section{flex-direction:column;display:flex}.seller-section-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:var(--space-2)}.seller-box{align-items:center;gap:var(--space-1);padding:var(--space-3);background:var(--canvas);border:1px solid var(--border);color:inherit;font-family:var(--font-ui);font-size:var(--size-body-sm);touch-action:manipulation;flex-wrap:wrap;text-decoration:none;display:flex}.seller-box:hover .seller-name{text-underline-offset:2px;text-decoration:underline}.seller-name{font-weight:500}.seller-box-sep{background:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:3px;height:3px}.seller-box-detail{color:var(--text-secondary)}.seller-profile-header{align-items:center;gap:var(--space-3);display:flex}.seller-avatar{background:var(--white);border:1px solid var(--border);width:48px;height:48px;color:var(--text-primary);line-height:1;font-family:var(--font-display);font-weight:400;font-size:var(--size-h2);font-variation-settings:"opsz" 144;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding-top:2px;display:flex}.seller-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.seller-name-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.seller-profile-name{font-family:var(--font-display);font-weight:400;font-size:var(--size-h2);font-variation-settings:"opsz" 144}.seller-meta{font-size:var(--size-caption);color:var(--text-secondary)}.seller-profile-bio{font-size:var(--size-body-sm);color:var(--text-secondary);margin-top:var(--space-3)}.seller-profile-stats{font-family:var(--font-ui);font-weight:500;font-size:var(--size-body-sm);margin-top:var(--space-3)}.seller-edit-btn{width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.seller-edit-btn:hover{opacity:.8}.seller-box-avatar{background:var(--white);border:1px solid var(--border);width:28px;height:28px;color:var(--text-primary);line-height:1;font-family:var(--font-display);font-weight:400;font-size:var(--size-ui);font-variation-settings:"opsz" 144;margin-right:var(--space-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding-top:1px;display:flex}.owner-content-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-4);margin-top:var(--space-4)}.owner-content-card .tab-row{margin:0}.owner-content-card .listing-row:first-of-type{border-top:none}.owner-content-card .empty-state{padding:var(--space-5) 0}.profile-edit-form{gap:var(--space-5);padding-top:var(--space-4);padding-bottom:var(--space-5);flex-direction:column;display:flex}.profile-edit-heading{align-items:center;gap:var(--space-3);padding-top:var(--space-4);display:flex}.profile-edit-back{width:36px;height:36px;color:var(--text-primary);margin-left:calc(var(--space-2) * -1);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.profile-edit-title{font-family:var(--font-display);font-weight:400;font-size:var(--size-h2);font-variation-settings:"opsz" 144}.avatar-name-row{align-items:center;gap:var(--space-4);display:flex}.avatar-edit-wrap{cursor:pointer;flex-shrink:0;position:relative}.avatar-edit-preview{background:var(--white);border:1px solid var(--border);width:56px;height:56px;color:var(--text-primary);line-height:1;font-family:var(--font-display);font-weight:400;font-size:var(--size-h2);font-variation-settings:"opsz" 144;border-radius:50%;justify-content:center;align-items:center;padding-top:2px;display:flex;overflow:hidden}.avatar-edit-preview img{object-fit:cover;width:100%;height:100%}.avatar-edit-badge{background:var(--text-primary);width:22px;height:22px;color:var(--white);border:2px solid var(--canvas);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.avatar-name-field{flex:1;min-width:0}.tab-row{border-bottom:1px solid var(--border);margin:var(--space-5) 0;scrollbar-width:none;touch-action:pan-x;display:flex;overflow-x:auto}.tab-row::-webkit-scrollbar{display:none}.tab-btn{min-height:44px;padding:0 var(--space-2);font-family:var(--font-ui);font-weight:500;font-size:var(--size-body-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:var(--space-1);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;display:inline-flex}.tab-btn.active{color:var(--text-primary);border-bottom-color:var(--text-primary)}.tab-btn-count{color:var(--text-tertiary)}.tab-btn.active .tab-btn-count{color:var(--text-secondary)}.status-needs-attention{color:var(--status-pending);border:1px solid var(--status-pending)}.status-under-review{color:var(--text-tertiary);border:1px solid var(--border)}.listing-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.listing-row:last-child{border-bottom:none}.listing-row-photo{background:var(--surface);border-radius:var(--radius-sm);flex-shrink:0;width:56px;height:72px;display:block;overflow:hidden}.listing-row-photo img{object-fit:cover;width:100%;height:100%}.listing-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.listing-row-title{font-family:var(--font-ui);font-weight:500;font-size:var(--size-body-sm);color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.listing-row-price-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.listing-row-price{font-family:var(--font-ui);font-weight:400;font-size:var(--size-body-sm)}.listing-row-meta{font-size:var(--size-caption);color:var(--text-tertiary)}.listing-row-action{min-height:36px;font-size:var(--size-body-sm);flex-shrink:0}.listing-row-action-stack{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.listing-row-action-link{width:auto;min-height:auto;font-size:var(--size-body-sm);gap:4px;padding:0;text-decoration:none}.seller-profile-grid .browse-card-price{font-weight:400}.listing-actions-bar{background:var(--canvas);border-top:1px solid var(--border);padding:var(--space-3) var(--space-4) var(--space-4);z-index:var(--z-sticky);flex-direction:column;align-items:stretch;max-width:480px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.listing-actions-bar .btn-whatsapp{width:100%}.listing-overflow-wrap{position:relative}.overflow-menu{z-index:var(--z-dropdown,10);background:var(--canvas);border:1px solid var(--border);flex-direction:column;min-width:180px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #00000014}.overflow-menu-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);cursor:pointer;font-family:var(--font-ui);font-size:var(--size-body-sm);color:var(--text-primary);text-align:left;background:0 0;border:none;display:flex}.overflow-menu-item+.overflow-menu-item{border-top:1px solid var(--border)}.overflow-menu-item:hover{background:var(--surface)}.btn-whatsapp{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-3) var(--space-5);background:var(--text-primary);color:var(--white);font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:0;text-decoration:none;display:flex}.btn-whatsapp:hover{background:var(--white);color:var(--text-primary);border-color:var(--text-primary)}.listing-back{cursor:pointer;width:36px;height:36px;color:var(--white);touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.listing-back:hover{opacity:.8}.admin-page{max-width:var(--container-max);padding:var(--space-6) var(--space-4) var(--space-8);margin:0 auto}.admin-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.admin-count{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);color:var(--text-secondary)}.admin-error{margin-bottom:var(--space-4)}.admin-tabs{margin-bottom:var(--space-5)}.admin-accounts{margin:0;padding:0;list-style:none}.account-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);display:flex}.account-row-main{min-width:0}.account-row-name{font-family:var(--font-ui);font-weight:500;font-size:var(--size-body);align-items:center;gap:var(--space-2);display:flex}.account-row-tag{font-weight:400;font-size:var(--size-micro);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px var(--space-2)}.account-row-tag-done{color:var(--text-primary);border-color:var(--text-primary)}.account-row-meta{font-size:var(--size-meta);color:var(--text-secondary);margin-top:var(--space-1)}.account-row-phone{font-family:var(--font-ui);font-size:var(--size-body-sm);margin-top:var(--space-2);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.account-row-phone-none{color:var(--text-tertiary);font-family:var(--font-body)}.account-row-wa{color:var(--text-secondary);text-decoration:underline}.account-row-wa:hover{color:var(--text-primary)}.account-row-actions{flex-shrink:0}.account-row-actions .admin-btn{width:auto;min-height:36px;padding:0 var(--space-4)}@media (max-width:599px){.account-row{flex-direction:column;align-items:stretch}.account-row-actions .admin-btn{width:100%}}.admin-signin{max-width:360px;margin:var(--space-8) auto 0}.admin-signin .sell-sub{margin-bottom:var(--space-6)}.admin-empty{text-align:center;padding:var(--space-8) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white)}.admin-empty-body{color:var(--text-secondary);max-width:280px;margin:var(--space-2) auto 0}.queue-panel{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--white);overflow:hidden}.queue-row{gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:128px 1fr 140px;align-items:start;display:grid}.queue-row:last-child{border-bottom:none}.queue-cover{aspect-ratio:3/4;object-fit:cover;background:var(--surface);border-radius:var(--radius-sm);width:128px}.queue-flag{padding:4px var(--space-2);border:1px solid var(--text-primary);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-primary);margin-bottom:var(--space-2);align-items:center;display:inline-flex}.queue-timestamp{font-size:var(--size-caption);color:var(--text-tertiary);margin-bottom:var(--space-1)}.queue-title{font-family:var(--font-ui);font-weight:500;font-size:var(--size-h3);line-height:var(--lh-h3);margin-bottom:4px}.queue-details{font-size:var(--size-body-sm);color:var(--text-secondary);margin-bottom:4px}.queue-price{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);margin-bottom:var(--space-2)}.queue-seller-name{font-size:var(--size-body-sm)}.queue-col-actions{gap:var(--space-3);flex-direction:column;display:flex}.queue-whatsapp-link{min-height:44px;font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);color:var(--text-primary);text-underline-offset:3px;justify-content:center;align-items:center;text-decoration:underline;display:flex}.queue-description{font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary);margin-top:var(--space-3)}.queue-thumbs{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.queue-thumb{aspect-ratio:3/4;object-fit:cover;background:var(--surface);border-radius:var(--radius-sm);width:56px}.queue-other{margin-top:var(--space-3)}.queue-other-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-micro);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.queue-other-list{margin:var(--space-1) 0 0;padding-left:var(--space-5);font-size:var(--size-meta);line-height:var(--lh-body-sm);color:var(--text-secondary)}.queue-phone-ok{min-height:36px;font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--status-live);justify-content:center;align-items:center;display:flex}.queue-no-phone{min-height:44px;font-size:var(--size-caption);color:var(--status-rejected);justify-content:center;align-items:center;display:flex}.btn-sm{min-height:36px;padding:var(--space-2) var(--space-4);font-family:var(--font-ui);font-weight:500;font-size:var(--size-meta);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0}.btn-sm:hover{border-color:var(--text-primary)}.btn-sm:disabled{opacity:.3;cursor:not-allowed}.btn-sm.btn-approve{background:var(--text-primary);color:var(--white);border-color:var(--text-primary)}.btn-sm.btn-reject{color:var(--status-rejected);border-color:var(--status-rejected)}.modal-overlay{padding:var(--space-4);background:#2d2d2d80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-overlay.is-fixed{z-index:var(--z-modal);position:fixed}.modal{background:var(--white);border-radius:var(--radius-sm);padding:var(--space-5);width:100%;max-width:360px;max-height:90vh;position:relative;overflow-y:auto}.modal-close{top:var(--space-3);right:var(--space-3);cursor:pointer;width:44px;height:44px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:absolute}.modal-heading{font-family:var(--font-ui);font-weight:500;font-size:var(--size-h3);margin-bottom:var(--space-2);padding-right:var(--space-7)}.modal-body{font-size:var(--size-body);color:var(--text-secondary);line-height:var(--lh-body);margin-bottom:var(--space-5)}.modal-actions{gap:var(--space-3);margin-top:var(--space-5);justify-content:flex-end;display:flex}.modal-actions .btn-primary,.modal-actions .btn-secondary{width:auto;min-width:100px}.btn-primary.btn-destructive{background:var(--status-rejected);border-color:var(--status-rejected)}.btn-primary.btn-destructive:hover{background:var(--white);color:var(--status-rejected);border-color:var(--status-rejected)}.btn-primary.btn-destructive:disabled:hover{background:var(--status-rejected);color:var(--white)}.modal-reasons{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.modal-preview{font-size:var(--size-meta);line-height:var(--lh-body-sm);color:var(--text-secondary);padding:var(--space-3);background:var(--surface);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}@media (max-width:719px){.queue-row{gap:var(--space-4);grid-template-columns:1fr}.queue-cover{width:96px}.queue-col-actions{flex-flow:wrap}.queue-col-actions .btn-sm{flex:auto}}.input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--autofill);box-shadow:inset 0 0 0 1000px var(--autofill);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px var(--autofill);box-shadow:inset 0 0 0 1000px var(--autofill);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px var(--autofill);box-shadow:inset 0 0 0 1000px var(--autofill);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--autofill);box-shadow:inset 0 0 0 1000px var(--autofill);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.select-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--autofill);box-shadow:inset 0 0 0 1000px var(--autofill);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.otp-box:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--autofill);box-shadow:inset 0 0 0 1000px var(--autofill);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.input:autofill,.textarea:autofill,.select-input:autofill{box-shadow:inset 0 0 0 1000px var(--autofill)}.input-with-prefix:has(.input:-webkit-autofill) .input-prefix{background:0 0}.toast-error{background:var(--white);border:1px solid var(--status-rejected);color:var(--status-rejected)}.toast-error .toast-dismiss{color:var(--status-rejected)}.toast-dismiss{cursor:pointer;opacity:.7;font-size:var(--size-h3);color:inherit;background:0 0;border:none;flex-shrink:0;line-height:1}.toast-dismiss:hover{opacity:1}.listing-carousel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000059,#0000);height:80px;position:absolute;top:0;left:0;right:0}.listing-carousel-track{width:100%;height:100%;display:flex}.listing-carousel-slide{flex:0 0 100%;width:100%;height:100%;position:relative}.listing-carousel-slide img{object-fit:cover;width:100%;height:100%}.lightbox-overlay{z-index:var(--z-modal);background:var(--black,#000);flex-direction:column;display:flex;position:fixed;inset:0}.lightbox-header{padding:var(--space-3) var(--space-4);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lightbox-close{cursor:pointer;width:36px;height:36px;color:var(--white);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.lightbox-counter{font-family:var(--font-ui);font-size:var(--size-body-sm);color:#ffffffb3}.lightbox-body{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lightbox-image-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox-image-wrap img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.lightbox-arrow{cursor:pointer;width:40px;height:40px;color:var(--white);z-index:2;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-arrow-prev{left:var(--space-3)}.lightbox-arrow-next{right:var(--space-3)}.reco-section{padding:var(--space-5) 0 var(--space-3);border-top:1px solid var(--border)}.reco-header{padding:0 var(--space-4) var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.reco-heading{font-family:var(--font-display);font-weight:300;font-size:var(--size-h2);line-height:var(--lh-h2);font-variation-settings:"opsz" 144}.reco-see-all{font-family:var(--font-ui);font-size:var(--size-body-sm);color:var(--text-primary);align-items:center;gap:var(--space-1);flex-shrink:0;text-decoration:none;display:inline-flex}.reco-scroll{gap:var(--space-3);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--space-4);scroll-padding-right:var(--space-4);padding:0 var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.reco-scroll::-webkit-scrollbar{display:none}.reco-scroll .browse-card{scroll-snap-align:start;flex:0 0 55%;max-width:200px}.toast{top:calc(var(--nav-height) + var(--space-3));background:var(--text-primary);color:var(--white);font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);line-height:var(--lh-ui);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);width:max-content;max-width:480px;z-index:var(--z-toast);pointer-events:none;opacity:0;align-items:center;gap:var(--space-3);display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.toast.visible{pointer-events:auto;opacity:1}@media (prefers-reduced-motion:no-preference){.toast{transition:opacity var(--dur-base) var(--ease)}}.reason-picker{gap:var(--space-1);flex-direction:column;display:flex}.reason-option{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;display:flex}.reason-option.selected{border-color:var(--text-primary)}.reason-option:has(:focus-visible){outline:2px solid var(--text-primary);outline-offset:2px}.reason-radio{border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.reason-option.selected .reason-radio{border-color:var(--text-primary)}.reason-radio-dot{background:var(--text-primary);border-radius:50%;width:8px;height:8px;display:none}.reason-option.selected .reason-radio-dot{display:block}.reason-text{flex-direction:column;gap:2px;display:flex}.reason-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui)}.reason-hint{font-size:var(--size-meta);color:var(--text-secondary)}.report-form{gap:var(--space-4);flex-direction:column;display:flex}.account-signed-in{font-size:var(--size-meta);line-height:var(--lh-body-sm);color:var(--text-secondary);padding:var(--space-3);background:var(--surface);border-radius:var(--radius-sm)}.account-signed-in strong{font-family:var(--font-ui);color:var(--text-primary);font-weight:500}.confirm-phone-number{font-family:var(--font-ui);font-weight:500;font-size:var(--size-h3);color:var(--text-primary);text-align:center;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm)}.bulk-pick-tips{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.bulk-cards{gap:var(--space-4);flex-direction:column;display:flex}.bulk-card{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-3);scroll-margin-top:calc(var(--nav-height) + var(--space-4));flex-direction:column;display:flex}.bulk-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bulk-card-name{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-card-count{font-size:var(--size-meta);color:var(--text-secondary);flex-shrink:0}.bulk-card-hint{font-size:var(--size-meta);color:var(--text-secondary)}.bulk-thumb{border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:0;display:block;position:relative;overflow:hidden}.bulk-thumb .sell-form-thumb{display:block}.bulk-thumb .photo-slot-cover-label{left:var(--space-2);right:auto;bottom:var(--space-2);background:var(--white);color:var(--text-primary);border-radius:var(--radius-sm);padding:2px var(--space-2)}.bulk-thumb.is-selectable{outline:1px solid var(--border);outline-offset:-1px}.bulk-thumb.is-selected{outline:2px solid var(--text-primary);outline-offset:-2px}.bulk-thumb-check{top:var(--space-2);right:var(--space-2);border:1.5px solid var(--white);width:20px;height:20px;color:var(--white);font-size:var(--size-micro);background:#2d2d2d66;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.bulk-thumb.is-selected .bulk-thumb-check{background:var(--text-primary);border-color:var(--text-primary)}.bulk-card-problem{font-size:var(--size-meta);color:var(--status-rejected)}.bulk-card-reading{gap:var(--space-2);padding:var(--space-1) 0;flex-direction:column;display:flex}.bulk-card-details{gap:var(--space-1);flex-direction:column;display:flex}.bulk-card-facts{gap:var(--space-1) var(--space-3);font-size:var(--size-body-sm);flex-wrap:wrap;display:flex}.bulk-card-fact{align-items:center;display:inline-flex}.bulk-card-price{font-family:var(--font-ui);font-weight:500;font-size:var(--size-ui)}.bulk-card-note,.bulk-card-missing{font-size:var(--size-meta);color:var(--text-secondary)}.bulk-card-actions{gap:var(--space-1);flex-direction:column;display:flex}.bulk-card-links{justify-content:center;gap:var(--space-5);display:flex}.bulk-card-links .btn-text-link{width:auto}.bulk-targets{gap:var(--space-2);max-height:50vh;margin-bottom:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.bulk-target{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;cursor:pointer;min-height:44px;color:var(--text-primary);background:0 0;display:flex}.bulk-target:hover{border-color:var(--text-primary)}.bulk-target img,.bulk-target-blank{object-fit:cover;border-radius:var(--radius-sm);background:var(--surface);flex-shrink:0;width:48px;height:48px}.bulk-missing{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bulk-missing-item{font-size:var(--size-caption);color:var(--text-secondary);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.queue-ai{margin-top:var(--space-3);padding:var(--space-3);background:var(--surface);border-radius:var(--radius-sm);align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.queue-ai .skeleton{background:var(--canvas);width:100%}.queue-ai-label{font-family:var(--font-ui);font-weight:500;font-size:var(--size-caption);color:var(--text-tertiary)}.queue-ai-line{font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.queue-ai-line.is-note{color:var(--text-primary);font-weight:500}.queue-ai-retry,.bulk-card-retry{font:inherit;color:var(--text-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sell-sub-tight{margin-top:0}.rejection-banner{background:color-mix(in oklch, var(--status-rejected) 6%, var(--surface));border:1px solid color-mix(in oklch, var(--status-rejected) 40%, var(--border));border-radius:var(--radius-sm);padding:var(--space-4) var(--space-4);margin-bottom:var(--space-5)}.rejection-banner-heading{font-family:var(--font-ui);font-weight:600;font-size:var(--size-body);color:var(--text-primary);margin-bottom:var(--space-1)}.rejection-banner-reason{font-size:var(--size-body-sm);color:var(--text-primary);margin-bottom:var(--space-2)}.rejection-banner-reason strong{font-weight:600}.rejection-banner-body{font-size:var(--size-body-sm);color:var(--text-secondary);line-height:var(--lh-body-sm)}.locked-field{flex-direction:column;gap:2px;display:flex}.locked-field-value{font-family:var(--font-ui);font-weight:400;font-size:var(--size-body);color:var(--text-primary)}.locked-field-note{font-size:var(--size-meta);color:var(--text-tertiary)}.summary-list{gap:var(--space-5);margin-top:var(--space-5);flex-direction:column;display:flex}.summary-field{flex-direction:column;gap:2px;display:flex}.summary-field-value{font-family:var(--font-ui);font-weight:400;font-size:var(--size-body);color:var(--text-primary);white-space:pre-wrap}.listing-row-actions{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.photo-slot.is-locked{cursor:default}.photo-slot.is-locked:hover{border-color:var(--border)}
