@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#282828;background:#f5f6f7;margin:0;font-family:Vazirmatn,Tahoma,sans-serif;font-size:16px;line-height:1.8}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #818181}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #7c7c7c}.wrap{max-width:1180px;margin:auto;padding:0 32px}.head{align-items:center;gap:42px;height:96px;display:flex}.logo{align-items:center;gap:12px;font-size:24px;font-weight:900;line-height:1.35;display:flex}.logo small{letter-spacing:3px;color:#666;margin-top:4px;font-size:12px;font-weight:600;display:block}.mark{background:#343434;border-radius:10px;justify-content:center;align-items:flex-end;gap:4px;width:45px;height:45px;padding:12px;display:flex}.mark i{background:#e2e2e2;width:5px;height:11px}.mark i:nth-child(2){height:18px}.mark i:nth-child(3){height:24px}nav{gap:28px;margin-left:auto;font-size:15px;display:flex}nav button{color:#282828;background:0 0;padding:0}.primary,.secondary{color:#fff;background:#3c3c3c;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:600;display:inline-flex}.secondary{color:#3f3f3f;background:#fff;border:1px solid #d8d8d8}.compact{font-size:14px}.intro{grid-template-columns:1.45fr 1fr;align-items:center;gap:60px;padding:50px 0 36px;display:grid}.eyebrow{color:#686868;font-size:14px;font-weight:600}h1{letter-spacing:-1.5px;margin:12px 0 15px;font-size:44px;font-weight:900;line-height:1.55}h1 span{color:#595959}.intro p{color:#727272;margin:0;line-height:2}.request-card{color:#fff;background:#363636;border-left:6px solid #e2e2e2;border-radius:14px;padding:30px}.request-card>svg{color:#e3e3e3}.request-card h2{margin:14px 0 8px;font-size:21px}.request-card p{color:#d4d4d4;font-size:15px}.request-card button{color:#eaeaea;background:0 0;border-top:1px solid #636363;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:18px 0 0;font-weight:600;display:flex}.catalog{scroll-margin-top:24px}.section-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.section-top h2{margin:0;font-size:23px}.section-top>span{color:#7e7e7e;font-size:14px}.search-row{gap:12px;display:flex}.search{color:#787878;background:#fff;border:1px solid #e1e1e1;border-radius:10px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 18px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:16px 0;font-size:16px}.search button{color:#7c7c7c;background:0 0;padding:4px}.filter-button{background:#fff;border:1px solid #e1e1e1;border-radius:10px;align-items:center;gap:9px;padding:12px 21px;display:flex}.chips{scrollbar-width:thin;gap:8px;padding:20px 0 24px;display:flex;overflow:auto}.chips button{color:#5e5e5e;background:#ededed;border-radius:7px;flex-shrink:0;padding:9px 17px;font-size:14px}.chips button.active{color:#fff;background:#3f3f3f}.filter-panel{background:#ececec;border-radius:10px;align-items:end;gap:20px;margin-bottom:20px;padding:20px;display:flex}.filter-panel label{min-width:150px}.filter-panel button{color:#4c4c4c;background:0 0;padding:12px}.empty{text-align:center;background:#fff;border:1px dashed #d0d0d0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:40px 20px;display:flex}.empty-icon{color:#767676;background:#f2f2f2;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.empty h3{margin:13px 0 5px;font-size:21px}.empty p{color:gray;margin:0 0 20px;font-size:15px}.seller-strip{border-top:1px solid #e1e1e1;justify-content:space-between;align-items:center;gap:25px;margin:38px 0 50px;padding:28px 0 0;display:flex}.seller-strip h2{margin:6px 0;font-size:23px}.seller-strip p{color:#7c7c7c;margin:0;font-size:15px}.seller-strip button{flex-shrink:0}footer{background:#ebebeb;border-top:1px solid #ddd}.foot{justify-content:space-between;align-items:center;gap:20px;padding-top:27px;padding-bottom:27px;display:flex}.foot p{color:#787878;margin:4px 0;font-size:14px}.foot>span{letter-spacing:2px;color:#717171;font-size:14px}.foot button{color:#525252;background:0 0;font-size:14px}.grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.listing{text-align:right;color:inherit;background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:0;display:block;overflow:hidden}.listing>img,.photo-placeholder{object-fit:cover;background:#eaeaea;width:100%;height:200px}.photo-placeholder{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.listing-body{padding:18px}.tag{color:#696969;font-size:13px}.listing h3{margin:8px 0;font-size:19px}.listing p{color:#7d7d7d;margin:0;font-size:14px}.meta{color:gray;gap:20px;margin:18px 0;font-size:14px;display:flex}.meta span{align-items:center;gap:5px;display:flex}.price{border-top:1px solid #ededed;padding-top:14px;font-weight:700}.price span{color:#6a6a6a;margin-top:5px;font-size:13px;font-weight:400;display:block}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#10291ec4;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.dialog{background:#fff;border-radius:17px;width:680px;max-width:100%;max-height:calc(100dvh - 48px);padding:32px;position:relative;overflow:auto}.dialog h2{margin:8px 0;font-size:26px}.close{background:#f1f1f1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;left:20px}.form-intro{color:#7a7a7a;margin-bottom:24px;font-size:14px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}label{margin-bottom:16px;font-size:14px;font-weight:500;display:block}label>input:not([type=checkbox]):not([type=file]),label>select,label>textarea{color:#343434;background:#fff;border:1px solid #dcdcdc;border-radius:7px;width:100%;margin-top:7px;padding:11px 12px;font-size:16px;display:block}textarea{resize:vertical}.consent{color:#727272;align-items:flex-start;gap:8px;font-size:14px;font-weight:400;display:flex}.consent input{accent-color:#4d4d4d;margin-top:7px}.submit{width:100%}.upload{color:#696969;background:#f4f4f4;border:1px dashed #c7c7c7;border-radius:8px;padding:14px}.upload svg{vertical-align:middle;margin-left:8px}.upload input{background:0 0!important;border:0!important;font-size:14px!important}.error{color:#a33329;background:#fff0ed;border-radius:5px;padding:10px;font-size:14px}.success{text-align:center;padding:30px 0}.success p{color:#777;overflow-wrap:anywhere}.honeypot{width:1px;height:1px;position:absolute;left:-10000px}.gallery{gap:12px;display:flex;overflow:auto}.gallery img{object-fit:contain;border-radius:8px;max-width:100%;height:220px}dl{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}dl>div{background:#f5f5f5;border-radius:6px;padding:10px}dt{color:#7c7c7c;font-size:13px}dd{margin:3px 0;font-size:16px}.description{white-space:pre-wrap;color:#5e5e5e;border-bottom:1px solid #e1e1e1;padding-bottom:20px}@media (width<=760px){.wrap{padding:0 20px}.head{justify-content:space-between;gap:12px;height:80px}.logo{font-size:20px}.logo small{font-size:11px}.mark{width:38px;height:38px;padding:10px}.compact{padding:10px 12px;font-size:13px}nav{display:none}.intro{grid-template-columns:1fr;gap:24px;padding:30px 0}h1{letter-spacing:-1px;font-size:34px}.intro p{font-size:15px}.request-card{padding:23px}.request-card h2{font-size:19px}.request-card>svg{display:none}.section-top h2{font-size:20px}.search-row{gap:8px}.search{gap:8px;padding:0 12px}.search input{font-size:14px}.filter-button{padding:12px;font-size:0}.filter-button svg{width:20px}.chips{padding:16px 0 20px}.chips button{padding:8px 12px}.empty{min-height:285px;padding:28px 16px}.empty h3{font-size:19px}.seller-strip{margin-bottom:30px;display:block}.seller-strip h2{font-size:21px}.seller-strip button{margin-top:18px}.foot{flex-wrap:wrap}.foot>span{font-size:12px}.foot button{padding:0}.grid{grid-template-columns:1fr}.overlay{padding:10px}.dialog{max-height:calc(100dvh - 20px);padding:25px 20px}.dialog h2{padding-left:25px;font-size:22px}.form-grid{gap:10px}.filter-panel{flex-wrap:wrap;gap:10px}.filter-panel label{flex:1;min-width:120px}label{font-size:14px}.desktop{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.card-tags{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.stock{color:#626262;background:#f0f0f0;border-radius:5px;padding:2px 7px;font-size:12px}.stock.sold{color:#ffd4cf;background:#4a1d1b;border:1px solid #b84a42}.source-label{margin-bottom:10px!important;font-size:13px!important}.stock-notice{background:#f3f3f3;border:1px solid #e0e0e0;border-radius:7px;padding:12px;font-size:14px}.stock-notice.sold{color:#ffd4cf;background:#3b1717;border-color:#b84a42}.specs{grid-template-columns:1fr 1fr}.specs dd{overflow-wrap:anywhere}.source-link{color:#4f4f4f;margin-bottom:14px;font-size:14px;text-decoration:underline;display:inline-block}.more{text-align:center;padding:24px 0}.filter-panel{flex-wrap:wrap}.listing>img{object-fit:contain;background:#fff}.gallery img{flex-shrink:0}.machine-photo{background:#fff;width:100%;height:200px}.machine-photo img{object-fit:contain;width:100%;height:100%}.gallery .machine-photo{flex-shrink:0;width:320px;height:240px}.gallery .photo-placeholder{height:240px}.account-bar{background:#ececec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.account-bar button,.otp-actions button:last-child{color:#4c4c4c;background:0 0}.subchips{padding-top:0;padding-bottom:12px}.sizechips{align-items:center;padding-top:0}.sizechips>span{color:#616161;flex-shrink:0;margin-left:8px;font-size:14px}.seller-contact{border:1px solid #dcdcdc;border-radius:10px;margin:12px 0 24px;padding:18px}.seller-contact h3{margin:0 0 10px}.masked-phone{letter-spacing:2px;text-align:right;overflow-wrap:anywhere;font-family:monospace;font-size:22px}.phone-gate{background:#f3f3f3;border-radius:10px;margin:18px 0;padding:18px}.phone-gate h3{margin:0}.phone-gate p{color:#626262;font-size:14px}.otp-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.table-scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;background:#fff;width:100%}th,td{text-align:right;border-bottom:1px solid #e4e4e4;padding:12px;font-size:14px}.admin{padding-top:30px;padding-bottom:50px}.admin h1{font-size:30px}.admin .search-row{align-items:center}.admin .search-row label{flex:1;margin:0}.pending{background:#fff;border:1px solid #dcdcdc;border-radius:10px;margin:16px 0;padding:20px}.pending h3{margin-top:0}.filter-panel label{flex:1;min-width:150px}.sizechips button{font-size:14px}.otp-wrap{direction:ltr;justify-content:center;margin:12px 0;display:flex}.otp-wrap>div{justify-content:center;align-items:center;width:min(100%,320px);display:flex}.otp-wrap .otp-row,.otp-wrap [data-slot=input-otp-group]{direction:ltr;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.otp-wrap .otp-slot{color:#111;background:#fff;border:1px solid #bbb;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;height:48px;font-size:22px;line-height:1;display:flex;position:relative}.otp-slot>div{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.otp-slot>div>div{background:#333;width:1px;height:22px}.otp-help,.otp-policy{color:#666;font-size:13px;line-height:1.9}.otp-policy a{color:#655000;text-decoration:underline}.phone-gate .otp-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.otp-slot[data-active=true]{z-index:1;outline:2px solid #595959}.size-help{color:#636363;margin:-8px 0 20px;font-size:14px}.photo-filter{align-items:center;margin-bottom:4px;flex-basis:100%!important}.photo-filter input{accent-color:#4d4d4d;width:18px;height:18px}.chat-panel{background:#fff;border-radius:16px;flex-direction:column;width:min(650px,100%);height:min(760px,90dvh);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0003}.chat-heading{border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:18px 22px;display:flex}.chat-heading h2{margin:0;font-size:1.1rem}.chat-heading small{color:#687576;font-size:.875rem}.chat-heading button{background:0 0;border:0;padding:8px;display:flex}.chat-close{margin-inline-start:auto}.chat-gate,.chat-inbox{padding:20px;overflow:auto}.chat-panel>.error{margin:12px 20px}.chat-messages{background:#f4f6f7;flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex;overflow:auto}.chat-bubble{overflow-wrap:anywhere;border-radius:12px;max-width:85%;padding:12px 16px}.chat-bubble p{white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.chat-bubble small{opacity:.75;margin-top:8px;font-size:.8rem;display:block}.chat-bubble.mine{color:#fff;background:#333;align-self:flex-start}.chat-bubble.theirs{background:#fff;border:1px solid #e2e2e2;align-self:flex-end}.chat-compose{border-top:1px solid #e5e7eb;align-items:end;gap:12px;padding:16px;display:flex}.chat-compose textarea{resize:none;border:1px solid #c2c2c2;border-radius:8px;flex:1;min-width:0;padding:12px;font-family:inherit;font-size:1rem}.chat-empty{text-align:center;color:#666;margin:auto;padding:28px 12px}.chat-empty svg{margin:auto}.chat-empty small{font-size:.875rem;line-height:1.8}.chat-thread{text-align:right;background:#fff;border:1px solid #e2e2e2;border-radius:10px;width:100%;margin-bottom:10px;padding:16px;display:block}.chat-thread>div{justify-content:space-between;gap:10px;display:flex}.chat-thread p{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.chat-unread{color:#505050;font-size:.875rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seller-contact>.primary{margin-bottom:12px}@media (width<=640px){.chat-panel{border-radius:12px;height:94dvh}.chat-heading{padding:14px}.chat-compose{gap:8px;padding:12px}.chat-compose .primary{padding:12px}.chat-bubble{max-width:92%}.head nav{flex-wrap:wrap;gap:12px;display:flex}.head{flex-wrap:wrap}}:root{--brand:#ffd000;--ink:#151515;--muted:#626262}body{color:var(--ink);background:#f5f5f5}header{background:var(--ink);border-bottom:4px solid var(--brand)}.logo,nav button,nav a{color:#fff}.logo small{color:var(--brand);letter-spacing:2px}.mark{background:var(--brand);border-radius:7px}.mark i{background:var(--ink)}.primary{background:var(--brand);color:var(--ink);font-weight:800}.secondary{background:var(--ink);color:var(--brand);border-color:var(--ink)}.eyebrow,h1 span{color:#6d5700}.request-card{background:var(--ink);border-left-color:var(--brand)}.request-card>svg,.request-card button{color:var(--brand)}.request-card p{color:#ddd}.request-card button{border-top-color:#484848}.chips button{color:#383838;background:#e9e9e9}.chips button.active{background:var(--brand);color:var(--ink);font-weight:700}.filter-panel,.account-bar,.phone-gate{background:#ededed}.filter-panel button,.account-bar button,.otp-actions button:last-child{color:#242424;text-decoration:underline}footer{background:var(--ink);color:#fff;border-top:4px solid var(--brand)}.foot p{color:#ccc}.foot>span,.foot button{color:var(--brand)}.listing:hover{border-color:#b38e00}.tag{color:#6d5700}.price span,.source-link{color:#685300}.empty-icon{color:#5d4b00;background:#fff2b2}.stock{color:#514000;background:#fff1ad}.stock-notice{background:#fff8da;border-color:#e6d58b}.success svg{color:#685300}.chat-bubble.mine{background:var(--brand);color:var(--ink)}.chat-unread{color:#6d5700}input[type=checkbox],.consent input,.photo-filter input{accent-color:#a88500}button:focus-visible,a:focus-visible{outline-color:#b38e00}input:focus,select:focus,textarea:focus,.otp-slot[data-active=true]{outline-color:#a88500}.overlay{background:#000b}.logo{white-space:nowrap}@media (width<=760px){.logo{gap:8px;font-size:18px}.logo small{font-size:11px}.head{gap:10px;height:auto;min-height:84px;padding-top:12px;padding-bottom:12px}.head nav{justify-content:center;width:100%;margin:0;padding-bottom:4px}.head>.primary{padding:10px;font-size:12px}}.logo small{letter-spacing:0;font-size:13px;line-height:1.7}.mobile-selects{display:none}.about{max-width:860px;padding-top:32px;padding-bottom:48px}.about h1{letter-spacing:0;font-size:30px}.about p{line-height:2}.about .eyebrow{font-size:18px}@media (width<=760px){.head{flex-wrap:nowrap;min-height:58px;padding-top:8px;padding-bottom:8px}.head nav{display:none}.logo{gap:7px;font-size:17px}.logo small{font-size:12px}.mark{width:30px;height:30px;padding:7px}.mark i{width:4px}.mark i:nth-child(3){height:18px}.mark i:nth-child(2){height:14px}.head>.primary{padding:8px;font-size:12px}.head>.primary svg{width:15px}.intro{display:none}.wrap{padding-left:12px;padding-right:12px}.catalog{padding-top:10px}.section-top{display:none}.search-row{gap:7px}.search{padding:0 10px}.search input{padding:10px 0;font-size:14px}.filter-button{gap:5px;padding:8px 10px;font-size:14px}.search svg{width:18px}.mobile-selects{gap:8px;margin:8px 0 10px;display:flex}.mobile-selects select{color:#222;background:#fff;border:1px solid #ccc;border-radius:7px;flex:1;width:50%;min-width:0;padding:7px 9px;font-size:14px}.categorychips,.chips.subchips,.chips.sizechips,.size-help{display:none}:is(.catalog:has(.filter-panel) .subchips,.catalog:has(.filter-panel) .sizechips){display:flex}.catalog:has(.filter-panel) .size-help{display:block}.grid{border-top:1px solid #d4d4d4;grid-template-columns:1fr;gap:0}.listing{background:0 0;border:0;border-bottom:1px solid #d4d4d4;border-radius:0;flex-direction:row-reverse;align-items:center;gap:12px;width:100%;min-height:124px;padding:10px 0;display:flex}.listing>.machine-photo,.listing>.photo-placeholder{background:#fff;border-radius:7px;flex:0 0 104px;width:104px;height:104px;overflow:hidden}.listing .machine-photo img{object-fit:contain}.listing .machine-photo .photo-placeholder{height:104px;font-size:12px}.listing>.photo-placeholder{text-align:center;padding:6px;font-size:12px;line-height:1.5}.listing>.photo-placeholder svg{width:28px;height:28px}.listing-body{flex-direction:column;flex:1;justify-content:center;align-self:stretch;min-width:0;padding:0;display:flex}.listing h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.listing .brief-spec{white-space:nowrap;text-overflow:ellipsis;color:#666;font-size:13px;line-height:1.5;overflow:hidden}.listing .card-tags,.listing .source-label,.listing .price span{display:none}.listing .price{border:0;margin:3px 0;padding:0;font-size:14px;line-height:1.6}.listing .meta{color:#666;order:4;gap:10px;margin:0;font-size:12px;line-height:1.5}.listing .meta svg{width:12px;height:12px}.account-bar{margin:8px 0;padding:7px 10px;font-size:12px}.seller-strip{margin-top:24px}}@media (width<=360px){.listing{gap:8px}.listing>.machine-photo,.listing>.photo-placeholder{flex-basis:90px;width:90px;height:100px}.head>.primary{font-size:11px}.head>.primary svg{display:none}}.price-controls{gap:8px;margin:10px 0;display:flex}.price-controls select{color:#222;background:#fff;border:1px solid #ccc;border-radius:7px;min-width:0;max-width:100%;padding:8px 10px;font-size:14px}.toman-equivalent{color:#666;font-size:12px;font-weight:400;line-height:1.5;display:block}.rate-note{color:#666;flex-basis:100%;margin:0 0 12px;font-size:14px}@media (width<=760px){.price-controls{margin:0 0 8px}.price-controls select{flex:1;width:50%;padding:6px 8px}.listing .price{margin:2px 0}.listing .toman-equivalent{font-size:12px}.listing{min-height:126px}}.city-choice{flex-direction:column;gap:7px;min-width:0;display:flex}.city-choice select,.city-choice input{color:#222;background:#fff;border:1px solid #ccc;border-radius:7px;width:100%;padding:7px 9px;font-size:14px}.mobile-selects>.city-choice{flex:1;width:50%}.mobile-selects .city-choice select{width:100%}.filter-panel .city-choice{margin-top:7px}:root{--toolbar-height:72px}body{padding-bottom:calc(var(--toolbar-height) + env(safe-area-inset-bottom,0px))}.bottom-toolbar{z-index:60;color:#bfbfbf;padding-bottom:env(safe-area-inset-bottom,0px);height:calc(var(--toolbar-height) + env(safe-area-inset-bottom,0px));background:#111;border-top:1px solid #333;margin:0;display:block;position:fixed;inset:auto 0 0}.bottom-toolbar>div{max-width:760px;height:var(--toolbar-height);grid-template-columns:repeat(5,minmax(0,1fr));margin:auto;display:grid}.bottom-toolbar a{color:#bfbfbf;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px 2px;font-size:14px;line-height:1.5;display:flex}.bottom-toolbar a.active{color:var(--brand)}.bottom-toolbar a:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.utility-page{max-width:880px;padding-top:24px;padding-bottom:32px}.utility-title{align-items:center;gap:12px;margin-bottom:24px;display:flex}.utility-title svg{color:#786000}.utility-title h1{letter-spacing:0;margin:0;font-size:28px}.back-link{margin-bottom:16px;font-weight:700;display:inline-block}.profile-account{background:#fff;border:1px solid #ddd;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.profile-account span{color:#666;font-size:14px;display:block}.profile-account strong{font-size:20px;display:block}.profile-actions{gap:10px;margin:20px 0;display:flex}.profile-links{color:#6d5700;gap:24px;margin-top:28px;display:flex}.own-listings{gap:12px;display:grid}.own-listings article{background:#fff;border:1px solid #ddd;border-radius:10px;padding:16px}.own-listings h3{margin:0;font-size:18px}.own-listings p{color:#666;margin:8px 0;font-size:14px}.own-listings a{color:#6d5700;font-size:14px;text-decoration:underline}.profile-empty{background:#eee;border-radius:10px;padding:25px}.reels-empty{text-align:center;background:#fff;border:1px dashed #ccc;border-radius:12px;padding:50px 20px}.reels-empty>svg{color:#786000}.reels-empty h2{font-size:22px}.reels-empty p{color:#666}.reels-empty .primary{margin-top:12px}.chat-page .chat-panel{width:100%;height:calc(100dvh - var(--toolbar-height) - env(safe-area-inset-bottom,0px) - 120px);min-height:340px;box-shadow:none;border:1px solid #ddd}.overlay{bottom:calc(var(--toolbar-height) + env(safe-area-inset-bottom,0px))}.dialog{max-height:calc(100dvh - var(--toolbar-height) - env(safe-area-inset-bottom,0px) - 48px)}.chat-overlay .chat-panel{height:min(760px,calc(100dvh - var(--toolbar-height) - env(safe-area-inset-bottom,0px) - 48px))}@media (width<=760px){:root{--toolbar-height:66px}.bottom-toolbar a{gap:3px;font-size:12px}.bottom-toolbar a svg{width:22px;height:22px}.utility-page{padding-top:18px}.utility-title h1{font-size:24px}.profile-account{flex-wrap:wrap;padding:16px}.profile-account .secondary{padding:8px 12px;font-size:14px}.overlay{padding:10px}.dialog{max-height:calc(100dvh - var(--toolbar-height) - env(safe-area-inset-bottom,0px) - 20px)}.chat-overlay .chat-panel{height:calc(100dvh - var(--toolbar-height) - env(safe-area-inset-bottom,0px) - 20px)}.chat-page .chat-panel{height:calc(100dvh - var(--toolbar-height) - env(safe-area-inset-bottom,0px) - 110px)}}.request-callout p{color:#eee;margin:0 0 8px;font-size:14px}.foot .request-callout button{background:var(--brand);color:var(--ink);border-radius:8px;padding:10px 18px;font-weight:700}.exchange-summary{color:#9ca3af;margin:8px 0 12px;font-size:13px}.exchange-summary summary{cursor:pointer}.exchange-summary .exchange-note{margin:8px 0;line-height:1.9}.category-menu{min-width:0;position:relative}.category-menu .category-trigger{color:inherit;white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.category-trigger[aria-expanded=true]{color:#d1a500}.category-panel{inset-inline-start:0;z-index:45;color:#eee;border:1px solid #393939;border-top:3px solid var(--brand);text-align:right;background:#171717;border-radius:0 0 10px 10px;grid-template-columns:220px minmax(0,1fr);width:min(560px,100vw - 32px);max-height:min(520px,100dvh - 180px);display:grid;position:absolute;top:100%;overflow:auto;box-shadow:0 15px 35px #0004}.category-roots{background:#222;border-inline-end:1px solid #393939;padding:8px}.category-panel button{color:#eee;text-align:right;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;line-height:1.6;display:flex}.category-panel .selected{color:var(--brand);background:#302b17}.category-panel button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.category-children{padding:16px 12px}.category-children h3{color:var(--brand);margin:0 10px 12px;font-size:16px}.category-menu .category-trigger:focus-visible{outline:2px solid var(--brand)}@media (width<=1100px) and (width>=761px){.head{flex-wrap:wrap;gap:16px;height:auto;padding-top:14px;padding-bottom:14px}.head nav{order:3;justify-content:center;gap:20px;width:100%;margin:0}.head .logo{font-size:20px}.head>.compact{margin-inline-start:auto;padding:10px 12px}}@media (width<=760px){.mobile-selects>.category-menu{flex:1;width:50%}.mobile-selects .category-trigger{color:#222;white-space:normal;background:#fff;border:1px solid #ccc;justify-content:space-between;width:100%;padding:7px 9px;font-size:13px;line-height:1.6}.category-trigger>svg:first-child{display:none}.category-trigger>svg{flex-shrink:0}.category-panel{grid-template-columns:44% minmax(0,1fr);width:calc(100vw - 32px);min-height:200px;max-height:calc(100dvh - 280px)}.category-roots{padding:5px}.category-panel button{padding:10px 8px;font-size:14px}.category-children{padding:12px 5px}.category-children h3{margin:0 8px 10px;font-size:14px}}.category-menu .category-trigger span{color:#fff}@media (width<=760px){.mobile-selects .category-trigger{color:#fff;background:#171717;border-color:#393939}}.category-menu svg{color:var(--brand)}.brand-image{background:#000;border-radius:5px;flex-shrink:0;width:64px;height:46px;display:block;position:relative;overflow:hidden}.brand-image img{width:100%;height:auto;display:block;position:absolute;top:-50%;left:0}@media (width<=760px){.brand-image{width:48px;height:35px}.logo{gap:7px}}.brand-image{background:0 0;border-radius:0}.brand-image img{object-fit:contain;width:100%;height:100%;position:static}.logo .brand-copy{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;display:flex}.brand-copy bdi{display:block}.logo .brand-copy small{letter-spacing:0;text-align:center}.logo{align-items:center}.brand-image{width:84px;height:52px}.brand-image img{object-fit:fill;width:127.2%;max-width:none;height:106%;position:absolute;top:-6%;left:-14%}@media (width<=760px){.brand-image{width:64px;height:40px}}@media (width<=360px){.brand-image{width:56px;height:35px}.logo .brand-copy small{font-size:11px}}.header-categories,.portrait-post{display:none}@media (width<=1100px) and (orientation:portrait){.head{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:6px;height:auto;min-height:76px;padding-top:8px;padding-bottom:8px;display:grid}.head>.header-categories{grid-area:1/1;justify-self:start;display:block}.head>.logo{grid-area:1/2;justify-self:center;gap:0;margin:0}.head .brand-copy,.head nav,.head>.desktop-about-link{display:none}.head .brand-image{width:92px;height:57px}.head>.primary{text-align:center;grid-area:1/3;justify-self:end;max-width:100%;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;display:inline-flex}.head>.primary svg{display:none}.header-categories .category-trigger{background:0 0;justify-content:center;width:44px;height:44px;padding:10px}.header-categories .category-trigger span,.header-categories .category-trigger>svg:last-child{display:none}.header-categories .category-trigger>svg:first-child{width:25px;height:25px;display:block}.header-categories .category-panel{width:min(560px,100vw - 32px);max-height:calc(100dvh - 170px)}}@media (width<=360px) and (orientation:portrait){.head{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:4px}.head .brand-image{width:76px;height:47px}.head>.primary{padding:8px 6px;font-size:11px}}.bottom-toolbar>div{grid-template-columns:repeat(6,minmax(0,1fr))}.toolbar-categories{justify-content:center;align-items:stretch;min-width:0;display:flex}.toolbar-categories>.category-menu{width:100%;height:100%}.bottom-toolbar .category-trigger{color:#bfbfbf;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:6px 2px;font-size:14px;line-height:1.5;display:flex}.bottom-toolbar .category-trigger>svg:first-child{width:23px;height:23px;display:block}.bottom-toolbar .category-trigger>svg:last-child{display:none}.bottom-toolbar .category-trigger span{color:#bfbfbf}.bottom-toolbar .category-trigger[aria-expanded=true] span{color:var(--brand)}.bottom-toolbar .category-panel{top:auto;bottom:100%;border-top:3px solid var(--brand);max-height:calc(100dvh - var(--toolbar-height) - env(safe-area-inset-bottom,0px) - 24px);border-radius:10px 10px 0 0;inset-inline-start:16px}@media (width<=760px){.bottom-toolbar .category-trigger{gap:3px;font-size:12px}.bottom-toolbar .category-trigger>svg:first-child{width:22px;height:22px}.bottom-toolbar .category-panel{width:calc(100vw - 32px)}}.header-post-content{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (width<=1100px) and (orientation:portrait){.head .header-post-content{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.head>.header-post .header-post-content svg{width:25px;height:25px;color:var(--brand);stroke-width:1.7px;display:block}}.submit-ad-page{max-width:1040px;min-height:60vh;padding-top:28px;padding-bottom:58px}.submit-back{color:var(--brand);align-items:center;gap:8px;margin:0 0 18px;font-weight:700;display:inline-flex}.submit-ad-heading{color:#f6f6f6;background:#111;border:1px solid #393939;border-radius:16px;align-items:center;gap:16px;margin-bottom:18px;padding:22px 24px;display:flex}.submit-ad-heading>div:nth-child(2){flex:1;min-width:0}.submit-ad-heading p{color:#bbb;margin:0;font-size:13px}.submit-ad-heading h1{letter-spacing:0;color:#fff;margin:0;font-size:27px;line-height:1.5}.submit-ad-heading>div:nth-child(2)>span{color:#c5c5c5;font-size:14px}.submit-ad-icon{color:#111;background:#f4c100;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;display:grid}.submit-ad-secure{white-space:nowrap;color:#f4c100;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.submit-ad-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;padding:24px;box-shadow:0 8px 28px #00000008}.submit-ad-card>h2{margin:0;font-size:21px}.submit-ad-intro{color:#666;margin:2px 0 15px}.submit-verified{color:#222;background:#fffae5;border:1px solid #f4c100;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:11px 14px;font-size:14px;display:flex}.submit-verified svg{color:#8a6b00}.submit-verified bdi{margin-inline-start:auto;font-weight:800}.submit-form-section{border-top:1px solid #eee;padding:20px 0}.submit-form-section:first-of-type{border-top:0;padding-top:0}.submit-section-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.submit-section-title>span{color:#111;background:#f4c100;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.submit-section-title h2{margin:0;font-size:18px}.submit-section-title p{color:#777;margin:0;font-size:13px}.submit-ad-form label{font-weight:700}.submit-ad-form label>input:not([type=checkbox]):not([type=file]),.submit-ad-form label>select,.submit-ad-form label>textarea{border-color:#d4d4d4;border-radius:9px;min-height:47px}.submit-description textarea{min-height:128px!important}.submit-upload{background:#fafafa;border-color:#d8bd49;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.submit-upload svg{color:#8c6b00}.submit-upload span{color:#282828;font-weight:800}.submit-upload small{color:#666;width:100%;padding-inline-start:32px}.submit-upload input{color:#333;width:100%;padding:7px!important}.submit-ad-actions{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.submit-ad-actions p{color:#666;margin:0;font-size:13px}.submit-ad-button{color:#111;background:#f4c100;min-height:49px;padding-inline:22px;font-weight:900}.submit-ad-error{margin:10px 0}.submit-progress{color:#735900;font-weight:700}.submit-spinner{border:2px solid #1115;border-top-color:#111;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite submit-spin}@keyframes submit-spin{to{transform:rotate(360deg)}}.submit-ad-success{text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:16px;margin:22px 0;padding:40px 24px}.submit-ad-success>svg{color:#9a7800}.submit-ad-success h2{margin:8px 0}.submit-ad-success p{color:#555}.submit-ad-success>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.submit-select-field{flex-direction:column;gap:6px;min-width:0;font-weight:700;display:flex;position:relative}.submit-select-label{color:#252525;font-size:14px;line-height:1.6;display:block}.submit-select-required{color:#555}.submit-select{min-width:0;position:relative}.submit-select-trigger{color:#292929;text-align:right;background:#fff;border:1px solid #d4d4d4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:47px;padding:9px 12px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:flex}.submit-select-trigger:focus-visible{outline-offset:2px;outline:2px solid #555}.submit-select-trigger[aria-expanded=true]{border-color:#555;box-shadow:0 0 0 2px #00000012}.submit-select-trigger svg{color:#424242;flex:none;transition:transform .15s}.submit-select[data-open=true] .submit-select-trigger svg{transform:rotate(180deg)}.submit-select-placeholder{color:#777}.submit-select[data-disabled=true] .submit-select-trigger{opacity:.55;cursor:not-allowed}.submit-select-menu{z-index:55;inset-inline:0;color:#fff;scrollbar-width:thin;scrollbar-color:#fff #272727;background:#111;border:1px solid #555;border-radius:11px;max-height:min(300px,45vh);padding:6px;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 14px 35px #0004}.submit-select-menu [role=option]{color:#f6f6f6;text-align:right;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 11px;font-size:14px;line-height:1.5;display:flex}.submit-select-menu [role=option].selected{color:#fff;background:0 0;border-color:#fff;font-weight:800}.submit-select-menu [role=option]:focus-visible{outline-offset:1px;outline:2px solid #fff}.submit-select-empty{color:#ccc;padding:11px;font-size:13px;display:block}@media (width<=760px){.submit-ad-page{padding-top:17px;padding-bottom:90px}.submit-ad-heading{flex-wrap:wrap;align-items:flex-start;gap:11px;padding:16px}.submit-ad-icon{width:42px;height:42px}.submit-ad-heading h1{font-size:22px}.submit-ad-heading>div:nth-child(2)>span{font-size:13px;display:block}.submit-ad-secure{width:100%;padding-inline-start:53px;font-size:12px}.submit-ad-card{border-radius:13px;padding:18px 15px}.submit-section-title h2{font-size:16px}.submit-section-title p{font-size:12px}.submit-ad-form .form-grid{grid-template-columns:1fr 1fr;gap:9px 10px}.submit-ad-form label{font-size:13px}.submit-ad-form label>input:not([type=checkbox]):not([type=file]),.submit-ad-form label>select{padding:9px 10px;font-size:14px}.submit-ad-actions{flex-direction:column;align-items:stretch}.submit-ad-button{width:100%}.submit-upload small{padding-inline-start:0}.submit-verified{flex-wrap:wrap}.submit-verified bdi{margin-inline-start:auto}}@media (width<=380px){.submit-ad-form .form-grid{grid-template-columns:1fr}.submit-ad-heading{gap:9px}.submit-ad-secure{padding-inline-start:0}}.admin-login-page{min-height:38vh}.admin-login-content .phone-gate>h2{color:#fff;margin:0 0 6px;font-size:19px}.admin-login-content .phone-gate>p{color:#ddd}.admin-login-content .phone-gate form>label{color:#fff}.admin-login-content .phone-gate .primary{color:#171717;background:#f4c100;border-radius:12px;width:100%;min-height:50px;font-weight:900}.bottom-toolbar .category-trigger>svg:first-child{color:#bfbfbf}.bottom-toolbar .category-trigger[aria-expanded=true]>svg:first-child{color:var(--brand)}.header-search{display:none}@media (orientation:landscape){.head{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:6px;height:auto;min-height:90px;padding-top:8px;padding-bottom:8px;display:grid}.head>.header-search{color:var(--brand);background:0 0;border-radius:7px;grid-area:1/1;justify-content:center;justify-self:start;align-items:center;width:44px;height:44px;padding:10px;display:flex}.head>.logo{grid-area:1/2;justify-self:center;gap:0;margin:0}.head .brand-copy,.head nav,.head>.header-categories,.head>.desktop-about-link{display:none}.head .brand-image{width:120px;height:74px}.head>.header-post{grid-area:1/3;place-self:center end;min-width:56px;margin:0;padding:4px 8px;line-height:1.4;display:flex}.head .header-post-content{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.head>.header-post .header-post-content svg{width:25px;height:25px;color:var(--brand);stroke-width:1.7px;display:block}.head>.header-search svg{color:var(--brand);stroke-width:1.7px}}@media (orientation:landscape) and (width<=760px){.head{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);min-height:76px}.head .brand-image{width:92px;height:57px}}.category-panel.accordion-panel{overscroll-behavior:contain;width:min(440px,100vw - 32px);padding:8px;display:block}.accordion-item{border-top:1px solid #343434}.category-panel .accordion-heading{padding:12px;font-weight:700}.accordion-heading svg{transition:transform .22s}.accordion-heading[aria-expanded=true] svg{transform:rotate(180deg)}.accordion-body{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,visibility .22s;display:grid}.accordion-body.expanded{visibility:visible;grid-template-rows:1fr}.accordion-inner{min-height:0;padding-inline-start:12px;overflow:hidden}.accordion-inner>.accordion-item{border-inline-start:2px solid #494027}.category-panel .accordion-inner button{font-size:14px;line-height:1.7}.category-subgroup h4{color:var(--brand);margin:16px 10px 6px;font-size:14px}.category-subgroup{border-top:1px solid #343434;margin-top:12px}.bottom-toolbar .category-panel.accordion-panel{width:min(440px,100vw - 32px)}@media (prefers-reduced-motion:reduce){.accordion-body,.accordion-heading svg{transition:none}}.request-card .request-logo{width:120px;height:74px;margin-inline:auto}.site-footer{margin-top:32px}.footer-columns{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:36px 0;display:grid}.footer-columns h2{color:var(--brand);margin:0 0 12px;font-size:17px}.footer-columns a,.footer-columns button{color:#ddd;text-align:center;background:0 0;width:100%;padding:4px 0;font-size:15px;line-height:1.9;display:block}.footer-brand{text-align:center;border-top:1px solid #383838;flex-direction:column;align-items:center;gap:10px;padding:24px 0 28px;display:flex}.footer-brand .brand-image{width:120px;height:74px}.footer-brand p{color:#ddd;margin:0;font-size:14px}.footer-brand>span{color:var(--brand);letter-spacing:1px;font-size:14px}.about section{scroll-margin-top:24px}.about section h2{font-size:22px}@media (width<=600px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding:26px 0}.footer-columns section:last-child{grid-column:1/-1}.footer-columns h2{font-size:16px}.footer-columns a,.footer-columns button{font-size:14px}}.machine-carousel{color:#fff;touch-action:pan-y;background:radial-gradient(at 76% 20%,#242216 0,#0000 46%),#111;border:1px solid #40391f;border-radius:20px;margin:18px 0 30px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0002}.banner-slide{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:326px;display:grid}.banner-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-width:0;padding:30px clamp(24px,4vw,48px);display:flex}.banner-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.banner-kicker{color:#e1c956;letter-spacing:.1px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.banner-kicker i{background:var(--brand);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 12px #ffd00088}.banner-category{color:#d5d5d5;white-space:nowrap;background:#ffffff08;border:1px solid #49432a;border-radius:999px;padding:4px 10px;font-size:12px}.banner-copy h2{-webkit-line-clamp:2;text-overflow:ellipsis;text-align:right;unicode-bidi:plaintext;-webkit-box-orient:vertical;max-width:27ch;margin:0;font-size:clamp(22px,2.05vw,29px);font-weight:800;line-height:1.48;display:-webkit-box;overflow:hidden}.banner-details{color:#c8c8c8;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.banner-details span{white-space:nowrap;background:#ffffff06;border:1px solid #343434;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:4px 9px;display:inline-flex}.banner-details svg{color:var(--brand);flex:none}.banner-action-row{justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:2px;display:flex}.banner-price{flex-direction:column;gap:1px;display:flex}.banner-price small{color:#aaa;font-size:11px}.banner-price strong{color:var(--brand);white-space:nowrap;font-size:21px;line-height:1.4}.banner-copy .primary{background:var(--brand);color:#171717;white-space:nowrap;min-height:46px;margin:0;padding:10px 18px;font-weight:800;box-shadow:0 5px 16px #ffd00022}.banner-copy .primary:hover{transform:translateY(-1px)}.banner-photo{background:linear-gradient(140deg,#24231d,#1b1b1b 68%);place-items:center;min-height:280px;padding:24px;display:grid;position:relative}.banner-photo:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:14px;position:absolute;inset:18px}.banner-photo img{object-fit:contain;filter:drop-shadow(0 12px 16px #0006);width:100%;height:280px;display:block}.banner-placeholder{color:#a49d78;flex-direction:column;align-items:center;gap:12px;display:flex}.banner-controls{background:#0c0c0c;border-top:1px solid #ffffff0a;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}.banner-controls>button{color:var(--brand);background:#1c1c1c;border:1px solid #393522;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .18s,border-color .18s,transform .18s;display:grid}.banner-controls>button:hover{border-color:#776400;transform:translateY(-1px)}.banner-dots{align-items:center;gap:4px;display:flex}.banner-dots button{background:0 0;border:0;width:24px;height:30px;padding:0;position:relative}.banner-dots button:after{content:"";background:#555;border-radius:999px;width:7px;height:7px;margin:auto;transition:width .2s,background .2s;display:block}.banner-dots button.active:after{background:var(--brand);border-radius:5px;width:18px}.banner-controls button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.banner-editor{background:#191919;border:1px solid #504827;border-radius:14px;margin:24px 0;padding:24px}.banner-editor h2{color:var(--brand)}.banner-options{gap:6px;max-height:380px;margin:18px 0;display:grid;overflow:auto}.banner-options label{border-bottom:1px solid #333;align-items:center;gap:12px;padding:10px;display:flex}.banner-options input{width:20px;height:20px;accent-color:var(--brand);flex-shrink:0}.banner-options small{color:#aaa;display:block}.banner-selected{padding-inline-start:24px}.banner-selected li{border-bottom:1px solid #444;padding:10px 0}.banner-selected li>div{gap:8px;margin-top:8px;display:flex}.banner-editor button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.machine-carousel{border-radius:14px;margin:12px 0 20px}.banner-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:194px}.banner-copy{gap:8px;padding:12px}.banner-heading{gap:6px}.banner-kicker{gap:5px;font-size:10px}.banner-kicker i{width:6px;height:6px}.banner-category{padding:3px 7px;font-size:10px}.banner-copy h2{-webkit-line-clamp:3;font-size:15px;line-height:1.45}.banner-details{gap:4px;font-size:10px}.banner-details span{gap:4px;min-height:24px;padding:2px 5px}.banner-details svg{width:13px;height:13px}.banner-action-row{align-items:flex-end;gap:6px}.banner-price small{font-size:9px}.banner-price strong{font-size:14px}.banner-copy .primary{gap:5px;min-height:36px;padding:7px 9px;font-size:11px}.banner-copy .primary svg{width:15px;height:15px}.banner-photo{min-height:174px;padding:10px}.banner-photo:before{inset:7px}.banner-photo img{height:168px}.banner-placeholder{gap:7px;font-size:11px}.banner-placeholder svg{width:32px;height:32px}.banner-controls{gap:7px;padding:5px 8px}.banner-controls>button{width:32px;height:32px}.banner-dots button{width:20px;height:26px}.banner-editor{padding:14px}}@media (width<=390px){.banner-slide{grid-template-columns:42% 58%;min-height:175px}.banner-copy{gap:6px;padding:9px}.banner-heading{flex-direction:column;align-items:flex-start}.banner-kicker,.banner-category{font-size:9px}.banner-copy h2{font-size:13px}.banner-details span{font-size:9px}.banner-details span:nth-child(2){display:none}.banner-price strong{font-size:12px}.banner-copy .primary{padding:6px;font-size:10px}.banner-photo{min-height:158px;padding:8px}.banner-photo img{height:150px}}.catalog-title{margin:0;font-size:24px;line-height:1.5}.machine-carousel:first-child{margin-top:24px}@media (width<=760px){.catalog-title{font-size:20px}}.banner-editor{color:#f5f5f5}.banner-editor h3,.banner-editor label,.banner-editor p{color:#e8e8e8}.banner-editor .error{color:#ffb4a9}.banner-editor input:not([type=checkbox]){color:#222;background:#fff}.banner-editor .banner-selected li{align-items:center;gap:14px;padding:14px 0;display:flex}.banner-slot{color:var(--brand);white-space:nowrap;font-size:12px}.banner-machine-preview{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.banner-thumb{background:#fff;border:1px solid #444;border-radius:8px;flex-shrink:0;place-items:center;width:88px;height:76px;display:grid;overflow:hidden}.banner-thumb img{object-fit:contain;width:100%;height:100%;display:block}.banner-machine-info{text-align:right;min-width:0;display:block}.banner-machine-info strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.8;display:block}.banner-machine-info small{color:#c9c9c9;font-size:12px;line-height:1.7;display:block}.banner-no-photo{color:#666;flex-direction:column;align-items:center;gap:2px;display:flex}.banner-no-photo small{color:#666;font-size:10px}.banner-editor .banner-order-actions{flex-shrink:0;gap:6px;margin-top:0;display:flex}.banner-options label{cursor:pointer}.banner-options label:has(input:checked){background:#2d2919;border-radius:8px}.banner-editor .secondary{color:var(--brand);background:#292929;border:1px solid #51472a}.banner-editor .banner-order-actions button{min-width:34px;padding:6px 10px}@media (width<=760px){.banner-editor .banner-selected li{flex-wrap:wrap;gap:8px}.banner-selected .banner-slot{width:100%}.banner-selected .banner-machine-preview{flex-basis:100%}.banner-editor .banner-order-actions{margin-inline-start:auto}.banner-thumb{width:68px;height:64px}.banner-machine-info strong{font-size:14px}.banner-machine-preview{gap:8px}}.listing-page{max-width:1000px;padding-top:28px;padding-bottom:36px}.listing-page article{background:#fff;border:1px solid #ddd;border-radius:16px;padding:30px}.listing-page h1{margin:12px 0 24px;font-size:clamp(24px,3vw,34px);line-height:1.7}.listing-page h2{font-size:22px}.listing-page .gallery{overscroll-behavior-inline:contain;margin-bottom:24px}.listing-page .gallery .machine-photo{flex-shrink:0;width:min(520px,80vw)}.listing-page .gallery img{object-fit:contain;width:100%;height:320px}.listing-page-head{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}.listing-page-head .back-link{align-items:center;gap:8px;margin:0;display:flex}.listing-no-photo{color:#777;background:#f3f3f3;border-radius:12px;place-items:center;min-height:180px;display:grid}.listing-inquiry{border-top:1px solid #ddd;margin-top:24px;padding-top:20px}.grid a.listing{color:inherit;text-decoration:none}.listing-page dd{overflow-wrap:anywhere}.listing-page .gallery .machine-photo{height:auto}@media (width<=760px){.listing-page{padding:16px 12px 28px}.listing-page article{padding:16px}.listing-page-head .secondary{padding:8px;font-size:12px}.listing-page-head .back-link{font-size:12px}.listing-page-head .brand-image{width:100px}.listing-page .gallery img{height:240px}.listing-page h2{font-size:20px}}.sms-settings form{gap:16px;display:grid}.sms-settings label{gap:8px;display:grid}.sms-settings .consent{align-items:center;gap:10px;display:flex}.sms-settings .consent input{width:20px;height:20px;accent-color:var(--brand)}.sms-settings .sms-test{border-top:1px solid #555;margin-top:28px;padding-top:20px}.sms-settings .sms-test h3,.sms-settings .sms-test p{margin:0}.sms-settings .sms-test input{max-width:360px}.sms-settings .primary,.sms-settings .secondary{justify-self:start}.sms-settings .sms-success{color:#b6f7ba}.sms-settings input:not([type=checkbox]){border:1px solid #aaa;border-radius:6px;width:100%;min-width:0;padding:12px}.seo-page,.guide{padding-top:30px;padding-bottom:48px}.seo-page h1,.guide h1{margin:18px 0 12px;font-size:clamp(27px,4vw,42px);line-height:1.55}.seo-lead{color:#343434;font-size:18px;line-height:2}.seo-breadcrumb{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}.seo-breadcrumb a{color:#574900}.seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.seo-card{color:#181818;background:#fff;border:1px solid #ddd;border-radius:12px;text-decoration:none;display:block;overflow:hidden}.seo-card img,.seo-card-placeholder{object-fit:contain;background:#f3f3f3;width:100%;height:210px;display:block}.seo-card-placeholder{color:#777;place-items:center;display:grid}.seo-card>div:last-child{padding:14px}.seo-card h2{margin:0 0 8px;font-size:17px;line-height:1.65}.seo-card p{color:#555;margin:4px 0;font-size:14px}.seo-related{background:#fffbea;border:1px solid #c5a600;border-radius:12px;padding:18px}.seo-related h2{margin-top:0;font-size:18px}.guide{max-width:900px}.guide h2{margin-top:34px;font-size:23px}.guide p,.guide li{line-height:2}.guide a{color:#554700;text-decoration:underline}.guide-note{border-right:4px solid var(--brand);background:#fff9d8;padding:14px 18px}.footer-categories{border-top:1px solid #383838;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:18px 0;display:flex}.footer-categories a{color:#ddd}@media (width<=900px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.seo-page,.guide{padding:20px 14px 36px}.seo-grid{grid-template-columns:1fr}.seo-card{grid-template-columns:120px minmax(0,1fr);display:grid}.seo-card img,.seo-card-placeholder{height:130px}.seo-card h2{font-size:15px}.seo-lead{font-size:16px}.guide h2{font-size:20px}}.auth-modal-backdrop{z-index:100000;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080808c7;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.auth-modal-card{color:#171717;background:#fff;border:1px solid #f4c10080;border-radius:18px;width:min(100%,440px);max-height:calc(100dvh - 32px);padding:24px 26px 20px;position:relative;overflow:auto;box-shadow:0 24px 80px #0008}.auth-modal-close{inset-inline-start:12px;z-index:2;color:#333;background:#f1f1f1;border-radius:50%;width:36px;height:36px;padding:0;font-size:27px;line-height:1;position:absolute;top:12px}.auth-modal-logo{background:#111;border-radius:12px;justify-content:center;align-items:center;width:100%;height:142px;margin:5px auto 15px;padding:10px 22px;display:flex;overflow:hidden}.auth-modal-logo img{object-fit:contain;width:min(100%,310px);height:100%;display:block}.phone-gate-auth .phone-gate{background:0 0;border-radius:0;margin:0;padding:6px 0 0}.phone-gate-auth .phone-gate h3{color:#171717;margin:0 0 7px;font-size:20px}.phone-gate-auth .phone-gate p{line-height:1.9}.phone-gate-auth .phone-gate form>label{color:#222;margin:14px 0 8px;font-size:14px;font-weight:700;display:block}.phone-gate-auth .phone-gate input[type=tel]{background:#fafafa;border:1px solid #c9c9c9;border-radius:12px;width:100%;min-height:48px;padding:10px 14px}.phone-gate-auth .phone-gate .primary{color:#171717;background:#efbf00;width:100%;min-height:50px;margin-top:10px;font-weight:800}.phone-gate-auth .phone-gate .primary:disabled{background:#e8e0bf}.phone-gate-auth .otp-help{background:#faf8ed;border-right:3px solid #efbf00;border-radius:5px;padding:8px 10px}.phone-gate-auth .otp-policy{text-align:center;margin-top:18px}.phone-gate-auth .otp-actions{justify-content:center}.phone-gate-auth .otp-actions [role=status]{text-align:center;width:100%;margin:4px 0}.phone-gate-auth>.secondary{width:100%;margin-top:12px}@media (width<=480px){.auth-modal-backdrop{padding:12px}.auth-modal-card{border-radius:16px;width:100%;max-height:calc(100dvh - 24px);padding:19px 18px 16px}.auth-modal-logo{height:118px;margin-top:6px;margin-bottom:12px;padding:8px 20px}.phone-gate-auth .phone-gate h3{font-size:18px}}.auth-modal-card{color:#f6f6f6;background:#151515;border-color:#f4c100b3}.auth-modal-close{color:#f4c100;background:#292929}.auth-modal-logo{background:0 0;border-radius:0;padding:0;overflow:visible}.phone-gate-auth .phone-gate h3,.phone-gate-auth .phone-gate form>label{color:#fff}.phone-gate-auth .phone-gate p{color:#dedede}.phone-gate-auth .otp-help{color:#202020}.phone-gate-auth .otp-policy{display:none}.phone-gate-auth .phone-gate .primary{color:#171717}.landscape-toolbar-shell{display:none}@media (orientation:landscape){.landscape-toolbar-shell{background:#111;border-top:1px solid #292929;display:block}.landscape-toolbar{color:#bfbfbf;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;height:60px;margin:0 auto;font-size:13px;display:grid}.landscape-toolbar>a,.landscape-toolbar>button,.landscape-toolbar>.category-menu{color:#bfbfbf;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:100%;padding:4px 3px;line-height:1.35;display:flex}.landscape-toolbar>a svg,.landscape-toolbar>button svg{stroke-width:1.7px;width:21px;height:21px}.landscape-toolbar>.category-menu .category-trigger{color:#bfbfbf;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;padding:4px 3px;font-size:13px;line-height:1.35;display:flex}.landscape-toolbar>.category-menu .category-trigger>svg:first-child{color:#f4c100;width:21px;height:21px;display:block}.landscape-toolbar>.category-menu .category-trigger>svg:last-child{display:none}.landscape-toolbar>.category-menu .category-trigger span{color:#bfbfbf}.landscape-toolbar .category-panel{top:100%;bottom:auto;z-index:120;inset-inline-start:0}.bottom-toolbar.landscape-in-header{display:none}body:has(.bottom-toolbar.landscape-in-header){padding-bottom:0}.landscape-toolbar>a.active{color:#f4c100}}@media (orientation:landscape) and (width<=760px){.landscape-toolbar{height:48px;font-size:10px}.landscape-toolbar>a,.landscape-toolbar>button,.landscape-toolbar>.category-menu,.landscape-toolbar>.category-menu .category-trigger{padding:2px;font-size:10px}.landscape-toolbar>a svg,.landscape-toolbar>button svg,.landscape-toolbar>.category-menu .category-trigger>svg:first-child{width:18px;height:18px}.head{min-height:68px}.head .brand-image{width:86px;height:54px}}.phone-gate-auth .otp-help{border-radius:10px;padding:10px 12px;color:#fff!important;background:#171717!important;border:1px solid #f4c100!important}.phone-gate-auth .otp-actions [role=status]{color:#fff!important}.phone-gate-auth .otp-actions button:last-child{border:1px solid #0000;border-radius:8px;padding:8px 12px;font-weight:700;color:#f4c100!important;background:0 0!important;text-decoration:none!important}.phone-gate-auth .otp-actions button:last-child:hover{border-color:#f4c100!important}.category-hierarchy .chips{scrollbar-width:none;direction:rtl;flex-wrap:wrap;justify-content:center;gap:16px;padding:12px 2px;overflow:visible}.category-hierarchy .category-card{color:#eee;text-align:center;white-space:normal;direction:rtl;background:#171717;border:1px solid #3d3d3d;border-radius:12px;flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;gap:4px;min-height:82px;padding:8px 6px;line-height:1.4;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.category-hierarchy .category-card:hover{border-color:#a98c00;transform:translateY(-1px)}.category-hierarchy .category-card.active{color:#fff;background:linear-gradient(145deg,#302811,#191919 72%);border:2px solid #f4c100;box-shadow:0 0 0 2px #f4c10018,0 5px 16px #0003}.category-hierarchy .category-card.active:after{content:"";inset-inline-start:-11px;background:#f4c100;border-radius:2px;width:2px;height:52%;position:absolute;top:24%;box-shadow:0 0 7px #f4c188}.category-hierarchy .categorychips>.category-card.active:not(:first-child):after,.category-hierarchy .subchips>.category-card.active:first-child:after,.category-hierarchy .categorychips>.category-card.active:first-child:after{inset-inline:auto -11px}.category-hierarchy .category-card-icon{color:#f4c100;fill:none;flex:none;width:21px;height:21px;display:block}.category-hierarchy .category-card>span{overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:700;display:block}.category-hierarchy .subchips{border-inline-start:2px solid #5c4b00;margin-inline-start:3px;padding-inline-start:12px;position:relative}.category-hierarchy .subchips:before{content:"";inset-inline-start:-2px;opacity:.28;border-inline-start:2px solid #f4c100;position:absolute;top:0;bottom:0}@media (width<=760px){.category-hierarchy .chips{gap:7px;padding:8px 0}.category-hierarchy .category-card{border-radius:10px;flex-basis:78px;gap:3px;min-height:70px;padding:6px 4px}.category-hierarchy .category-card-icon{width:19px;height:19px}.category-hierarchy .category-card>span{font-size:9px;line-height:1.35}.category-hierarchy .subchips{padding-inline-start:8px}}.seo-category-children{scrollbar-width:none;direction:rtl;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;width:100%;margin:0 auto;padding:10px 2px 18px;display:flex;overflow:visible}.seo-category-children>a,.seo-category-current{color:#eee;text-align:center;white-space:normal;direction:rtl;background:#171717;border:1px solid #4c410d;border-radius:12px;flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;gap:4px;min-height:82px;padding:8px 6px;line-height:1.4;display:flex}.seo-category-children>a:hover{border-color:#f4c100}.seo-category-current{color:#fff;background:linear-gradient(145deg,#302811,#191919 72%);border:2px solid #f4c100;margin-inline-end:0;position:relative;box-shadow:0 0 0 2px #f4c10018,0 5px 16px #0003}.seo-category-current:after{content:"";inset-inline-start:-11px;background:#f4c100;border-radius:2px;width:2px;height:52%;position:absolute;top:24%;box-shadow:0 0 7px #f4c188}.seo-category-mother:after{inset-inline:auto -11px}.seo-category-children .category-card-icon{color:#f4c100;flex:none;width:21px;height:21px;display:block}.seo-category-children>a>span:last-child,.seo-category-current>span:last-child{overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:700;display:block}.seo-category-step{flex:none;align-items:center;gap:7px;display:flex}.seo-category-step>a{color:#eee;text-align:center;direction:rtl;background:#171717;border:1px solid #4c410d;border-radius:12px;flex-direction:column;flex:0 0 88px;justify-content:center;align-items:center;gap:4px;min-height:70px;padding:6px 4px;line-height:1.4;display:flex}.seo-category-step>a:hover{border-color:#f4c100}.seo-category-step>a .category-card-icon{color:#f4c100;flex:none;width:21px;height:21px;display:block}.seo-category-step>a>span:last-child{overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:700;display:block}@media (width<=760px){.seo-category-children{gap:7px;padding:8px 0 15px}.seo-category-children>a,.seo-category-current{border-radius:10px;flex-basis:78px;gap:3px;min-height:70px;padding:6px 4px}.seo-category-children .category-card-icon{width:19px;height:19px}.seo-category-children>a>span:last-child,.seo-category-current>span:last-child{font-size:9px;line-height:1.35}.seo-category-step{gap:4px}.seo-category-step>a{flex-basis:70px;gap:3px;min-height:64px}.seo-category-step>a .category-card-icon{width:18px;height:18px}.seo-category-step>a>span:last-child{font-size:9px;line-height:1.35}.mobile-selects>.category-menu{display:none}.mobile-selects>.city-choice{flex:1;width:100%}.category-hierarchy .categorychips,.category-hierarchy .chips.subchips{direction:rtl;border:0;grid-template-columns:repeat(3,minmax(0,1fr));place-items:stretch center;gap:18px 7px;width:100%;margin:0;padding:10px 0;display:grid;overflow:visible}.category-hierarchy .categorychips>.category-card.active,.category-hierarchy .subchips>.category-card:first-child{grid-column:1/-1;justify-self:center}.category-hierarchy .category-card{flex:none;width:100%;min-width:0;max-width:104px;min-height:76px;padding:7px 4px}.category-hierarchy .categorychips>.category-card.active:after,.category-hierarchy .subchips>.category-card.active:first-child:after{inset-inline:auto -11px}.category-hierarchy .subchips:before{display:none}.category-hierarchy .subchips{border-top:1px solid #5c4b00!important;margin-top:6px!important;padding-top:14px!important}.seo-category-children{grid-template-columns:repeat(3,minmax(0,1fr));place-items:stretch center;gap:18px 7px;display:grid}.seo-category-children>.seo-category-current:not(.seo-category-leaf){grid-column:1/-1;justify-self:center;width:78px;margin:0}.seo-category-children>a{flex:none;width:100%;min-width:0;max-width:100px}.seo-category-step{display:contents}.seo-category-step>a{flex:none;width:100%;min-width:0;max-width:100px}.seo-category-children>.seo-category-leaf{width:100%;min-width:0;max-width:100px;margin:0}}@media (width>=761px){.seo-category-children,.category-hierarchy .chips{width:calc(100vw - 48px);max-width:none;margin-inline:calc(50% - 50vw + 24px)}}@media (width<=760px){.category-hierarchy .chips.categorychips>.category-card.active:after,.category-hierarchy .chips.subchips>.category-card.active:after,.seo-category-children>.seo-category-current:after{display:none}.category-hierarchy .categorychips>.category-card.active,.category-hierarchy .subchips>.category-card:first-child{order:-2}.category-hierarchy .categorychips:after,.category-hierarchy .subchips:after,.seo-category-children:after{content:"";background:#f4c100;border-radius:2px;order:-1;grid-area:2/1/auto/-1;justify-self:center;width:80%;height:2px;display:block}.category-hierarchy .chips.subchips{border-top:0!important}.seo-category-path{justify-content:center;align-items:stretch;gap:18px 16px;display:flex}.seo-category-path>.seo-category-step{display:contents}.seo-category-path>.seo-category-step>a,.seo-category-path>.seo-category-leaf{flex:0 0 100px;width:100px;max-width:100px;min-height:76px;margin:0}.seo-category-path:after{flex:0 0 80%;order:1;margin:0 auto}}.machine-filters{color:#222;background:#fff;border:1px solid #dedede;border-radius:12px;margin:18px 0;padding:16px}.machine-filters-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.machine-filters-title h2{margin:0;font-size:16px}.machine-filters-title button{color:#665100;background:0 0;border:1px solid #e4bf28;border-radius:8px;padding:5px 10px;font-size:12px}.machine-filters-title button:disabled{cursor:default;opacity:.5}.machine-filters-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.machine-filters-fields>label,.machine-filters-fields fieldset{min-width:0;margin:0;font-size:12px;display:block}.machine-filters-fields select,.machine-filters-fields input{color:#222;background:#fafafa;border:1px solid #ccc;border-radius:8px;width:100%;min-width:0;padding:9px 7px;font-size:13px}.machine-filters-fields fieldset{border:0;padding:0}.machine-filters-fields legend{margin-bottom:4px;padding:0;font-size:12px}.machine-range{grid-template-columns:1fr 1fr;gap:6px;display:grid}.machine-range label{margin:0;font-size:11px}.machine-filters input:focus,.machine-filters select:focus{outline-offset:1px;outline:2px solid #f4c100}@media (width<=1000px){.machine-filters-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.machine-filters{padding:12px}.machine-filters-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.machine-filters-fields fieldset{grid-column:1/-1}.machine-filters-title h2{font-size:14px}}.phone-gate-auth .phone-gate h2{color:#fff;margin:0 0 7px;font-size:20px}.phone-gate-auth .phone-gate input[type=password]{color:#171717;background:#fafafa;border:1px solid #c9c9c9;border-radius:12px;width:100%;min-height:48px;padding:10px 14px}.phone-gate-auth>.secondary{color:#f4c100;background:0 0;border-color:#f4c100;text-decoration:none}.auth-modal-card:focus{outline:none}.machine-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin:20px 0;display:grid}.machine-card{color:#f5f5f5;text-align:right;background:#171717;border:1px solid #393939;border-radius:16px;flex-direction:column;min-width:0;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.machine-card:hover{border-color:#f4c100;box-shadow:0 5px 18px #0002}.machine-card:focus-visible{outline-offset:3px;outline:3px solid #f4c100}.machine-card-photo{aspect-ratio:4/3;background:#fff;border-radius:11px;width:100%;overflow:hidden}.machine-card-photo img{object-fit:contain;width:100%;height:100%;display:block}.machine-card-no-photo{color:#f4c100;background:#222;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;font-size:12px;display:flex}.machine-card-names{text-align:center;margin:12px 0;line-height:1.6}.machine-card h3{color:#f4c100;margin:0;font-size:17px;font-weight:800}.machine-card-brand{overflow-wrap:anywhere;margin-top:3px;font-size:15px;font-weight:700}.machine-card-model{color:#e4e4e4;overflow-wrap:anywhere;margin-top:3px;font-size:13px}.machine-card-specs{flex-direction:column;gap:9px;margin:0 0 16px;padding:0;list-style:none;display:flex}.machine-card-specs li{align-items:baseline;gap:7px;min-width:0;font-size:12px;line-height:1.8;display:flex}.machine-card-specs li>svg{color:#f4c100;flex:none;align-self:center}.machine-card-specs li>span{overflow-wrap:anywhere;min-width:0}.machine-card-bottom{flex-direction:column;gap:7px;margin-top:auto;display:flex}.machine-card-price{text-align:center;color:#f4c100;border:1px solid #f4c100;border-radius:8px;padding:7px 5px;font-size:14px;font-weight:700}.machine-card-price small{color:#ddd;margin-top:3px;font-size:10px;font-weight:400;display:block}.machine-card-cta{text-align:center;color:#141414;background:#f4c100;border-radius:8px;padding:8px 4px;font-size:13px;font-weight:800;display:block}@media (width<=1000px){.machine-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.machine-cards{gap:8px;margin:14px 0}.machine-card{border-radius:11px;padding:6px}.machine-card-photo{aspect-ratio:4/3;border-radius:7px}.machine-card-names{margin:7px 0;line-height:1.45}.machine-card h3,.machine-card-brand{font-size:12px}.machine-card-model{font-size:11px}.machine-card-specs{gap:5px;margin-bottom:9px}.machine-card-specs li{gap:4px;font-size:10px;line-height:1.6}.machine-card-specs li>svg{width:12px;height:12px}.machine-card-price{padding:5px 3px;font-size:11px}.machine-card-cta{padding:6px 3px;font-size:11px}}body{flex-direction:column;min-height:100dvh;display:flex}.site-page-content{flex:1;width:100%;min-width:0}.site-footer{flex-shrink:0}@media (width<=760px){.category-hierarchy .categorychips,.category-hierarchy .chips.subchips,.seo-category-children:not(.seo-category-path){grid-template-columns:repeat(6,minmax(0,1fr))}.category-hierarchy .categorychips>.category-card,.category-hierarchy .subchips>.category-card,.seo-category-children:not(.seo-category-path)>a{grid-column:auto/span 2}.category-hierarchy .categorychips>.category-card.active,.category-hierarchy .subchips>.category-card:first-child{grid-column:1/-1}.category-hierarchy .categorychips>.category-card:nth-child(3n+1 of :not(.active)):nth-last-child(1 of :not(.active)),.category-hierarchy .subchips>.category-card:nth-child(3n+1 of :not(:first-child)):nth-last-child(1 of :not(:first-child)),.seo-category-children:not(.seo-category-path)>a:nth-child(3n+1 of a):nth-last-child(1 of a){grid-column:3/span 2}.category-hierarchy .categorychips>.category-card:nth-child(3n+1 of :not(.active)):nth-last-child(2 of :not(.active)),.category-hierarchy .subchips>.category-card:nth-child(3n+1 of :not(:first-child)):nth-last-child(2 of :not(:first-child)),.seo-category-children:not(.seo-category-path)>a:nth-child(3n+1 of a):nth-last-child(2 of a){grid-column:2/span 2}.category-hierarchy .categorychips>.category-card:nth-child(3n+2 of :not(.active)):nth-last-child(1 of :not(.active)),.category-hierarchy .subchips>.category-card:nth-child(3n+2 of :not(:first-child)):nth-last-child(1 of :not(:first-child)),.seo-category-children:not(.seo-category-path)>a:nth-child(3n+2 of a):nth-last-child(1 of a){grid-column:4/span 2}}.machine-filters-fields select,.machine-filters-fields input{text-align:center;text-align-last:center}.machine-filters-fields input::placeholder{text-align:center}body .error,body .phone-gate p.error,body .phone-gate-auth .error,body .phone-gate-auth .phone-gate p.error,body .banner-editor .error{color:#9f1c16;border:1px solid #e5a39d;opacity:1;overflow-wrap:anywhere;background:#fff0ed;border-inline-start:3px solid #ba2b22;border-radius:8px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.9}.category-hierarchy .category-card-icon.category-machine-thumb,.seo-category-children .category-card-icon.category-machine-thumb,.seo-category-step>a .category-card-icon.category-machine-thumb{aspect-ratio:3/2;background-image:url(/catalog-photos/category-machine-thumbnails-v1.png);background-repeat:no-repeat;background-size:300% 300%;flex:none;width:84px;max-width:100%;height:auto;display:block}.category-hierarchy .category-card,.seo-category-children>a,.seo-category-children>.seo-category-current,.seo-category-step>a{min-height:96px}.machine-detail-page{direction:rtl;max-width:1280px}.machine-detail-page article.machine-detail{background:0 0;border:0;border-radius:0;padding:0}.machine-detail-breadcrumb{color:#666;flex-wrap:wrap;gap:10px;margin:0 0 18px;font-size:13px;display:flex}.machine-detail-breadcrumb a{color:#685300}.machine-detail-top{grid-template-columns:minmax(0,1.35fr) minmax(310px,1fr);align-items:start;gap:24px;display:grid}.device-gallery{min-width:0}.gallery-main{aspect-ratio:4/3;background:#fff;border:1px solid #ddd;border-radius:14px;position:relative;overflow:hidden}.machine-detail-page .device-gallery .machine-photo{background:0 0;width:100%;height:100%}.machine-detail-page .device-gallery .machine-photo img{object-fit:contain;width:100%;height:100%;display:block}.gallery-empty{color:#555;flex-direction:column;justify-content:center;align-items:center;display:flex}.gallery-prev,.gallery-next,.gallery-expand,.gallery-close{z-index:1;color:#fff;background:#171717cf;border:1px solid #fff5;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute}.gallery-prev,.gallery-next{top:50%;transform:translateY(-50%)}.gallery-prev{right:10px}.gallery-next{left:10px}.gallery-expand{color:#f4c100;bottom:12px;left:12px}.gallery-counter{color:#fff;background:#171717d9;border-radius:20px;padding:2px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.gallery-thumbnails button{aspect-ratio:4/3;background:#fff;border:2px solid #ddd;border-radius:10px;min-width:0;height:auto;padding:3px;overflow:hidden}.gallery-thumbnails button.active{border-color:#f4c100;box-shadow:0 0 0 1px #f4c100}.machine-detail-page .gallery-thumbnails .photo-placeholder{height:100%;font-size:10px}.machine-summary{color:#f5f5f5;background:#171717;border:1px solid #393939;border-radius:16px;min-width:0;padding:24px;box-shadow:0 6px 22px #0000000d}.machine-summary .eyebrow{color:#f4c100;margin-top:18px;display:block}.machine-detail-page .machine-summary h1{letter-spacing:0;color:#fff;overflow-wrap:anywhere;margin:6px 0 18px;font-size:clamp(20px,2.3vw,28px);line-height:1.6}.machine-summary-price{background:#242114;border:1px solid #f4c100;border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.machine-summary-price>span{color:#ddd;font-size:13px}.machine-summary-price strong{color:#f4c100;overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,32px);line-height:1.7}.machine-detail-page dl.machine-summary-facts{margin:0;padding:0;display:block}.machine-detail-page .machine-summary-facts>div{background:0 0;border:0;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.machine-summary-facts dt{color:#bbb;font-size:13px}.machine-summary-facts dd{color:#fff;text-align:start;margin:0;font-size:14px;font-weight:600}.machine-summary-actions{border-top:1px solid #444;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:18px;display:flex}.machine-summary-actions>*{text-align:center;flex:1;min-width:130px;padding:11px;font-size:13px}.machine-summary .primary{color:#171717;background:#f4c100}.machine-summary .secondary{color:#f4c100;background:0 0;border-color:#74631b}.machine-summary .seller-contact{background:0 0;border-top:1px solid #444;margin:18px 0 0;padding:16px 0 0}.machine-detail-page .machine-summary .seller-contact h2{color:#eee;margin:0 0 6px;font-size:15px}.machine-summary .seller-contact p{color:#ccc;margin:8px 0;font-size:13px}.machine-summary .seller-contact .masked-phone{color:#fff;text-align:right;letter-spacing:1px;font-size:18px}.machine-summary .stock-notice{color:#ddd;background:#292929;border:1px solid #444;border-radius:8px;margin:16px 0;padding:10px;font-size:12px;line-height:1.9}.machine-summary .stock-notice.sold{color:#ffb8ae;border-color:#75463f}.machine-summary .rate-note,.machine-summary .exchange-summary{color:#ddd;font-size:12px}.machine-summary-links{color:#f4c100;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.machine-detail-section{background:#fff;border:1px solid #ddd;border-radius:14px;margin-top:24px;padding:24px;scroll-margin-top:110px}.machine-detail-page .machine-detail-section h2{margin:0 0 16px;font-size:20px}.machine-detail-section dl.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.machine-detail-section dl.specs>div{background:0 0;border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;display:grid}.machine-detail-section dt{color:#666;font-size:13px}.machine-detail-section dd{color:#222;text-align:start;margin:0;font-size:14px}.machine-detail-section .description{white-space:pre-line;margin:0;line-height:2.1}.gallery-lightbox{color:#fff;background:#171717;border:1px solid #555;border-radius:16px;width:1100px;max-width:94vw;max-height:92dvh;padding:0}.gallery-lightbox::backdrop{background:#000d}.gallery-lightbox-inner{height:min(78dvh,760px);padding:45px 12px 36px;position:relative}.gallery-close{top:8px;left:8px}.machine-detail-page .gallery-lightbox .machine-photo{background:#fff;border-radius:8px;overflow:hidden}@media (width<=900px){.machine-detail-top{grid-template-columns:minmax(0,1fr);gap:18px}.machine-summary{padding:20px}.gallery-main{aspect-ratio:4/3;max-height:65dvh}.machine-detail-section dl.specs{grid-template-columns:1fr}}@media (width<=600px){.machine-summary,.machine-detail-section{padding:16px}.gallery-thumbnails{gap:7px}.machine-summary-facts>div{grid-template-columns:90px minmax(0,1fr)}.machine-summary-price strong{font-size:24px}.gallery-lightbox-inner{height:75dvh}}.machine-filter-ranges{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.machine-filters-fields .machine-filter-ranges>fieldset{grid-column:auto;width:100%;min-width:0}@media (width<=600px){.machine-filter-ranges{grid-template-columns:minmax(0,1fr);gap:12px}}.machine-detail-page .machine-summary-facts>div{grid-template-columns:minmax(126px,.9fr) minmax(0,1.1fr);gap:14px}.machine-summary-facts dt{align-items:center;gap:8px;line-height:1.8;display:flex}.machine-summary-facts dt svg{color:#f4c100;flex:none}.machine-summary .seller-contact-card{background:#20201c;border:1px solid #4e4938;border-radius:14px;margin-top:20px;padding:16px}.seller-contact-heading{text-align:start;align-items:center;gap:10px;display:flex}.seller-phone-icon{color:#f4c100;background:#f4c10018;border:1px solid #f4c10055;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.machine-summary .seller-contact-heading h2{margin:0;font-size:15px}.machine-summary .seller-contact-heading p{color:#bbb;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.seller-number{color:#fff;letter-spacing:.5px;overflow-wrap:anywhere;text-align:center;background:#171717;border:1px solid #383838;border-radius:10px;justify-content:center;align-items:center;min-height:52px;margin:14px 0;padding:6px 10px;font-size:21px;font-weight:700;display:flex}.machine-summary .seller-contact-button{text-align:center;color:#171717;background:#f4c100;border-radius:10px;justify-content:center;gap:8px;width:100%;min-height:46px;padding:10px 12px;font-size:14px;display:flex}.machine-summary .seller-contact-hint{text-align:center;color:#bbb;margin:9px 0 0;font-size:11px}.machine-summary-price{text-align:center;align-items:center}.machine-summary-price strong{text-align:center;width:100%}.gallery-thumbnails{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gallery-thumbnails>button{flex:0 0 calc(25% - 7.5px);width:calc(25% - 7.5px)}.machine-cards{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.machine-cards>.machine-card{flex:0 0 calc(33.3333% - 12px);width:calc(33.3333% - 12px)}.machine-filters-fields{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;display:flex}.machine-filters-fields>label{flex:0 0 calc(25% - 9px);width:calc(25% - 9px)}.machine-filters-fields>.machine-filter-ranges{flex:0 0 100%;width:100%}@media (width<=1000px){.machine-cards>.machine-card{flex-basis:calc(50% - 9px);width:calc(50% - 9px)}.machine-filters-fields>label{flex-basis:calc(33.3333% - 8px);width:calc(33.3333% - 8px)}}@media (width<=600px){.machine-cards{gap:8px}.machine-cards>.machine-card{flex-basis:calc(50% - 4px);width:calc(50% - 4px)}.machine-filters-fields{gap:12px 8px}.machine-filters-fields>label{flex-basis:calc(50% - 4px);width:calc(50% - 4px)}.gallery-thumbnails{gap:7px}.gallery-thumbnails>button{flex-basis:calc(25% - 5.25px);width:calc(25% - 5.25px)}.machine-summary .seller-contact-card{padding:14px}.machine-detail-page .machine-summary-facts>div{grid-template-columns:minmax(118px,.95fr) minmax(0,1.05fr);gap:10px}}.machine-card-price{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;display:flex}.machine-card-price-amount{overflow-wrap:anywhere;max-width:100%;line-height:1.8;display:block}.machine-card-price.local-price .machine-card-price-amount{font-size:16px}.machine-card-price small{margin-top:0}.machine-summary .seller-contact-card p.error{color:#9f1c16}@media (width<=600px){.machine-card-price{min-height:58px}.machine-card-price.local-price .machine-card-price-amount{font-size:13px}}.machine-category-navigation{direction:rtl;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px 16px;margin:18px auto 24px;padding:8px 2px;display:flex}.machine-category-trail,.machine-category-options{display:contents}.machine-category-tile{text-align:center;color:#eee;direction:rtl;background:#171717;border:1px solid #4c410d;border-radius:12px;flex-direction:column;flex:0 0 104px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:108px;padding:8px 6px;line-height:1.4;display:flex;position:relative}.machine-category-tile:hover{border-color:#f4c100}.machine-category-tile>span:last-child{overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:700;display:block}.machine-category-tile.selected{color:#fff;background:linear-gradient(145deg,#302811,#191919 72%);border:2px solid #f4c100;box-shadow:0 0 0 2px #f4c10018}.machine-category-tile.selected:after{content:"";background:#f4c100;border-radius:2px;width:2px;height:52%;position:absolute;top:24%;left:-11px}.machine-category-navigation.is-leaf .machine-category-tile.selected:after{left:auto;right:-11px}.machine-category-navigation .category-card-icon.category-machine-thumb{aspect-ratio:3/2;background-image:url(/catalog-photos/category-machine-thumbnails-v1.png);background-repeat:no-repeat;background-size:300% 300%;flex:none;width:84px;max-width:100%;height:auto;display:block}@media (width>=761px){.machine-category-navigation{width:calc(100vw - 48px);margin-inline:calc(50% - 50vw + 24px)}}@media (width<=760px){.machine-category-navigation{flex-direction:column;gap:18px;width:100%;padding:8px 0;display:flex}.machine-category-trail{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;display:flex}.machine-category-tile{flex:0 0 100px;width:100px;max-width:100%;min-height:104px;padding:7px 4px}.machine-category-tile>span:last-child{font-size:9px}.machine-category-tile.selected:after{display:none}.machine-category-trail:after{content:"";background:#f4c100;border-radius:2px;flex:0 0 80%;height:2px;margin:0 auto}.machine-category-options{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:18px 7px;width:100%;display:grid}.machine-category-options>.machine-category-tile{grid-column:auto/span 2;width:100%;max-width:104px}.machine-category-options>.machine-category-tile:nth-child(3n+1):last-child{grid-column:3/span 2}.machine-category-options>.machine-category-tile:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.machine-category-options>.machine-category-tile:nth-child(3n+2):last-child{grid-column:4/span 2}}.machine-summary-price{justify-content:center;min-height:92px;padding:18px 14px}.machine-detail-page .technical-specs-heading{border-bottom:1px solid #eee;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;display:flex}.technical-specs-heading>svg{color:#9a7900;flex:none}.machine-detail-section dl.specs{align-items:stretch;gap:10px 16px}.machine-detail-section dl.specs>div{background:#fafafa;border:1px solid #e7e7e7;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:16px;min-height:62px;padding:12px 14px}.machine-detail-section dl.specs>div:nth-child(4n+3),.machine-detail-section dl.specs>div:nth-child(4n+4){background:#fff}.machine-detail-section dl.specs dt{color:#5a5a5a;align-items:center;gap:9px;line-height:1.7;display:flex}.technical-spec-icon{color:#8a6a00;background:#fff8d9;border:1px solid #f1dfa3;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.machine-detail-section dl.specs dd{color:#242424;text-align:center;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.7}@media (width>=901px){.machine-detail-section dl.specs>div:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}@media (width<=600px){.machine-summary-price{min-height:82px;padding:14px 10px}.machine-detail-section dl.specs>div{gap:10px;min-height:58px;padding:10px}.machine-detail-section dl.specs dt{gap:7px;font-size:12px}.machine-detail-section dl.specs dd{font-size:13px}.technical-spec-icon{width:27px;height:27px}}.footer-signature{text-align:center;flex-direction:column;align-items:center;gap:5px;max-width:100%;padding-inline:10px;line-height:1.9;display:flex}.footer-brand-name{color:#f4c100;font-weight:700}.machine-filters-fields .machine-filter-ranges>fieldset{background:#fafafa;border:1px solid #e4e4e4;border-radius:10px;grid-template-columns:minmax(130px,1fr) minmax(0,1.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.machine-range-title{color:#333;text-align:start;font-size:12px;font-weight:600;line-height:1.6;display:block}.machine-range-title small{color:#777;margin-top:2px;font-size:10px;font-weight:400;display:block}.machine-filter-ranges .machine-range{gap:8px}.machine-filters-fields .machine-range input{background:#fff;height:40px;padding:7px;font-size:13px;line-height:1.5}.machine-filter-ranges .machine-range>label{min-width:0;display:block}.machine-filters>.exchange-summary{color:#666;text-align:center;border-top:1px solid #eee;margin:10px 0 0;padding:8px 4px 0;font-size:11px;line-height:1.8}.machine-filters>.exchange-summary>summary{cursor:pointer;list-style-position:inside}@media (width<=900px){.machine-filter-ranges{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.machine-filters-fields .machine-filter-ranges>fieldset{grid-template-columns:minmax(0,1fr);gap:7px;padding:10px}.machine-range-title{text-align:center}.machine-range-title small{margin-inline-start:5px;display:inline}.machine-filter-ranges{gap:8px}}.machine-visual-column{min-width:0}.gallery-actions-slot:empty{display:none}.machine-summary-actions.gallery-action-card{background:#171717;border:1px solid #393939;border-radius:14px;gap:12px;margin:16px 0 0;padding:18px}.gallery-action-card .primary{color:#171717;background:#f4c100}.gallery-action-card .secondary{color:#f4c100;background:0 0;border:1px solid #74631b}.machine-summary-actions.gallery-action-card>*{min-height:46px;padding:12px 16px;font-size:14px}.price-conversion{text-align:center;flex-direction:column;align-items:center;gap:3px;max-width:100%;line-height:1.7;display:flex}.price-conversion-amount{color:#eee;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.price-conversion-rate{color:#c9c9c9;overflow-wrap:anywhere;font-size:10px;font-weight:400;display:block}.price-conversion-rate>span{white-space:nowrap;color:#b9b9b9}.machine-card-price{min-height:88px}.machine-summary-price .price-conversion{gap:5px;margin-top:5px}.machine-summary-price .price-conversion-amount{color:#fff;font-size:16px}.machine-summary-price .price-conversion-rate{color:#d4d4d4;font-size:12px}@media (width<=600px){.machine-card-price{min-height:88px}.machine-card-price .price-conversion-amount{font-size:10px}.machine-card-price .price-conversion-rate{font-size:9px}.machine-summary-price .price-conversion-amount{font-size:14px}.machine-summary-price .price-conversion-rate{font-size:11px}}.photo-actions{z-index:4;direction:rtl;position:absolute;top:14px;right:14px}.photo-actions-buttons{flex-direction:column;gap:8px;display:flex}.photo-actions-buttons button{color:#fff;background:#131313e8;border:1px solid #ffffff40;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 12px #0003}.photo-actions-buttons button[aria-pressed=true]{color:#ffd027;border-color:#ffd027}.photo-actions-buttons button:hover{border-color:#ffd027}.photo-share-panel{color:#fff;background:#171717;border:1px solid #ffd02770;border-radius:14px;gap:10px;width:min(245px,60vw);padding:16px;display:grid;position:absolute;top:0;right:48px;box-shadow:0 12px 32px #0007}.photo-share-panel a,.photo-share-panel>button{color:#ffd027;align-items:center;gap:8px;display:flex}.photo-share-panel .share-close{width:25px;height:25px;position:absolute;top:8px;left:8px}.photo-share-panel input{width:100%;min-width:0;font-size:11px}.photo-action-notice{color:#fff;background:#191919;border:1px solid #ffd027;border-radius:12px;gap:9px;width:min(270px,72vw);padding:12px;font-size:12px;display:grid;position:absolute;top:148px;right:0}.photo-action-notice a{color:#ffd027}.photo-action-notice button{position:absolute;bottom:6px;left:6px}.seller-introduction{color:#fff;background:linear-gradient(130deg,#242321,#141414);border:1px solid #ffffff18;border-radius:18px;margin-top:18px;padding:22px}.seller-intro-identity{align-items:center;gap:14px;display:flex}.seller-intro-logo{object-fit:contain;background:#fff;border-radius:13px;width:64px;height:64px}.seller-avatar-empty{color:#ffd027;background:#2a2821;place-items:center;display:grid}.seller-introduction h2{margin:0 0 12px;font-size:15px}.seller-introduction h3{margin:0;font-size:18px}.seller-introduction p{color:#c4c4c4;white-space:pre-line;font-size:13px;line-height:1.9}.seller-introduction a{color:#ffd027}.seller-intro-stats{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;font-size:12px;display:grid}.seller-intro-stats>div,.seller-intro-kind{box-sizing:border-box;text-align:center;color:#fff;background:#ffffff05;border:1px solid #ffd02745;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:98px;padding:12px 8px;display:flex}.seller-intro-stats>div:not(.seller-intro-kind) svg{color:#ffd027;flex:none;width:20px;height:20px}.seller-intro-stats>div:not(.seller-intro-kind) strong,.seller-intro-kind>strong{color:#fff;direction:ltr;font-size:19px;line-height:1.4}.seller-intro-stats>div small,.seller-intro-kind small{color:#c4c4c4;font-size:10px;line-height:1.7}.seller-intro-kind{gap:6px}.seller-intro-kind svg{color:#ffd027;flex:none;width:19px;height:19px}.seller-intro-kind>strong{text-align:center;overflow-wrap:anywhere;direction:rtl;font-size:13px;line-height:1.5}@media (width<=420px){.seller-intro-stats{gap:6px}.seller-intro-stats>div,.seller-intro-kind{min-height:92px;padding:9px 4px}.seller-intro-kind small{font-size:10px}.seller-intro-stats>div:not(.seller-intro-kind) strong{font-size:16px}}.seller-intro-link{border:1px solid #ffd02750;border-radius:10px;justify-content:center;align-items:center;padding:11px;display:flex}.seller-page{padding-top:24px;padding-bottom:45px}.seller-hero{background:#191919;border:1px solid #ffffff20;border-radius:20px;overflow:hidden}.seller-banner{object-fit:cover;width:100%;height:220px;display:block}.seller-banner-empty{background:radial-gradient(at 80% 10%,#6a531c88,#0000 60%),linear-gradient(130deg,#242424,#0c0c0c);height:160px}.seller-identity{align-items:center;gap:20px;padding:24px;display:flex}.seller-page-logo{object-fit:contain;background:#242424;border:1px solid #ffd02750;border-radius:18px;flex-shrink:0;width:104px;height:104px}.seller-identity h1{margin:0;font-size:25px}.seller-identity>.secondary{margin-inline-start:auto}.seller-kind{color:#ffd027;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seller-kind small{color:#b9b9b9;border:1px solid #ffffff25;border-radius:5px;padding:2px 6px;font-size:10px}.seller-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.seller-stats>div{text-align:center;background:#191919;border:1px solid #ffffff18;border-radius:15px;flex-direction:column;align-items:center;gap:9px;padding:20px 8px;display:flex}.seller-stats svg{color:#ffd027;width:22px}.seller-stats strong{direction:ltr;font-size:24px}.seller-stats span{color:#aaa;font-size:12px}.seller-score-help{color:#aaa;margin:18px 0;font-size:12px;line-height:2}.seller-score-help summary{cursor:pointer;color:#d1bb72}.seller-about,.seller-reviews{background:#161616;border:1px solid #ffffff18;border-radius:18px;margin-top:24px;padding:26px}.seller-about h2,.seller-reviews h2,.seller-machines h2{margin:0 0 20px;font-size:20px}.seller-about>p{white-space:pre-line;color:#ccc;line-height:2.1}.seller-about-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.seller-about-photos img{object-fit:contain;background:#101010;border-radius:12px;width:100%;height:260px}.seller-about-video{background:#000;border-radius:12px;width:100%;max-height:460px;margin-top:20px;display:block}.seller-machines{margin:32px 0}.seller-machines .machine-cards,.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.seller-reviews form{gap:14px;max-width:650px;display:grid}.seller-reviews form label,.seller-editor form label{gap:8px;display:grid}.seller-reviews form small{color:#aaa;line-height:1.9}.seller-review-list{gap:12px;margin-top:24px;display:grid}.seller-review-list article{border:1px solid #ffffff18;border-radius:12px;gap:9px;padding:18px;display:grid}.seller-review-list strong{color:#ffd027;direction:ltr;justify-content:flex-end;align-items:center;gap:6px;display:flex}.seller-review-list article>span,.seller-review-list time{color:#999;font-size:11px}.seller-review-list p{white-space:pre-line;margin:0;line-height:2}.seller-editor{border:1px solid #ffd02740;border-radius:16px;margin:24px 0;padding:20px}.seller-editor summary{color:#ffd027;cursor:pointer;font-weight:700}.seller-editor form{gap:20px;margin-top:20px;display:grid}.seller-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.seller-editor-preview{object-fit:contain;width:100%;max-height:140px}.seller-editor-photos{flex-wrap:wrap;gap:8px;display:flex}.seller-editor-photos img{object-fit:contain;border-radius:8px;width:72px;height:72px}.seller-remove{align-items:center;gap:8px;font-size:12px;display:flex}.seller-remove input{width:auto!important}.seller-editor video{width:100%;max-height:220px}.seller-editor small,.seller-editor-hint{color:#aaa;font-size:12px;line-height:1.9}.seller-profile-link{color:#ffd027;margin-top:12px;display:inline-block}.selection-page{min-height:65vh}.selection-empty{padding:35px 0;line-height:2}.selection-remove{color:#d2b65f;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-size:12px;display:flex}.compare-scroll{border:1px solid #ffffff25;border-radius:15px;margin:24px 0;overflow-x:auto}.compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:630px}.compare-table caption{text-align:right;color:#aaa;padding:16px;font-size:12px}.compare-table th,.compare-table td{text-align:center;vertical-align:top;border:1px solid #ffffff14;padding:16px;font-size:13px;line-height:1.9}.compare-table tbody th{color:#aaa;background:#191919;font-weight:400}.compare-table thead th{background:#191919}.compare-table thead a{color:#fff;gap:12px;display:grid}.compare-table img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:145px}.compare-table th:first-child{width:140px}.favorites-grid article{min-width:0}.favorites-grid .machine-card{height:calc(100% - 44px)}@media (width<=900px){.seller-machines .machine-cards,.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-banner{height:170px}.seller-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-about,.seller-reviews{padding:19px}.seller-identity{flex-wrap:wrap;gap:13px;padding:18px}.seller-identity h1{font-size:21px}.seller-page-logo{width:80px;height:80px}.seller-about-photos img{height:200px}.seller-identity>.secondary{font-size:12px}.seller-identity p{margin:8px 0}}@media (width<=540px){.seller-machines .machine-cards,.favorites-grid,.seller-editor-grid,.seller-about-photos{grid-template-columns:1fr}.seller-banner{height:130px}.seller-identity h1{font-size:18px}.seller-introduction{padding:18px}.photo-actions{top:10px;right:10px}.photo-actions-buttons button{width:36px;height:36px}.photo-share-panel{right:43px}.photo-action-notice{top:136px}.seller-stats strong{font-size:22px}}.seller-intro-heading{align-items:center;gap:14px;display:flex}.seller-avatar{object-fit:contain;border-radius:12px;flex-shrink:0;width:62px;height:62px}.seller-eyebrow{color:#aaa;margin-bottom:5px;font-size:10px;display:block}.seller-intro-heading small{color:#baa76d;font-size:11px}.seller-intro-stats>span{align-items:center;gap:5px;display:flex}.seller-profile-link{align-items:center;gap:8px;display:inline-flex}.machine-carousel .custom-machine-banner{min-height:unset;background:radial-gradient(at 50% 35%,#5c4a1b3b,#0000 60%),#151515;padding:26px 32px 20px;display:block}.custom-banner-top{text-align:center}.custom-banner-top .banner-kicker{justify-content:center;margin:0 0 8px}.custom-banner-top h2{color:#fff;margin:0;font-size:25px;line-height:1.6}.custom-banner-body{grid-template-columns:minmax(0,1fr) minmax(220px,1.7fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:10px;display:grid}.custom-banner-side{align-self:stretch;min-width:0;padding:12px 0}.banner-name{text-align:center;gap:5px;margin-bottom:18px;display:grid}.banner-name small{color:#aaa;font-size:11px}.banner-name strong{color:#ffd027;overflow-wrap:anywhere;font-size:23px}.custom-banner-side dl{gap:12px;margin:0;display:grid}.custom-banner-side dl>div{text-align:center;border-bottom:1px solid #ffffff16;padding-bottom:10px}.custom-banner-side dt{color:#aaa;margin-bottom:4px;font-size:11px}.custom-banner-side dd{margin:0;font-size:14px;font-weight:600}.custom-banner-photo{background:#fff;border:1px solid #ffd02735;border-radius:15px;width:100%;min-width:0;height:270px;padding:12px;display:block;position:relative;overflow:hidden}.custom-banner-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.custom-banner-photo .banner-placeholder{color:#555}.banner-view{color:#ffd027;background:#161616ed;border-radius:7px;align-items:center;gap:4px;padding:6px 10px;font-size:10px;display:flex;position:absolute;bottom:10px;left:10px}.custom-banner-bottom{border-top:1px solid #ffd02730;grid-template-columns:minmax(0,1fr) minmax(220px,1.7fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;padding-top:16px;display:grid}.custom-banner-price{text-align:center;min-width:0}.custom-banner-price>strong{color:#ffd027;font-size:23px;display:block}.custom-banner-price .price-conversion{margin-top:5px}.custom-banner-seller{text-align:center;justify-items:center;gap:7px;min-width:0;font-size:13px;display:grid}.custom-banner-seller button,.custom-banner-seller>a{color:#ffd027;font-size:12px}.custom-banner-seller small{color:#ffa8a8;font-size:11px}.custom-banner-location{color:#ccc;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.custom-banner-location svg{color:#ffd027;flex-shrink:0}@media (width<=700px){.machine-carousel .custom-machine-banner{padding:18px 14px}.custom-banner-top h2{font-size:20px}.custom-banner-body{grid-template-columns:minmax(0,1fr) minmax(135px,1.7fr) minmax(0,1fr);gap:8px}.custom-banner-photo{height:200px;padding:5px}.banner-name strong{font-size:15px}.banner-name small,.custom-banner-side dt{font-size:9px}.custom-banner-side dd{font-size:10px}.custom-banner-side dl{gap:8px}.custom-banner-side dl>div{padding-bottom:7px}.custom-banner-bottom{grid-template-columns:minmax(0,1fr) minmax(135px,1.7fr) minmax(0,1fr);gap:8px}.custom-banner-price>strong{font-size:16px}.custom-banner-seller,.custom-banner-location,.custom-banner-seller button{font-size:10px}.custom-banner-location{flex-wrap:wrap}.custom-banner-price .conversion-rate{font-size:8px}.banner-view{padding:5px;font-size:8px}.banner-name{margin-bottom:12px}}@media (width<=390px){.custom-banner-body,.custom-banner-bottom{grid-template-columns:minmax(0,1fr) minmax(115px,1.5fr) minmax(0,1fr);gap:5px}.custom-banner-photo{height:175px}.custom-banner-price>strong{font-size:14px}}.machine-carousel .custom-banner-titles{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(220px,1.7fr) minmax(0,1fr);align-items:center;gap:24px;margin:12px 0 8px;display:grid}.custom-banner-titles .banner-name,.custom-banner-titles h2{margin:0}.machine-carousel .custom-banner-side{align-self:center;padding:0}.machine-carousel .custom-banner-side dl{grid-template-columns:1fr;gap:8px;margin:0;padding:0;display:grid}.machine-carousel .custom-banner-side dl>div{color:#f4f4f4;text-align:right;background:#ffffff06;border:1px solid #ffd02725;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.machine-carousel .custom-banner-side dt{color:#b9b9b9;flex-shrink:0;margin:0;font-size:11px}.machine-carousel .custom-banner-side dd{color:#fff;text-align:left;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.machine-carousel .custom-banner-photo{height:300px}.machine-carousel .custom-banner-body{align-items:center;margin-top:16px}@media (width<=1000px){.machine-carousel .custom-banner-side dl>div{flex-direction:column;gap:4px;padding:9px 6px}.machine-carousel .custom-banner-side dt,.machine-carousel .custom-banner-side dd{text-align:center}.machine-carousel .custom-banner-side dt{font-size:10px}.machine-carousel .custom-banner-side dd{font-size:12px}}@media (width<=700px){.machine-carousel .custom-banner-titles{grid-template-columns:minmax(0,1fr) minmax(135px,1.7fr) minmax(0,1fr);gap:8px}.custom-banner-titles .banner-name strong{font-size:14px}.custom-banner-titles h2{font-size:18px}.machine-carousel .custom-banner-side dt{flex-shrink:1;font-size:9px}.machine-carousel .custom-banner-side dd{font-size:10px}.machine-carousel .custom-banner-side dl{gap:6px}.machine-carousel .custom-banner-side dl>div{padding:7px 3px}.machine-carousel .custom-banner-photo{height:250px}}@media (width<=390px){.machine-carousel .custom-banner-titles{grid-template-columns:minmax(0,1fr) minmax(115px,1.5fr) minmax(0,1fr);gap:5px}.custom-banner-titles .banner-name strong{font-size:12px}.custom-banner-titles h2{font-size:16px}.machine-carousel .custom-banner-photo{height:230px}}@media (width>=901px) and (orientation:landscape){.machine-detail-top{align-items:stretch}.machine-visual-column{flex-direction:column;display:flex}.machine-visual-column>.device-gallery,.machine-visual-column>.gallery-actions-slot{flex-shrink:0}.machine-visual-column>.seller-introduction{flex-direction:column;flex:none;display:flex}.machine-visual-column>.seller-introduction>.seller-profile-link{margin-top:8px;padding-top:0}}.seller-machines .machine-cards{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.seller-machines .machine-cards>.machine-card{box-sizing:border-box;max-width:100%}.seller-activity-stat strong{direction:rtl;font-size:17px;line-height:1.6}.seller-catalog-controls{color:#222;background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:minmax(190px,2fr) 1fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.seller-catalog-controls label{gap:7px;min-width:0;font-size:12px;display:grid}.seller-catalog-controls input,.seller-catalog-controls select{color:#222;background:#fafafa;border:1px solid #ccc;border-radius:8px;width:100%;min-width:0;padding:10px}.seller-catalog-controls button{color:#665100;white-space:nowrap;background:0 0;border:1px solid #e4bf28;padding:10px;font-size:12px}.seller-results-count{color:#555;font-size:13px}.seller-machines>.machine-filters{margin-bottom:12px}@media (width<=900px){.seller-catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-catalog-controls>label:first-child,.seller-catalog-controls button{grid-column:1/-1}.seller-activity-stat strong{font-size:15px}}@media (width<=600px){.seller-machines .machine-cards>.machine-card{flex:0 0 100%;grid-template-rows:auto auto auto;grid-template-columns:120px minmax(0,1fr);gap:6px 12px;width:100%;padding:10px;display:grid}.seller-machines .machine-card-photo{aspect-ratio:1;grid-area:1/1/4;align-self:center}.seller-machines .machine-card-names{text-align:right;grid-column:2;margin:0}.seller-machines .machine-card-names h3{font-size:14px}.seller-machines .machine-card-specs{grid-column:2;gap:3px;margin:3px 0}.seller-machines .machine-card-bottom{grid-column:2;min-width:0}.seller-machines .machine-card-price{min-height:0}.seller-machines .machine-card-specs li{font-size:10px}.seller-machines .machine-card-cta{margin-top:6px}.seller-catalog-controls{gap:10px;padding:12px}.seller-activity-stat strong{font-size:14px}}@media (width<=390px){.seller-machines .machine-cards>.machine-card{grid-template-columns:95px minmax(0,1fr);gap:6px 9px}}.seller-introduction{padding:20px}.seller-introduction>p{margin:12px 0}.seller-intro-stats{margin:8px 0 12px}.seller-introduction .seller-profile-link{margin-top:8px}.seller-intro-heading h2{margin-bottom:0}.seller-introduction .seller-intro-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.seller-intro-stats>div{text-align:center;background:#ffffff06;border:1px solid #ffd02735;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding:16px 8px;display:flex}.seller-intro-stats>div>svg{color:#ffd027}.seller-intro-stats strong{color:#fff;font-size:21px;line-height:1.5}.seller-intro-stats small{color:#bdbdbd;font-size:11px;line-height:1.6}.seller-introduction>p{background:#ffffff04;border:1px solid #ffffff13;border-radius:11px;padding:14px 16px;line-height:2}.seller-introduction>.seller-profile-link{text-align:center;background:#ffd0270b;border:1px solid #ffd02765;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:10px 14px;font-size:13px;display:flex}@media (width>=901px) and (orientation:landscape){.machine-visual-column>.seller-introduction{flex:1;grid-template-rows:auto minmax(52px,.7fr) minmax(100px,1fr) auto;gap:16px;padding:24px;display:grid}.machine-visual-column>.seller-introduction>p{align-items:center;margin:0;display:flex}.machine-visual-column>.seller-introduction>.seller-profile-link{margin:0;padding:10px 14px}.machine-visual-column>.seller-introduction .seller-intro-heading{gap:16px}.machine-visual-column>.seller-introduction .seller-avatar{width:70px;height:70px}.machine-visual-column>.seller-introduction h2{font-size:18px}.machine-visual-column>.seller-introduction .seller-intro-stats strong{font-size:24px}}@media (width<=900px){.seller-introduction{gap:14px;display:grid}.seller-introduction>p,.seller-introduction>.seller-profile-link{margin:0}.seller-intro-stats>div{gap:6px;padding:13px 5px}.seller-intro-stats strong{font-size:18px}.seller-intro-stats small{font-size:10px}}@media (width>=901px){.seller-catalog-controls{grid-template-columns:minmax(190px,2fr) 1fr auto}}.seller-machines .category-hierarchy{margin:16px 0}.seller-machines .categorychips,.seller-machines .subchips{flex-wrap:wrap;justify-content:center}.machine-carousel{width:90vw;max-width:none;margin-inline:calc(50% - 45vw)}@media (width>=901px) and (orientation:landscape){.machine-carousel .custom-banner-photo{height:clamp(320px,28vw,460px)}.machine-carousel .custom-banner-body,.machine-carousel .custom-banner-titles,.machine-carousel .custom-banner-bottom{grid-template-columns:minmax(0,1fr) minmax(300px,2.1fr) minmax(0,1fr)}}.seller-catalog-controls{align-items:end;gap:14px;padding:16px}.seller-catalog-controls>label{margin:0;padding:0}.seller-catalog-controls>label>input,.seller-catalog-controls>label>select{box-sizing:border-box;height:48px;margin:0}.seller-catalog-controls>button{box-sizing:border-box;justify-content:center;place-self:end stretch;align-items:center;height:48px;margin:0;padding:0 16px;line-height:1.5;display:flex}.seller-catalog-controls>button,.machine-filters-title>button{color:#f4c100;opacity:1;background:#171717;border:1px solid #d4aa00;border-radius:9px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.seller-catalog-controls>button:not(:disabled):hover,.machine-filters-title>button:not(:disabled):hover{border-color:#b68f00}.seller-catalog-controls>button:focus-visible,.machine-filters-title>button:focus-visible{outline-offset:3px;color:#171717;outline:2px solid #171717}.seller-catalog-controls>button:disabled,.machine-filters-title>button:disabled{color:#595959;opacity:1;cursor:not-allowed;background:#ececec;border-color:#aaa}@media (width<=900px){.seller-catalog-controls{gap:12px;padding:14px}.seller-catalog-controls>button{justify-self:stretch;width:100%}}.machine-carousel .custom-banner-seller,.machine-carousel .custom-banner-seller>a,.machine-carousel .custom-banner-location{font-size:23px;font-weight:600;line-height:1.6}.machine-carousel .custom-banner-seller>a{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.machine-carousel .custom-banner-seller>a svg,.machine-carousel .custom-banner-location svg{flex-shrink:0;width:26px;height:26px}.machine-carousel .custom-banner-seller>span,.machine-carousel .custom-banner-location>span{overflow-wrap:anywhere;max-width:100%}@media (width<=700px){.machine-carousel .custom-banner-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.machine-carousel .custom-banner-seller,.machine-carousel .custom-banner-seller>a,.machine-carousel .custom-banner-location{font-size:14px}.machine-carousel .custom-banner-seller>a{flex-wrap:wrap;gap:3px}.machine-carousel .custom-banner-seller>a svg,.machine-carousel .custom-banner-location svg{width:18px;height:18px}}@media (width<=390px){.machine-carousel .custom-banner-seller,.machine-carousel .custom-banner-seller>a,.machine-carousel .custom-banner-location{font-size:12px}}@media (width>=761px) and (orientation:landscape){.category-hierarchy .chips,.machine-category-navigation{gap:20px 18px}.category-hierarchy .category-card,.machine-category-navigation .machine-category-tile{box-sizing:border-box;border-radius:15px;flex:0 0 140px;gap:10px;width:140px;max-width:140px;min-height:152px;padding:12px 9px}.category-hierarchy .category-card-icon.category-machine-thumb,.machine-category-navigation .category-card-icon.category-machine-thumb{width:118px;max-width:100%;height:auto}.category-hierarchy .category-card>span:last-child,.machine-category-navigation .machine-category-tile>span:last-child{font-size:13px;font-weight:700;line-height:1.6}.seo-category-children>a,.seo-category-children>.seo-category-current,.seo-category-step>a{min-width:140px;min-height:152px}.seo-category-children .category-card-icon.category-machine-thumb,.seo-category-step>a .category-card-icon.category-machine-thumb{width:118px}.seo-category-children>a>span:last-child,.seo-category-current>span:last-child,.seo-category-step>a>span:last-child{font-size:13px;line-height:1.6}}@media (width>=901px) and (orientation:landscape){.machine-carousel .custom-machine-banner{padding:18px 32px 14px}.machine-carousel .custom-banner-top .banner-kicker{margin-bottom:5px;line-height:1.3}.machine-carousel .custom-banner-titles{margin:7px 0 5px}.machine-carousel .custom-banner-top h2{line-height:1.25}.machine-carousel .banner-name{gap:3px}.machine-carousel .banner-name strong{line-height:1.25}.machine-carousel .custom-banner-photo{height:clamp(224px,19.6vw,322px)}.machine-carousel .custom-banner-body{margin-top:10px}.machine-carousel .custom-banner-side dl{gap:6px}.machine-carousel .custom-banner-side dl>div{padding:7px 10px;line-height:1.35}.machine-carousel .custom-banner-bottom{margin-top:12px;padding-top:10px}.machine-carousel .custom-banner-seller,.machine-carousel .custom-banner-seller>a,.machine-carousel .custom-banner-location{line-height:1.25}.machine-carousel .custom-banner-seller{gap:5px}.machine-carousel .custom-banner-price>strong{line-height:1.35}.machine-carousel .banner-controls{padding-block:5px}}@media (orientation:portrait){.machine-carousel .custom-machine-banner{padding:18px 14px}.machine-carousel .custom-banner-titles{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:10px}.machine-carousel .custom-banner-titles .banner-name strong{font-size:clamp(14px,2vw,21px);line-height:1.45}.machine-carousel .custom-banner-top h2{font-size:clamp(17px,2.4vw,26px);line-height:1.55}.machine-carousel .custom-banner-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:14px;display:grid}.machine-carousel .custom-banner-photo{order:-1;grid-area:1/1/auto/-1;width:100%;height:clamp(240px,48vw,440px);padding:10px}.machine-carousel .custom-banner-side.banner-right{grid-area:2/1;align-self:start;padding:0}.machine-carousel .custom-banner-side.banner-left{grid-area:2/2;align-self:start;padding:0}.machine-carousel .custom-banner-side dl{gap:8px}.machine-carousel .custom-banner-side dl>div{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:62px;padding:9px 7px;display:flex}.machine-carousel .custom-banner-side dt{text-align:center;font-size:11px;line-height:1.5}.machine-carousel .custom-banner-side dd{text-align:center;font-size:13px;line-height:1.5}.machine-carousel .banner-view{padding:7px 10px;font-size:11px}}.seller-page .seller-identity h1{color:#ffd027;font-size:clamp(23px,2.5vw,32px);line-height:1.6}.seller-page .seller-identity p{color:#ddd}.seller-page .seller-stats strong{color:#fff}.seller-page .seller-stats .seller-activity-stat strong{color:#ffd027}.seller-page .seller-about h2,.seller-page .seller-reviews h2{color:#fff}.seller-page .seller-about,.seller-page .seller-reviews{color:#ddd}.seller-page .seller-machines h2{color:#171717}.seller-own-summary{color:#fff;background:#171717;border:1px solid #b69300;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:18px 0;padding:16px;display:flex}.seller-own-summary strong{color:#ffd027}.seller-approval-status{color:#4f4000;background:#fff8d9;border:1px solid #c7a400;border-radius:9px;padding:12px 16px;line-height:1.9}.seller-review-actions{flex-wrap:wrap;gap:12px;display:flex}.seller-type-review{border:1px solid #ccc;border-radius:14px;margin:28px 0;padding:20px}.seller-page .seller-kind{color:#ffd027}@media (orientation:portrait){.machine-carousel .custom-machine-banner{padding:12px 12px 10px}.machine-carousel .custom-banner-top .banner-kicker{margin-bottom:5px;line-height:1.3}.machine-carousel .custom-banner-titles{margin:7px 0 5px}.machine-carousel .custom-banner-body{gap:10px;margin-top:10px}.machine-carousel .custom-banner-photo{height:clamp(168px,33.6vw,308px);padding:7px}.machine-carousel .custom-banner-side dl{gap:6px}.machine-carousel .custom-banner-side dl>div{gap:2px;min-height:44px;padding:5px 6px}.machine-carousel .custom-banner-side dt{font-size:10px;line-height:1.35}.machine-carousel .custom-banner-side dd{font-size:12px;line-height:1.35}.machine-carousel .custom-banner-bottom{margin-top:12px;padding-top:10px}.machine-carousel .custom-banner-seller,.machine-carousel .custom-banner-seller>a,.machine-carousel .custom-banner-location{line-height:1.25}.machine-carousel .banner-controls{padding-block:5px}}@media (width>=901px) and (orientation:landscape){.machine-carousel .custom-machine-banner{padding-top:16px;padding-bottom:12px}.machine-carousel .custom-banner-photo{height:clamp(202px,17.64vw,290px)}.machine-carousel .custom-banner-body{margin-top:9px}.machine-carousel .custom-banner-side dl{gap:5px}.machine-carousel .custom-banner-side dl>div{padding-block:6px}.machine-carousel .custom-banner-bottom{margin-top:10px;padding-top:9px}.machine-carousel .custom-banner-titles{margin-top:6px;margin-bottom:4px}}.portrait-banner-specs{display:none}@media (orientation:portrait){.machine-carousel .custom-banner-body>.custom-banner-side{display:none}.machine-carousel .portrait-banner-specs{direction:rtl;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;padding:0;display:grid}.machine-carousel .portrait-banner-specs>div{box-sizing:border-box;color:#fff;text-align:center;background:#ffffff06;border:1px solid #ffd02725;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:5px 6px;display:flex}.machine-carousel .portrait-banner-specs dt{color:#b9b9b9;margin:0;font-size:10px;line-height:1.35}.machine-carousel .portrait-banner-specs dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.35}.machine-carousel .portrait-banner-specs>.unpaired{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.machine-carousel .custom-machine-banner{padding:10px 12px 8px}.machine-carousel .custom-banner-top .banner-kicker{margin-bottom:4px;line-height:1.2}.machine-carousel .custom-banner-titles{margin:6px 0 4px}.machine-carousel .custom-banner-titles .banner-name strong,.machine-carousel .custom-banner-top h2{line-height:1.3}.machine-carousel .custom-banner-body{gap:8px;margin-top:8px}.machine-carousel .custom-banner-photo{height:clamp(143px,28.56vw,262px);padding:6px}.machine-carousel .portrait-banner-specs{gap:5px 10px}.machine-carousel .portrait-banner-specs>div{gap:1px;min-height:38px;padding:4px 6px}.machine-carousel .portrait-banner-specs dt,.machine-carousel .portrait-banner-specs dd{line-height:1.25}.machine-carousel .custom-banner-bottom{margin-top:10px;padding-top:8px}.machine-carousel .custom-banner-seller{gap:4px}.machine-carousel .banner-controls{padding-block:4px}}.seller-page .seller-stats>div>strong{justify-content:center;align-items:center;min-height:44px;line-height:1.8;display:flex}.seller-page .seller-stats .seller-activity-empty strong{color:#fff;direction:ltr;font-size:24px;line-height:1.8}@supports (content-visibility:auto){.machine-cards>.machine-card{content-visibility:auto;contain-intrinsic-block-size:auto 560px}.seller-review-list>article{content-visibility:auto;contain-intrinsic-block-size:auto 140px}.seller-about-photos>img{content-visibility:auto;contain-intrinsic-block-size:auto 260px}.machine-detail-section{content-visibility:auto;contain-intrinsic-block-size:auto 220px}.site-footer{content-visibility:auto;contain-intrinsic-block-size:auto 360px}}.machine-detail-page .machine-summary h1.machine-title-stack{text-align:center;letter-spacing:0;gap:9px;margin:12px 0 18px;padding:0;line-height:1.5;display:grid}.machine-title-stack>span{overflow-wrap:anywhere;display:block}.machine-title-stack .machine-title-type{color:#f4c100;font-size:18px;font-weight:800}.machine-title-stack .machine-title-brand{color:#f6f6f6;font-size:16px;font-weight:700}.machine-title-stack .machine-title-model{color:#e4e4e4;font-size:14px;font-weight:600}@media (width<=600px){.machine-detail-page .machine-summary h1.machine-title-stack{gap:7px;margin:10px 0 14px}.machine-title-stack .machine-title-type{font-size:16px}.machine-title-stack .machine-title-brand{font-size:15px}.machine-title-stack .machine-title-model{font-size:13px}}.machine-summary-actions.single-action{grid-template-columns:minmax(0,1fr)}.machine-summary-actions.single-action>button,.machine-summary-actions.single-action>a{width:100%}.seller-rating-panel{color:#f7f7f7;background:linear-gradient(110deg,#ffd02714,#ffffff05);border:1px solid #ffd02770;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin-top:14px;padding:14px 16px;display:grid}.seller-rating-title{color:#ffd027;align-items:center;gap:7px;font-size:13px;display:flex}.seller-rating-panel>strong{white-space:nowrap;grid-area:1/2/3;font-size:21px}.seller-rating-stars{color:#ffd027;gap:3px;display:flex}.seller-rating-panel>small{color:#bcbcbc;grid-column:1/-1;font-size:11px}.seller-rating-panel:hover{border-color:#ffd027}.machine-carousel .custom-banner-photo{box-sizing:border-box;background:#090909;border:1px solid #ffd02755;border-radius:14px;justify-self:center;max-width:100%;overflow:hidden;padding:0!important}.machine-carousel .custom-banner-photo>img{object-fit:contain;mix-blend-mode:normal;border-radius:inherit;width:100%;height:100%;display:block}@media (width>=901px){.machine-detail-top{align-items:stretch}.machine-detail-top>.machine-summary{flex-direction:column;min-height:100%;display:flex}.machine-detail-top .machine-summary-facts{flex-direction:column;flex:1 0 auto;display:flex}.machine-detail-top .machine-summary-facts>.lathe-dimension-fact{flex:auto;align-content:center}}html{scrollbar-color:#f4c100 #242424;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#242424}::-webkit-scrollbar-thumb{background:#f4c100;border:2px solid #242424;border-radius:999px}.machine-detail-page .machine-summary-facts>div{padding:6px 0}.machine-detail-page .machine-summary-facts dt{font-size:16px}.machine-detail-page .machine-summary-facts dd{font-size:17px}.machine-detail-page .machine-summary-facts dt svg{width:19px;height:19px}.admin-dashboard{--admin-accent:#f4c100;color:#f5f5f5;padding-top:26px;padding-bottom:70px}.admin-dashboard .admin-top{background:#111;border:1px solid #383838;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:20px 22px;display:flex}.admin-dashboard .admin-top>a,.admin-dashboard .admin-top a{color:#f4c100;font-weight:700}.admin-dashboard .admin-top h1{letter-spacing:0;color:#fff;margin:8px 0 0;font-size:27px}.admin-dashboard .admin-top p{color:#bbb;margin:0;font-size:14px}.admin-dashboard .admin-tabs{scrollbar-color:#f4c100 #1d1d1d;border-bottom:1px solid #343434;gap:8px;margin:0 0 18px;padding:5px 0 12px;display:flex;overflow:auto}.admin-dashboard .admin-tabs button{color:#ddd;background:#181818;border:1px solid #424242;border-radius:9px;flex:none;align-items:center;gap:8px;padding:10px 15px;font-weight:700;display:flex}.admin-dashboard .admin-tabs button b{color:#111;background:#f4c100;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid}.admin-dashboard .admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-dashboard .admin-kpi{background:#171717;border:1px solid #383838;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.admin-dashboard .admin-kpi span{color:#c6c6c6;font-size:13px}.admin-dashboard .admin-kpi strong{color:#f4c100;white-space:nowrap;font-size:23px}.admin-dashboard a.admin-kpi{box-sizing:border-box;width:100%;color:inherit;text-align:right;cursor:pointer;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s}.admin-dashboard a.admin-kpi:hover{border-color:#f4c100;transform:translateY(-1px)}.admin-dashboard a.admin-kpi:focus-visible{outline-offset:3px;border-color:#f4c100;outline:2px solid #f4c100}.admin-dashboard .admin-card{color:#f4f4f4;background:#141414;border:1px solid #383838;border-radius:14px;margin:14px 0;padding:20px}.admin-dashboard .admin-card h2{color:#fff;margin:0 0 12px;font-size:19px}.admin-dashboard .admin-card h3{color:#ddd;margin:16px 0 8px;font-size:15px}.admin-dashboard .admin-card p{color:#bbb}.admin-dashboard .admin-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-dashboard .admin-section-head h2{margin:0}.admin-dashboard .admin-section-head p{margin:3px 0 0;font-size:13px}.admin-dashboard .admin-card .secondary{color:#f4c100;background:#202020;border-color:#50491f}.admin-dashboard .admin-card .primary{color:#111;background:#f4c100;font-weight:800}.admin-dashboard .admin-bars{border-bottom:1px solid #454545;align-items:end;gap:4px;min-height:145px;padding:12px 7px 3px;display:flex;overflow:hidden}.admin-dashboard .admin-bar-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:4px;min-width:0;height:130px;display:flex}.admin-dashboard .admin-bar-column i{background:linear-gradient(#ffe26b,#e6b600);border-radius:5px 5px 0 0;width:min(70%,19px);min-height:2px}.admin-dashboard .admin-bar-column>span{color:#bdbdbd;font-size:9px}.admin-dashboard .admin-bar-column small{color:#aaa;height:17px;font-size:9px}.admin-dashboard .days-bars{gap:3px}.admin-dashboard .days-bars .admin-bar-column{height:110px}.admin-dashboard .admin-footnote{color:#aaa;margin-top:12px;line-height:1.9;display:block}.admin-dashboard .admin-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-dashboard .admin-category{background:#191919;border:1px solid #333;border-radius:10px;padding:12px}.admin-dashboard .admin-category-parent,.admin-dashboard .admin-category-child{justify-content:space-between;gap:10px;display:flex}.admin-dashboard .admin-category-parent{border-bottom:1px solid #353535;padding-bottom:8px}.admin-dashboard .admin-category-parent strong{color:#f4c100}.admin-dashboard .admin-category-parent span,.admin-dashboard .admin-category-child span:last-child{color:#aaa;font-size:12px}.admin-dashboard .admin-category-child{padding-top:8px;font-size:13px}.admin-dashboard .admin-category-name{color:#f4c100;align-items:center;min-height:34px;font-weight:800;text-decoration:none;display:inline-flex}.admin-dashboard .admin-category-name:hover{text-underline-offset:4px;text-decoration:underline}.admin-dashboard .admin-category-counts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-dashboard .admin-category-counts a{color:#e1e1e1;background:#202020;border:1px solid #414141;border-radius:8px;padding:5px 8px;font-size:12px;text-decoration:none;transition:all .15s}.admin-dashboard .admin-category-counts a:focus-visible{color:#ffe05a;border-color:#f4c100;outline:none}.admin-dashboard .admin-category-counts a:hover{border-color:#f4c100;outline:none}.admin-dashboard .admin-category-child{border-top:1px solid #292929;align-items:center}.admin-dashboard .admin-category-help{margin-top:-4px;font-size:13px}.admin-dashboard .admin-active-filter{background:#201d12;border-right:3px solid #f4c100;padding:9px 12px;color:#ffe05a!important}.admin-dashboard .admin-media-review{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.admin-dashboard .admin-media-review a{background:#090909;border:1px solid #57480e;border-radius:10px;max-width:220px;display:block;overflow:hidden}.admin-dashboard .admin-media-review img,.admin-dashboard .admin-media-review video{object-fit:contain;background:#070707;width:220px;height:150px;display:block}.admin-dashboard .admin-rejection-reason,.listing-rejection-reason{background:#311b19;border-right:3px solid #e45b50;border-radius:6px;padding:10px 12px;color:#ffd2ce!important}.admin-dashboard .admin-person{background:#191919;border:1px solid #393939;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:10px 0;padding:14px;display:grid}.admin-dashboard .admin-person h3{color:#fff;margin:0}.admin-dashboard .admin-person p,.admin-dashboard .admin-person small{color:#bbb}.admin-dashboard .admin-person>label{color:#ddd}.admin-dashboard .admin-person select,.admin-dashboard .admin-person input:not([type=checkbox]),.admin-dashboard .admin-person textarea{color:#fff;background:#202020;border:1px solid #454545;border-radius:8px;min-width:200px;margin-top:5px;padding:9px;display:block}.admin-dashboard .admin-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.admin-dashboard .admin-permissions label{color:#ddd;align-items:center;gap:8px;display:flex}.admin-dashboard .admin-person-edit,.admin-dashboard .admin-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.admin-dashboard .admin-person-edit label,.admin-dashboard .admin-edit-form label{color:#ddd}.admin-dashboard .admin-edit-form .wide{grid-column:1/-1}.admin-dashboard .admin-edit-form input,.admin-dashboard .admin-edit-form textarea,.admin-dashboard .admin-person-edit input,.admin-dashboard .admin-person-edit textarea,.admin-dashboard .admin-person-edit select{box-sizing:border-box;width:100%}.admin-dashboard .admin-person .admin-actions{grid-column:1/-1}.admin-dashboard .admin-edit summary{margin:8px 0}.admin-dashboard .admin-manager>.admin-filters{margin-top:0}.chat-attachment{margin:6px 0}.chat-attachment img,.chat-attachment video{background:#090909;border-radius:10px;max-width:min(100%,360px);max-height:280px;display:block}.chat-attachment audio{width:min(100%,340px)}.chat-compose-rich,.admin-chat-compose-rich{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.chat-file-actions{gap:7px;display:flex}.chat-file-actions button{align-items:center;gap:5px;display:inline-flex}.chat-recording{color:#ffd2ce;background:#421d1b;border:1px solid #e4544b;border-radius:9px;align-items:center;gap:5px;padding:9px 13px;display:inline-flex}.chat-pending-files{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.chat-pending-files button{color:#ffe05a;background:#211d0d;border:1px solid #59480d;border-radius:7px;padding:5px 8px}.chat-compose-rich textarea,.admin-chat-compose-rich textarea{flex:220px}.admin-dashboard td a{color:#f4c100;text-underline-offset:3px;text-decoration:underline}.admin-dashboard .table-scroll{border:1px solid #353535;border-radius:9px}.admin-dashboard .admin-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.admin-dashboard .admin-filters label{color:#ddd;flex:1;min-width:180px}.admin-dashboard .admin-filters input,.admin-dashboard .admin-filters select{color:#fff;background:#202020;border:1px solid #454545;border-radius:8px;width:100%;margin-top:6px;padding:10px 12px;display:block}.admin-dashboard .admin-listings{gap:12px;display:grid}.admin-dashboard .admin-listing,.admin-dashboard .admin-ticket{background:#1a1a1a;border:1px solid #363636;border-radius:11px;padding:15px}.admin-dashboard .admin-listing-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.admin-dashboard .admin-listing-heading h3{color:#fff;margin:0}.admin-dashboard .admin-listing-heading p{color:#aaa;margin:3px 0;font-size:13px}.admin-dashboard .admin-listing-meta{color:#c4c4c4;flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:13px;display:flex}.admin-dashboard .admin-listing details{color:#ddd}.admin-dashboard .admin-listing details summary{cursor:pointer;color:#f4c100}.admin-dashboard .admin-listing details p{white-space:pre-wrap}.admin-dashboard .admin-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-dashboard .admin-actions button{padding:9px 13px}.admin-dashboard .status-chip{color:#ddd;white-space:nowrap;border:1px solid #555;border-radius:99px;align-items:center;padding:4px 9px;font-size:12px;display:inline-flex}.admin-dashboard .status-chip.approved{color:#b7f2bd;border-color:#44764a}.admin-dashboard .status-chip.pending{color:#f4c100;border-color:#8b7024}.admin-dashboard .status-chip.rejected{color:#ffaaa2;border-color:#85433e}.admin-dashboard .admin-ticket blockquote{color:#eee;white-space:pre-wrap;background:#222;border-right:3px solid #f4c100;margin:10px 0;padding:10px 13px}.admin-dashboard .admin-ticket>p{font-size:13px}.admin-dashboard .admin-notice{color:#c5f2b8;background:#172216;border:1px solid #55734b;border-radius:8px;padding:11px 14px}.admin-dashboard .error{color:#ffb4a9;background:#3a1c19}.admin-dashboard .admin-thread{text-align:right;color:#eee;background:#1a1a1a;border:1px solid #383838;border-radius:10px;width:100%;margin:8px 0;padding:14px;display:block}.admin-dashboard .admin-thread:hover{border-color:#f4c100}.admin-dashboard .admin-thread>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-dashboard .admin-thread p,.admin-dashboard .admin-thread small{color:#bbb}.admin-dashboard .admin-thread-kind{color:#f4c100;font-size:12px}.admin-dashboard .admin-chat-meta{color:#bbb;margin:12px 0;font-size:13px}.admin-dashboard .admin-chat-messages{background:#101010;border-radius:10px;flex-direction:column;gap:10px;max-height:55vh;padding:14px;display:flex;overflow:auto}.admin-dashboard .admin-chat-bubble{background:#222;border:1px solid #3d3d3d;border-radius:11px;align-self:flex-start;max-width:86%;padding:11px 14px}.admin-dashboard .admin-chat-bubble.mine{background:#30290f;border-color:#806d1c;align-self:flex-end}.admin-dashboard .admin-chat-bubble p{color:#eee;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.admin-dashboard .admin-chat-bubble small{color:#aaa}.admin-dashboard .admin-chat-compose{gap:10px;margin-top:12px;display:flex}.admin-dashboard .admin-chat-compose textarea{color:#fff;background:#202020;border:1px solid #444;border-radius:8px;flex:1;min-width:0;padding:10px}.admin-dashboard .admin-chat-empty{text-align:center;color:#aaa;padding:25px}.admin-dashboard .admin-back{margin-top:8px}.admin-dashboard .seller-review-list,.admin-dashboard .banner-editor,.admin-dashboard .sms-settings{margin-top:12px}@media (width<=760px){.admin-dashboard{padding-top:14px}.admin-dashboard .admin-top{flex-direction:column;align-items:flex-start;padding:15px}.admin-dashboard .admin-top h1{font-size:22px}.admin-dashboard .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-dashboard .admin-kpi{flex-direction:column;align-items:flex-start;padding:12px}.admin-dashboard .admin-kpi span{font-size:12px}.admin-dashboard .admin-kpi strong{font-size:21px}.admin-dashboard .admin-card{padding:14px}.admin-dashboard .admin-card h2{font-size:17px}.admin-dashboard .admin-section-head{align-items:flex-start}.admin-dashboard .admin-category-list{grid-template-columns:1fr}.admin-dashboard .admin-bars{gap:2px;padding-inline:0}.admin-dashboard .admin-bar-column>span{font-size:8px}.admin-dashboard .admin-listing-meta{gap:4px;display:grid}.admin-dashboard .admin-chat-compose{flex-direction:column}.admin-dashboard .admin-chat-compose button{width:100%}.admin-dashboard .admin-chat-bubble{max-width:96%}}.auth-modal-card{width:min(100%,550px);padding:28px 32px 26px}.auth-modal-logo{height:165px;margin:4px auto 18px}.auth-modal-logo img{width:min(100%,340px)}.phone-gate-auth .phone-gate input[type=tel],.phone-gate-auth .phone-gate input[type=password]{border:2px solid #c69e00;border-radius:14px;min-height:60px;font-size:17px}.phone-gate-auth .phone-gate .primary:disabled{color:#24231f;background:#999582}.phone-gate-auth .phone-gate .primary{border-radius:13px;min-height:58px;font-size:17px}.admin-login-content{padding-top:2px!important}.admin-login-content>h3{color:#fff;margin:0 0 14px;font-size:20px}.admin-login-content .phone-gate{background:0 0;margin:0;padding:0}.admin-login-content .phone-gate form>label{color:#fff;margin:12px 0}.admin-login-content .phone-gate input[type=tel],.admin-login-content .phone-gate input[type=password]{color:#171717;background:#fafafa;border:2px solid #c69e00;border-radius:14px;width:100%;min-height:60px;padding:10px 14px}.admin-login-content .phone-gate .primary{color:#171717;background:#f4c100;border-radius:13px;width:100%;min-height:58px;margin-top:4px;font-weight:900}.admin-login-divider{color:#bbb;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.admin-login-divider:before,.admin-login-divider:after{content:"";background:#454545;flex:1;height:1px}.admin-chatgpt-login{color:#f4c100;border:1px solid #f4c100;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:8px 14px;font-weight:800;display:flex}.admin-login-back{text-align:center;color:#ddd;margin-top:12px;font-size:13px;display:block}@media (width<=480px){.auth-modal-card{width:100%;padding:20px 18px 18px}.auth-modal-logo{height:145px;margin:0 auto 14px}.auth-modal-logo img{width:min(100%,310px)}.phone-gate-auth .phone-gate input[type=tel],.phone-gate-auth .phone-gate input[type=password]{min-height:54px}.phone-gate-auth .phone-gate .primary{min-height:52px;font-size:16px}}.location-field{min-width:0;margin:0 0 16px}.location-field select{min-width:0}.mobile-location{flex:1;gap:6px;min-width:0;display:flex}.mobile-location .location-field{flex:1;min-width:0;margin:0;font-size:0}.mobile-location .location-field select{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:7px 6px;font-size:12px;overflow:hidden}.filter-location{flex:1;gap:6px;min-width:180px;display:grid}.filter-location>span{font-size:14px;font-weight:600}.filter-location .location-field{margin:0;font-size:12px}.filter-location .location-field select{width:100%;padding:9px 10px}.submit-ad-form .location-field{margin-bottom:0}.media-picker{width:100%;min-width:0;margin:8px 0 16px;overflow:hidden}.media-picker-trigger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1b1b1b,#101010);border:1px dashed #8b710e;border-radius:14px;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:15px;display:flex;position:relative;overflow:hidden}.media-picker-trigger:hover{border-color:#f4c100}.media-picker-icon{color:#f4c100;background:#f4c10015;border:1px solid #f4c10055;border-radius:12px;flex:0 0 44px;place-items:center;height:44px;display:grid}.media-picker-copy{flex:1;gap:2px;min-width:0;display:grid}.media-picker-copy strong{color:#fff;font-size:14px}.media-picker-copy small{color:#bdbdbd;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.media-picker-action{color:#171717;background:#f4c100;border:1px solid #f4c10080;border-radius:9px;flex:none;padding:7px 11px;font-size:12px;font-weight:900}.media-picker-trigger input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:9px;width:100%;min-width:0;margin-top:10px;display:grid}.media-picker-item{color:#fff;background:#171717;border:1px solid #353535;border-radius:11px;grid-template-rows:84px auto;min-width:0;display:grid;position:relative;overflow:hidden}.media-picker-item>img,.media-picker-item>video{object-fit:cover;background:#090909;width:100%;height:84px}.media-picker-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#c6c6c6;direction:ltr;min-width:0;padding:5px 30px 5px 7px;font-size:10px;display:block;overflow:hidden}.media-picker-item>.media-picker-remove{color:#f4c100;background:#241c00;border:1px solid #ffffff25;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:5px;right:5px}.media-picker-item>.media-picker-primary{color:#f4c100;cursor:pointer;background:#171717ef;border:1px solid #f4c10077;border-radius:7px;max-width:calc(100% - 10px);padding:4px 6px;font-size:9px;font-weight:850;line-height:1.4;position:absolute;top:5px;left:5px}.media-picker-item>.media-picker-primary.is-primary{color:#111;background:#f4c100;border-color:#f4c100}.media-picker-warning{color:#a33225;margin:7px 0;font-size:12px}.upload-progress{color:#fff;background:#171717;border:1px solid #f4c10055;border-radius:13px;align-items:center;gap:12px;width:100%;min-width:0;margin:10px 0;padding:12px 14px;display:flex}.upload-progress-ring{background:conic-gradient(#f4c100 var(--upload-progress),#3b3b3b 0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.upload-progress-ring:before{content:"";background:#171717;border-radius:50%;position:absolute;inset:5px}.upload-progress-ring>span{z-index:1;color:#f4c100;direction:ltr;font-size:16px;font-weight:900;position:relative}.upload-progress-ring small{margin-left:1px;font-size:10px}.upload-progress-copy{gap:2px;min-width:0;display:grid}.upload-progress-copy strong{overflow-wrap:anywhere;font-size:13px}.upload-progress-copy>span{color:#aaa;font-size:11px}.media-picker-item{grid-template-rows:110px auto auto}.media-picker-item>video{height:110px}.media-picker-preview{cursor:zoom-in;background:#090909;border:0;width:100%;height:110px;padding:0;display:block;position:relative}.media-picker-preview img{object-fit:contain;width:100%;height:100%;display:block}.media-picker-preview>span{color:#f4c100;background:#101010e8;border:1px solid #f4c10066;border-radius:7px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:700;display:flex;position:absolute;inset:auto 5px 5px auto}.media-picker-item>.media-picker-primary{max-width:calc(100% - 90px);font-size:10px;top:auto;bottom:5px;left:5px}.media-picker-name{min-height:29px;padding-bottom:32px}.media-picker-item>.media-picker-remove{bottom:5px}.media-picker-lightbox{z-index:120;background:#000e;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:54px 18px 24px;display:flex;position:fixed;inset:0}.media-picker-lightbox>button{color:#f4c100;background:#1b1b1b;border:1px solid #666;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:13px;right:14px}.media-picker-lightbox>img{object-fit:contain;max-width:min(94vw,1200px);max-height:78dvh;display:block}.media-picker-lightbox>strong{color:#fff;overflow-wrap:anywhere;text-align:center;max-width:90vw;font-size:13px}.chat-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060606d9}.chat-panel{color:#f7f7f7;background:#101010;border:1px solid #353535;border-radius:18px;box-shadow:0 24px 80px #000a}.chat-heading{color:#fff;background:#171717;border-bottom:1px solid #303030;min-height:70px}.chat-heading h2{font-size:16px;font-weight:850}.chat-heading small{color:#aaa;margin-top:2px;font-size:11px;display:block}.chat-heading button{color:#f4c100;border-radius:50%}.chat-heading .chat-close{color:#bbb;margin-inline-start:auto}.chat-messages{scrollbar-color:#8f7412 #171717;scrollbar-width:thin;background:radial-gradient(circle at 15% 15%,#1d1b12 0,#0000 34%),#0c0c0c;padding:18px}.chat-bubble{border-radius:15px;max-width:min(80%,540px);padding:10px 13px;box-shadow:0 2px 8px #0004}.chat-bubble p{font-size:14px;line-height:1.85}.chat-bubble small{color:#c7c7c7;margin-top:4px;font-size:10px}.chat-bubble.mine{color:#fff;background:#3a310b;border:1px solid #8c7318;border-bottom-right-radius:5px;align-self:flex-end}.chat-bubble.mine small{color:#e6d78c}.chat-bubble.theirs{color:#fff;background:#202020;border:1px solid #373737;border-bottom-left-radius:5px;align-self:flex-start}.chat-empty{color:#c6c6c6}.chat-empty svg{color:#f4c100}.chat-empty h3{color:#fff}.chat-empty small{color:#aaa}.chat-inbox{scrollbar-color:#8f7412 #171717;background:#0e0e0e}.chat-thread{color:#fff;background:#191919;border:1px solid #303030;border-radius:13px;margin:0 0 9px;padding:14px;transition:border-color .16s,background .16s}.chat-thread:hover{border-color:#a88915}.chat-thread>div{align-items:center}.chat-thread strong{font-size:14px}.chat-thread small{color:#f4c100;font-size:11px}.chat-thread p{color:#aaa;margin-top:5px;font-size:12px}.chat-unread{color:#111;background:#f4c100;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:800}.chat-compose{background:#171717;border-top:1px solid #303030;align-items:center;padding:11px 14px}.chat-compose textarea{color:#fff;background:#242424;border:1px solid #3a3a3a;border-radius:22px;min-height:44px;max-height:120px;padding:10px 14px;font-size:14px;line-height:1.65}.chat-compose textarea:focus{outline-offset:0;outline:2px solid #a88915}.chat-compose .primary{color:#111;background:#f4c100;border-radius:22px;flex:none;min-height:42px;padding:9px 14px;font-size:12px;font-weight:900}.chat-panel>.error{color:#ffd1c9;background:#39201d;border:1px solid #72433c;margin:9px 15px}.chat-page .chat-panel{background:#101010;border-color:#333}.chat-page .chat-heading,.chat-page .chat-compose{background:#171717}@media (width<=760px){.mobile-location{gap:4px}.mobile-location .location-field select{padding-inline:4px;font-size:11px}.filter-location{grid-column:1/-1;min-width:100%}.media-picker-trigger{gap:9px;padding:12px}.media-picker-icon{flex-basis:38px;height:38px}.media-picker-action{padding:6px 8px;font-size:11px}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:7px}.media-picker-item{grid-template-rows:72px auto}.media-picker-item>img,.media-picker-item>video{height:72px}.upload-progress{padding:10px}.chat-panel{border-radius:15px}.chat-messages{padding:12px}.chat-compose{padding:9px}.chat-bubble{max-width:90%}}@media (width<=390px){.mobile-location{gap:3px}.mobile-location .location-field select{font-size:10px}.mobile-selects{gap:5px}.mobile-selects>.category-menu{min-width:0}}.seller-banner{background:#090909;object-fit:contain!important}.machine-carousel .custom-banner-photo{background:#090909!important}.machine-carousel .custom-banner-photo>img{background:#090909;object-fit:contain!important}.seller-media-field{align-content:start;gap:7px;min-width:0;display:grid}.seller-media-field>strong{font-size:13px}.seller-media-field>.media-picker{margin:0}.seller-editor .seller-media-field>video{object-fit:contain;background:#090909;border-radius:10px;width:100%;max-height:220px}.mobile-selects,.mobile-location{min-width:0;max-width:100%}.mobile-location>*,.filter-location .location-field{min-width:0}.filter-location{flex:100%}:is(html:has(.submit-ad-page),body:has(.submit-ad-page)){max-width:100%;overflow-x:clip!important}body:has(.submit-ad-page) .site-page-content{width:100%;min-width:0;overflow-x:clip}.submit-ad-page{width:100%;min-width:0;overflow-x:clip}.admin-dashboard .admin-edit-full{background:#111;border:1px solid #353535;border-radius:14px;margin-top:14px;padding:14px;display:block}.admin-edit-intro{color:#ccc;margin:0 0 14px;font-size:13px;line-height:1.8}.admin-edit-section{background:#171717;border:1px solid #333;border-radius:12px;margin:12px 0;padding:14px}.admin-edit-section h4{color:#f4c100;margin:0 0 12px;font-size:14px}.admin-edit-section>p{color:#bdbdbd;margin:0 0 10px;font-size:12px;line-height:1.8}.admin-dashboard .admin-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-dashboard .admin-edit-grid input,.admin-dashboard .admin-edit-grid select,.admin-dashboard .admin-edit-grid textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#202020;border:1px solid #414141;border-radius:9px;margin-top:5px;padding:10px 12px;display:block}.admin-dashboard .admin-edit-grid input:focus,.admin-dashboard .admin-edit-grid select:focus,.admin-dashboard .admin-edit-grid textarea:focus{border-color:#f4c100;outline:2px solid #a88915}.admin-dashboard .admin-edit-grid .wide{grid-column:1/-1}.admin-edit-note{color:#aaa;font-size:11px;line-height:1.8}.admin-edit-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.admin-edit-media-item{background:#101010;border:1px solid #393939;border-radius:10px;gap:6px;min-width:0;padding:8px;display:grid}.admin-edit-media-item img{object-fit:contain;background:#080808;border-radius:7px;width:100%;height:130px}.admin-edit-media-item>span{color:#ddd;font-size:12px}.admin-edit-media-item button,.admin-edit-current-video button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.admin-existing-photo-preview{cursor:zoom-in;background:#080808;border:0;border-radius:7px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.admin-existing-photo-preview img{object-fit:contain;width:100%;height:130px;display:block}.admin-existing-photo-preview>span{color:#f4c100;background:#101010e8;border:1px solid #f4c10066;border-radius:6px;padding:3px 7px;font-size:10px;position:absolute;bottom:5px;right:5px}.admin-media-lightbox{z-index:130;background:#000e;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 16px 24px;display:flex;position:fixed;inset:0}.admin-media-lightbox>button{position:absolute;top:12px;right:14px}.admin-media-lightbox>img{object-fit:contain;max-width:min(94vw,1200px);max-height:78dvh;display:block}.admin-media-lightbox>span{color:#fff;text-align:center;overflow-wrap:anywhere}.admin-edit-current-video{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 14px;display:flex}.admin-edit-current-video video{background:#080808;border:1px solid #383838;border-radius:10px;width:min(100%,420px);max-height:230px}.admin-edit-actions{justify-items:start;gap:7px;margin-top:14px;display:grid}.admin-edit-actions small{color:#aaa;font-size:11px;line-height:1.7}@media (width<=600px){.admin-dashboard .admin-edit-full{padding:9px}.admin-edit-section{padding:10px}.admin-dashboard .admin-edit-grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard .admin-edit-grid .wide{grid-column:auto}.admin-edit-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-edit-media-item img{height:105px}}.admin-edit-media-item.is-primary-image{border-color:#f4c100;box-shadow:0 0 0 1px #f4c10055}.admin-edit-media-item .admin-primary-badge{color:#151515;background:#f4c100;border-radius:20px;justify-self:start;padding:3px 8px;font-size:10px}.admin-edit-media-item button{padding:6px 8px;font-size:10px}.admin-edit-media-item .admin-existing-photo-preview{background:#080808;border:0;padding:0}.admin-edit-media-item .admin-existing-photo-preview img{margin:0}@media (width<=760px){.media-picker-item{grid-template-rows:100px auto auto}.media-picker-preview,.media-picker-item>video{height:100px}}.sold-chip{color:#ffd4cf;white-space:nowrap;background:#3b1717;border:1px solid #b84a42;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:8px;padding:4px 10px;font-size:12px;font-weight:850;display:inline-flex}.sold-listing-banner{color:#ffd4cf;text-align:center;background:#3b1717;border:1px solid #b84a42;border-radius:10px;margin:14px 0 12px;padding:9px 13px;font-weight:850}.admin-dashboard .admin-listing-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-dashboard .admin-listing-thumb{object-fit:cover;background:#090909;border:1px solid #5b4b11;border-radius:9px;flex:0 0 88px;width:88px;height:68px}.admin-dashboard .admin-listing-no-thumb{color:#aaa;justify-content:center;align-items:center;font-size:11px;display:flex}.admin-dashboard .admin-sold-list{gap:8px;display:grid}.admin-dashboard .admin-sold-item{color:#eee;background:#1a1a1a;border:1px solid #393939;border-radius:10px;align-items:center;gap:12px;padding:9px;text-decoration:none;display:flex}.admin-dashboard .admin-sold-item:hover{border-color:#f4c100}.admin-dashboard .admin-sold-item img,.admin-dashboard .admin-sold-item>.admin-listing-no-thumb{object-fit:cover;background:#090909;border-radius:7px;flex:0 0 72px;width:72px;height:56px}.admin-dashboard .admin-sold-item>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.admin-dashboard .admin-sold-item small{color:#aaa}.own-listings .own-listing-card{align-items:center;gap:13px;display:flex}.own-listing-thumb{object-fit:cover;background:#111;border-radius:9px;flex:0 0 100px;width:100px;height:76px}.own-listing-content{flex:1;min-width:0}.own-listing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.own-listing-actions button,.seller-sold-toggle{font-size:12px}.seller-machine-owned{min-width:0;position:relative}.seller-machine-owned>.sold-chip{z-index:2;top:8px;margin:0;position:absolute;inset-inline-start:8px}.seller-sold-toggle{width:100%;margin-top:8px}.chat-pending-files{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.chat-pending-file{color:#ffe05a;background:#211d0d;border:1px solid #59480d;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:7px;display:flex}.chat-pending-file audio{width:min(280px,65vw);height:34px}.chat-pending-file>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.chat-pending-file>button{color:#ffe05a;cursor:pointer;background:#3b3210;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.chat-recording-controls{color:#ffd2ce;font-variant-numeric:tabular-nums;background:#321b19;border:1px solid #8b302a;border-radius:24px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.chat-recording-controls button{border-radius:50%;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:7px;display:inline-flex}.chat-mic-button{justify-content:center;align-items:center;width:42px;height:42px;padding:8px;display:inline-flex;border-radius:50%!important}.chat-delete-unread{color:#ffb6a8;cursor:pointer;background:#281c19;border:1px solid #71544a;border-radius:7px;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;font-size:10px;display:inline-flex}.chat-delete-unread:hover{border-color:#ff8f7d}@media (width<=760px){.admin-dashboard .admin-listing-thumb{flex-basis:70px;width:70px;height:58px}.own-listing-thumb{flex-basis:74px;width:74px;height:62px}.own-listing-card{align-items:flex-start!important}.admin-dashboard .admin-sold-item{gap:8px}.admin-dashboard .admin-sold-item>.sold-chip{padding:3px 7px;font-size:10px}}.seller-machines .machine-cards>.seller-machine-owned{box-sizing:border-box;flex:0 0 calc(33.3333% - 12px);width:calc(33.3333% - 12px);max-width:100%}.seller-machine-owned>.machine-card{width:100%;height:100%}@media (width<=1000px){.seller-machines .machine-cards>.seller-machine-owned{flex-basis:calc(50% - 9px);width:calc(50% - 9px)}}@media (width<=600px){.seller-machines .machine-cards>.seller-machine-owned{flex-basis:100%;width:100%}}.admin-dashboard .admin-seller-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-dashboard .admin-seller-summary{align-items:center;gap:14px;min-width:0;display:flex}.admin-dashboard .admin-seller-summary>div{min-width:0}.admin-dashboard .admin-seller-logo{object-fit:contain;background:#0d0d0d;border:1px solid #484018;border-radius:12px;flex:0 0 58px;width:58px;height:58px;padding:4px}.admin-dashboard .admin-seller-summary h3 bdi{color:#c6c6c6;margin-inline-start:8px;font-size:13px;font-weight:500;display:inline-block}.admin-dashboard .admin-seller-edit{background:#121212;border:1px solid #40370f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:16px}.admin-dashboard .admin-seller-edit>label{min-width:0;display:block}.admin-dashboard .admin-seller-edit>label small{color:#aaa;margin-top:5px;font-size:11px;line-height:1.7;display:block}.admin-dashboard .admin-seller-edit .admin-seller-bio,.admin-dashboard .admin-seller-media-wide,.admin-dashboard .admin-seller-edit-note,.admin-dashboard .admin-seller-form-actions{grid-column:1/-1}.admin-dashboard .admin-seller-media{background:#171717;border:1px solid #343434;border-radius:10px;min-width:0;padding:12px}.admin-dashboard .admin-seller-media h4{color:#f4c100;margin:0 0 10px;font-size:14px}.admin-dashboard .admin-seller-current{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 12px;display:flex}.admin-dashboard .admin-seller-current>img{object-fit:contain;background:#090909;border:1px solid #3c3c3c;border-radius:8px;width:94px;height:84px}.admin-dashboard .admin-seller-current.is-banner>img{object-fit:cover;width:min(100%,360px);height:110px}.admin-dashboard .admin-seller-current.is-video video{background:#050505;border-radius:8px;width:min(100%,360px);max-height:210px}.admin-dashboard .admin-seller-current label,.admin-dashboard .admin-seller-remove{color:#ccc;align-items:center;gap:7px;font-size:12px;display:inline-flex}.admin-dashboard .admin-seller-gallery{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.admin-dashboard .admin-seller-gallery a{background:#090909;border:1px solid #40370f;border-radius:8px;width:120px;height:92px;display:block;position:relative;overflow:hidden}.admin-dashboard .admin-seller-gallery img{object-fit:cover;width:100%;height:100%}.admin-dashboard .admin-seller-gallery span{color:#ffe05a;background:#000b;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:11px;display:flex;position:absolute;inset:auto 0 0}.admin-dashboard .admin-seller-edit-note{color:#aaa;margin:0;font-size:12px;line-height:1.8}.admin-dashboard .admin-seller-form-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-dashboard .admin-seller-media .media-picker{margin-top:8px}@media (width<=700px){.admin-dashboard .admin-seller-edit{grid-template-columns:minmax(0,1fr);padding:11px}.admin-dashboard .admin-seller-edit .admin-seller-bio,.admin-dashboard .admin-seller-media-wide,.admin-dashboard .admin-seller-edit-note,.admin-dashboard .admin-seller-form-actions{grid-column:1}.admin-dashboard .admin-seller-summary{align-items:flex-start}.admin-dashboard .admin-seller-logo{flex-basis:48px;width:48px;height:48px}}.chat-overlay{min-height:100dvh;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;z-index:70!important;inset:0!important}.chat-overlay .chat-panel{height:min(760px,calc(100dvh - 24px - env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px))}.chat-pending-file{flex-wrap:wrap}.chat-pending-preview-image{object-fit:cover;background:#090909;border:1px solid #57480e;border-radius:7px;width:88px;height:72px;display:block}.chat-pending-preview-video{background:#090909;border-radius:7px;width:min(220px,58vw);max-height:140px;display:block}.chat-pending-file-name{text-overflow:ellipsis;white-space:nowrap;color:#ccc;max-width:170px;font-size:11px;overflow:hidden}@media (width<=760px){.chat-overlay{padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))!important}.chat-overlay .chat-panel{height:calc(100dvh - 20px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 20px - env(safe-area-inset-bottom,0px))}}.admin-dashboard .admin-top>a,.admin-dashboard .admin-top a,.admin-dashboard .admin-category-parent strong,.admin-dashboard .admin-category-name,.admin-dashboard .admin-listing details summary,.admin-dashboard .admin-tabs button.active{color:#755d00}.admin-dashboard .admin-tabs{scrollbar-color:#d4aa00 #eee;border-bottom-color:#dedede}.admin-dashboard .admin-tabs button.active{background:#fff7cc;border-color:#d7ad00}.admin-dashboard .admin-active-filter{background:#fff8d8;color:#473900!important}.admin-dashboard .admin-listing-heading .status-chip.approved{color:#22602c;background:#edf8ee;border-color:#8bc495}.admin-dashboard .status-chip.pending{color:#6b5200;background:#fff8d9;border-color:#dec45e}.admin-dashboard .status-chip.rejected{color:#8a2921;background:#fff0ee;border-color:#df8c84}.admin-dashboard .admin-notice{color:#285a23;background:#eef8ed;border-color:#a5cca0}.admin-dashboard .error{color:#8b2921;background:#fff0ed;border-color:#e2aaa2}.admin-dashboard .admin-edit-full,.admin-dashboard .admin-edit-section,.admin-dashboard .admin-seller-edit,.admin-dashboard .admin-seller-media{background:#fafafa;border-color:#ddd}.admin-dashboard .admin-edit-media-item,.admin-dashboard .admin-media-review a,.admin-dashboard .admin-seller-current>img,.admin-dashboard .admin-seller-gallery a{background:#f3f3f3;border-color:#ddd}.admin-dashboard .admin-seller-name-link{color:inherit;text-decoration:none}.admin-dashboard .admin-seller-name-link:focus-visible{color:#876800;text-decoration:underline}.admin-dashboard .admin-seller-name-link:hover{text-decoration:underline}.admin-dashboard .admin-filters label{margin:0}.admin-dashboard .admin-filters input,.admin-dashboard .admin-filters select{box-sizing:border-box;height:42px}.admin-dashboard .admin-filters>button{box-sizing:border-box;white-space:nowrap;align-self:flex-end;height:42px;min-height:42px;margin:0;padding:8px 16px;line-height:24px}.admin-dashboard .chat-delete-unread{color:#8b2921}body:has(.admin-dashboard){background:#fff}.admin-dashboard{color:#222;background:#fff}.admin-dashboard .admin-top,.admin-dashboard .admin-card,.admin-dashboard .admin-kpi,.admin-dashboard .admin-category,.admin-dashboard .admin-person,.admin-dashboard .admin-listing,.admin-dashboard .admin-ticket,.admin-dashboard .admin-sold-item,.admin-dashboard .admin-thread{color:#eee;background:#111;border-color:#343434;box-shadow:0 3px 14px #00000012}.admin-dashboard .admin-top h1,.admin-dashboard .admin-card h2,.admin-dashboard .admin-card h3,.admin-dashboard .admin-person h3,.admin-dashboard .admin-listing-heading h3,.admin-dashboard .admin-sold-item strong{color:#f4c100}.admin-dashboard .admin-top p,.admin-dashboard .admin-card p,.admin-dashboard .admin-person p,.admin-dashboard .admin-person small,.admin-dashboard .admin-listing-heading p,.admin-dashboard .admin-listing-meta,.admin-dashboard .admin-sold-item small,.admin-dashboard .admin-footnote,.admin-dashboard .admin-category-parent span,.admin-dashboard .admin-category-child span:last-child{color:#c4c4c4}.admin-dashboard .admin-listing-open{min-width:0;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.admin-dashboard .admin-listing-open:focus-visible h3{color:#ffe05a;text-underline-offset:4px;text-decoration:underline}.admin-dashboard .admin-listing-open:hover h3{text-underline-offset:4px;text-decoration:underline}.admin-dashboard .admin-listing-open:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #f4c100}.admin-dashboard .admin-listing details summary{color:#f4c100}.admin-dashboard .admin-listing-meta,.admin-dashboard .admin-listing details,.admin-dashboard .admin-edit summary{color:#ddd}.admin-dashboard .admin-edit-full,.admin-dashboard .admin-edit-section,.admin-dashboard .admin-seller-edit,.admin-dashboard .admin-seller-media,.admin-dashboard .admin-edit-media-item,.admin-dashboard .admin-seller-current>img,.admin-dashboard .admin-seller-gallery a{background:#191919;border-color:#393939}.admin-dashboard .admin-edit-intro,.admin-dashboard .admin-edit-note,.admin-dashboard .admin-edit-section>p,.admin-dashboard .admin-edit-actions small,.admin-dashboard .admin-seller-edit>label small,.admin-dashboard .admin-seller-edit-note{color:#bbb}.admin-dashboard .admin-edit-section h4,.admin-dashboard .admin-seller-media h4{color:#f4c100}.admin-dashboard .admin-edit-media-item>span,.admin-dashboard .admin-seller-current label,.admin-dashboard .admin-seller-remove{color:#ddd}.admin-dashboard .admin-listings .admin-active-filter{color:#473900!important}.admin-dashboard .admin-tabs{border-bottom-color:#ccc}.admin-dashboard .admin-kpi span{color:#ccc}.admin-dashboard .admin-kpi strong{color:#f4c100}.admin-dashboard .admin-card .secondary,.admin-dashboard .admin-actions .secondary{color:#f4c100;background:#1b1b1b;border-color:#665510}.admin-dashboard .admin-card .secondary:hover,.admin-dashboard .admin-actions .secondary:hover{border-color:#c6a000}.admin-dashboard .admin-category-parent{border-bottom-color:#383838}.admin-dashboard .admin-category-child{border-top-color:#383838}.admin-dashboard .admin-category-counts a{color:#ddd;background:#1a1a1a;border-color:#414141}.admin-dashboard .admin-category-counts a:focus-visible{color:#ffe05a}.admin-dashboard .admin-bar-column>span,.admin-dashboard .admin-bar-column small{color:#bbb}.admin-dashboard .admin-bars{border-bottom-color:#444}.admin-dashboard table{color:#eee;background:#111}.admin-dashboard th{color:#f4c100;background:#1d1a0c}.admin-dashboard td,.admin-dashboard th{border-bottom-color:#383838}.admin-dashboard td a{color:#f4c100}.admin-dashboard .table-scroll{border-color:#383838}.admin-dashboard .admin-ticket blockquote,.admin-dashboard .admin-chat-messages{color:#ddd;background:#191919}.admin-dashboard .admin-chat-meta,.admin-dashboard .admin-chat-bubble p,.admin-dashboard .admin-chat-bubble small{color:#bbb}.admin-dashboard .admin-chat-bubble{color:#eee;background:#191919;border-color:#393939}.admin-dashboard .admin-chat-bubble.mine{color:#f5f0d4;background:#27220d;border-color:#8d7516}.admin-dashboard .admin-chat-compose{background:#121212;border-top-color:#383838}.admin-dashboard .admin-seller-summary h3 bdi{color:#ccc}.admin-dashboard .admin-seller-logo{background:#191919;border-color:#444}.admin-dashboard .admin-person>label,.admin-dashboard .admin-person-edit label,.admin-dashboard .admin-edit-form label,.admin-dashboard .admin-permissions label,.admin-dashboard .admin-filters label{color:#eee}.admin-dashboard .admin-person select,.admin-dashboard .admin-person input:not([type=checkbox]),.admin-dashboard .admin-person textarea,.admin-dashboard .admin-filters input,.admin-dashboard .admin-filters select,.admin-dashboard .admin-chat-compose textarea,.admin-dashboard .admin-edit-grid input,.admin-dashboard .admin-edit-grid select,.admin-dashboard .admin-edit-grid textarea{color:#fff;background:#202020;border-color:#484848}.admin-dashboard .admin-person select:focus,.admin-dashboard .admin-person input:focus,.admin-dashboard .admin-person textarea:focus,.admin-dashboard .admin-filters input:focus,.admin-dashboard .admin-filters select:focus,.admin-dashboard .admin-chat-compose textarea:focus,.admin-dashboard .admin-edit-grid input:focus,.admin-dashboard .admin-edit-grid select:focus,.admin-dashboard .admin-edit-grid textarea:focus{border-color:#c49d00;outline:2px solid #d2aa00}.admin-dashboard .media-picker-trigger,.admin-dashboard .media-picker-item{color:#eee;background:#191919;border-color:#444}.admin-dashboard .media-picker-copy strong,.admin-dashboard .media-picker-name{color:#eee}.admin-dashboard .media-picker-copy small{color:#bbb}.admin-dashboard .upload-progress{color:#eee;background:#181818;border-color:#6c5b18}.admin-dashboard .upload-progress-ring{background:conic-gradient(#f4c100 var(--upload-progress),#3d3d3d 0)}.admin-dashboard .upload-progress-ring:before{background:#181818}.admin-dashboard .upload-progress-ring>span{color:#f4c100}.admin-dashboard .upload-progress-copy>span{color:#bbb}.admin-dashboard .admin-report-range{background:#191919;border:1px solid #383838;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0 18px;padding:12px;display:flex}.admin-dashboard .admin-report-range label{color:#eee;gap:5px;min-width:150px;font-size:12px;display:grid}.admin-dashboard .admin-report-range input,.admin-dashboard .admin-report-range select{color:#fff;min-height:40px;font:inherit;background:#202020;border:1px solid #484848;border-radius:8px;padding:8px 10px}.admin-dashboard .admin-report-range input:focus,.admin-dashboard .admin-report-range select:focus{border-color:#c49d00;outline:2px solid #d2aa00}.admin-dashboard .admin-report-range .primary{white-space:nowrap;min-height:40px}.admin-dashboard .admin-report-range select{min-width:180px}@media (width<=600px){.admin-dashboard .admin-report-range{align-items:stretch}.admin-dashboard .admin-report-range label,.admin-dashboard .admin-report-range select{box-sizing:border-box;width:100%}.admin-dashboard .admin-report-range .primary{width:100%}}.admin-dashboard .admin-tabs button{color:#ddd;background:#111;border-color:#343434}.admin-dashboard .admin-tabs button:focus-visible{color:#ffe05a;border-color:#8f7618}.admin-dashboard .admin-tabs button:hover{border-color:#8f7618}.admin-dashboard .admin-tabs button.active{color:#171717;background:#f4c100;border-color:#f4c100;font-weight:800}.admin-dashboard .admin-listing-thumb.admin-placeholder-logo,.admin-dashboard .admin-sold-item img.admin-placeholder-logo{object-fit:contain;box-sizing:border-box;background:#080808;padding:8px}.admin-dashboard .admin-chat-filters{background:#191919;border:1px solid #383838;border-radius:10px;padding:12px}.admin-dashboard .chat-media-unavailable{color:#f4c100;background:#181818;border:1px solid #6b5510;border-radius:8px;padding:7px 10px;display:inline-block}.admin-dashboard .admin-tabs button.active{color:#f4c100;background:#111;border-color:#f4c100}.admin-dashboard.wrap{width:80%;max-width:none;margin-inline:auto;padding-inline:clamp(10px,2vw,28px)}.admin-dashboard .days-bars{grid-template-columns:repeat(auto-fill,minmax(27px,1fr));align-items:end;gap:6px 3px;display:grid;overflow:visible}.admin-dashboard .days-bars .admin-bar-column{width:100%;min-width:0}.admin-dashboard .admin-topview-device{text-align:right;text-underline-offset:3px;align-items:center;gap:10px;min-width:210px;text-decoration:underline;display:flex}.admin-dashboard .admin-topview-device .admin-listing-thumb{border-color:#494949;border-radius:8px;flex:0 0 68px;width:68px;height:54px}.admin-dashboard .admin-top:hover,.admin-dashboard .admin-card:hover,.admin-dashboard .admin-kpi:hover,.admin-dashboard .admin-category:hover,.admin-dashboard .admin-person:hover,.admin-dashboard .admin-listing:hover,.admin-dashboard .admin-ticket:hover,.admin-dashboard .admin-sold-item:hover,.admin-dashboard .admin-thread:hover,.admin-dashboard .admin-top:focus-within,.admin-dashboard .admin-card:focus-within,.admin-dashboard .admin-listing:focus-within,.admin-dashboard .admin-ticket:focus-within,.admin-dashboard .admin-person:focus-within{border-color:#f4c100;transition:border-color .16s,box-shadow .16s;box-shadow:0 0 0 1px #f4c100,0 8px 24px #f4c10024}.admin-dashboard .admin-topview-device:focus-visible span{color:#ffe05a}.admin-dashboard :is(.admin-top,.admin-card,.admin-kpi,.admin-category,.admin-person,.admin-listing,.admin-ticket,.admin-sold-item,.admin-thread) svg{color:#f4c100}.admin-dashboard :is(.admin-kpi,.admin-category,.admin-person,.admin-listing,.admin-ticket,.admin-sold-item,.admin-thread):focus-within :is(h3,p,span,small,strong,bdi):not(.status-chip):not(.sold-chip){color:#ffe05a}.admin-dashboard :is(.admin-top,.admin-card,.admin-kpi,.admin-category,.admin-person,.admin-listing,.admin-ticket,.admin-sold-item,.admin-thread):hover,.admin-dashboard :is(.admin-top,.admin-card,.admin-kpi,.admin-category,.admin-person,.admin-listing,.admin-ticket,.admin-sold-item,.admin-thread):focus-within{box-shadow:0 0 0 1px #f4c100,0 8px 24px #f4c10024;border-color:#f4c100!important}.admin-dashboard :is(.admin-kpi,.admin-category,.admin-person,.admin-listing,.admin-ticket,.admin-sold-item,.admin-thread):focus-within :is(h1,h2,h3,h4,p,span,small,strong,bdi,dd,dt,label,summary):not(.status-chip):not(.sold-chip){color:#171717}.admin-dashboard :is(.admin-kpi,.admin-category,.admin-person,.admin-listing,.admin-ticket,.admin-sold-item,.admin-thread):focus-within svg{color:#b58a00}.admin-dashboard .admin-kpi:focus-within strong{color:#171717!important}.admin-dashboard .admin-card:focus-within :is(h1,h2,h3,h4,p,span,small,strong,bdi,dd,dt,label,summary):not(.status-chip):not(.sold-chip),.admin-dashboard .admin-top:focus-within :is(h1,h2,h3,h4,p,span,small,strong,bdi){color:#171717}.admin-dashboard .admin-card:focus-within svg{color:#b58a00}@media (width<=760px){.admin-dashboard .admin-topview-device{gap:8px;min-width:170px}.admin-dashboard .admin-topview-device .admin-listing-thumb{flex-basis:58px;width:58px;height:48px}}a,a:hover,a:focus,a:focus-visible,a:visited,a *{text-decoration:none!important}.admin-dashboard .admin-category-name{border:1px solid #0000;border-radius:8px;padding:3px 8px;transition:color .16s,border-color .16s,background-color .16s}.admin-dashboard .admin-category-name:focus-visible,.admin-dashboard .admin-category-counts a:focus-visible{border-color:#f4c100;outline:none;color:#fff!important;text-decoration:none!important}.admin-dashboard .admin-category-name:hover,.admin-dashboard .admin-category-counts a:hover{border-color:#f4c100;outline:none;text-decoration:none!important}.admin-dashboard .admin-category-name:hover,.admin-dashboard .admin-category-name:focus-visible{box-shadow:0 0 0 1px #f4c10033}.admin-dashboard .admin-topview-device{box-sizing:border-box;color:#fff;border:1px solid #0000;border-radius:9px;width:100%;min-height:64px;padding:4px;transition:border-color .16s,background-color .16s,box-shadow .16s;text-decoration:none!important}.admin-dashboard .admin-topview-device:focus-visible{color:#fff;border-color:#f4c100;outline:none;box-shadow:0 0 0 1px #f4c10033;text-decoration:none!important}.admin-dashboard .admin-topview-device:hover{border-color:#f4c100;outline:none;box-shadow:0 0 0 1px #f4c10033;text-decoration:none!important}.admin-dashboard .admin-topview-device:focus-visible span{color:#fff!important;text-decoration:none!important}.admin-dashboard .admin-topview-device:hover span{text-decoration:none!important}:is(.admin-dashboard .admin-card:has(.admin-category-name:focus-visible),.admin-dashboard .admin-card:has(.admin-category-counts a:focus-visible),.admin-dashboard .admin-card:has(.admin-topview-device:focus-visible)){color:#fff!important;border-color:#f4c100!important}:is(.admin-dashboard .admin-card:has(.admin-category-name:hover),.admin-dashboard .admin-card:has(.admin-category-counts a:hover),.admin-dashboard .admin-card:has(.admin-topview-device:hover)){border-color:#f4c100!important}:is(.admin-dashboard .admin-category:has(.admin-category-name:focus-visible),.admin-dashboard .admin-category:has(.admin-category-counts a:focus-visible)){color:#fff!important;border-color:#f4c100!important}:is(.admin-dashboard .admin-category:has(.admin-category-name:hover),.admin-dashboard .admin-category:has(.admin-category-counts a:hover)){border-color:#f4c100!important}:is(.admin-dashboard .admin-card:has(.admin-category-name:focus-visible) :is(h1,h2,h3,h4,p,span,small,strong,bdi,dd,dt,label,summary),.admin-dashboard .admin-card:has(.admin-topview-device:focus-visible) :is(h1,h2,h3,h4,p,span,small,strong,bdi,dd,dt,label,summary)){color:#fff}:hover,:focus-visible,:focus-within{text-decoration:none!important}.admin-dashboard .admin-kpi:focus-within,.admin-dashboard .admin-card:focus-within,.admin-dashboard .admin-category:focus-within,.admin-dashboard .admin-person:focus-within,.admin-dashboard .admin-listing:focus-within,.admin-dashboard .admin-ticket:focus-within,.admin-dashboard .admin-sold-item:focus-within,.admin-dashboard .admin-thread:focus-within{color:#ffe05a!important}.admin-dashboard :is(.admin-kpi,.admin-card,.admin-category,.admin-person,.admin-listing,.admin-ticket,.admin-sold-item,.admin-thread):focus-within :is(h1,h2,h3,h4,p,span,small,strong,bdi,dd,dt,label,summary,a,button),.admin-dashboard .admin-category-name:focus-visible,.admin-dashboard .admin-category-counts a:focus-visible,.admin-dashboard .admin-topview-device:focus-visible,.admin-dashboard .admin-topview-device:focus-visible span{color:#ffe05a!important;text-decoration:none!important}.admin-dashboard :is(.admin-kpi,.admin-card,.admin-category,.admin-person,.admin-listing,.admin-ticket,.admin-sold-item,.admin-thread):hover :is(h1,h2,h3,h4,p,span,small,strong,bdi,dd,dt,label,summary,a,button),.admin-dashboard .admin-category-name:hover,.admin-dashboard .admin-category-counts a:hover,.admin-dashboard .admin-topview-device:hover,.admin-dashboard .admin-topview-device:hover span{text-decoration:none!important}.admin-dashboard .admin-category-name{color:#fff!important}@media (width<=1100px) and (orientation:portrait){.head>.header-post{justify-self:end;width:max-content;min-width:82px;min-height:56px;padding:5px 8px}.head>.header-post .header-post-content{gap:2px;font-size:11px}.head>.header-post .header-post-content svg{color:var(--brand);stroke-width:1.8px}}@media (width<=360px) and (orientation:portrait){.head>.header-post{min-width:72px;padding:5px 6px}}.admin-dashboard .admin-top h1 a{font-weight:900;color:#f4c100!important;text-decoration:none!important}.admin-dashboard .admin-report-range label{line-height:1.55}.admin-dashboard .admin-report-range input,.admin-dashboard .admin-report-range select{box-sizing:border-box;height:48px;min-height:48px;padding:8px 12px;font-size:14px;line-height:1.6}.admin-dashboard .admin-report-range .primary{box-sizing:border-box;white-space:nowrap;justify-content:center;align-self:flex-end;align-items:center;height:48px;min-height:48px;margin:0;padding:0 18px;line-height:1.5;display:inline-flex}.admin-dashboard .admin-filters input,.admin-dashboard .admin-filters select{box-sizing:border-box;height:48px;min-height:48px;padding:8px 12px;font-size:14px;line-height:1.6}.admin-dashboard .admin-select-field{color:#dedede;align-content:end;gap:6px;min-width:0;font-size:13px;line-height:1.55;display:grid;position:relative}.admin-dashboard .admin-select-label{min-height:20px;display:block}.admin-dashboard .admin-select{min-width:0;position:relative}.admin-dashboard .admin-select-trigger{box-sizing:border-box;color:#fff;text-align:right;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(#242424,#171717);border:1px solid #484848;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.admin-dashboard .admin-select-trigger:hover,.admin-dashboard .admin-select-trigger:focus-visible,.admin-dashboard .admin-select[data-open=true] .admin-select-trigger{border-color:#f4c100;outline:none;box-shadow:0 0 0 2px #f4c10024}.admin-dashboard .admin-select-value{white-space:normal;overflow-wrap:anywhere;text-align:right;flex:1;min-width:0;line-height:1.7;display:block}.admin-dashboard .admin-select-trigger>svg{color:#f4c100;flex:none}.admin-dashboard .admin-select-menu{z-index:90;inset-inline:0;background:#151515;border:1px solid #51451c;border-radius:12px;max-height:min(320px,55vh);padding:5px;display:grid;position:absolute;top:calc(100% + 7px);overflow:auto;box-shadow:0 14px 32px #0009}.admin-dashboard .admin-select-menu button{box-sizing:border-box;color:#f1f1f1;text-align:right;width:100%;min-height:44px;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;line-height:1.6;display:flex}.admin-dashboard .admin-select-menu button.selected{color:#ffe05a;background:#28220f;border-color:#7b6617}.admin-dashboard .admin-select-menu button>svg{color:#f4c100;flex:none}.admin-dashboard .admin-select-menu button:focus-visible{outline-offset:-2px;border-color:#f4c100;outline:2px solid #f4c10055}.site-header .head>.header-post,.site-header .head>.header-post:hover{color:var(--brand)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.site-header .head>.header-post:focus-visible{outline-offset:3px;color:var(--brand)!important;outline:2px solid var(--brand)!important;box-shadow:none!important;background:0 0!important;border:0!important}.site-header .head>.header-post .post-portrait svg,.site-header .head>.header-categories .category-trigger>svg:first-child{color:var(--brand)!important}@media (orientation:landscape){.landscape-toolbar>.category-menu .category-trigger>svg:first-child{color:#fff!important}}.machine-carousel a.banner-slide.custom-machine-banner{color:inherit;cursor:pointer;text-decoration:none;display:block}.machine-carousel .custom-banner-photo{cursor:pointer}.machine-carousel .custom-banner-phone{color:var(--brand);font-size:inherit;justify-content:center;align-items:center;gap:6px;display:inline-flex}.submit-ad-actions .submit-ad-button{border-radius:11px;width:auto;min-width:210px;min-height:52px;padding:12px 24px;font-size:15px}@media (width<=760px){.submit-ad-actions{align-items:center}.submit-ad-actions .submit-ad-button{width:min(100%,250px);min-width:0}}.admin-dashboard .status-chip.approved{background:#e8f5e9;border-color:#81c784;font-weight:800;color:#20552a!important}.admin-dashboard .admin-overview-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.admin-dashboard .admin-overview-filters label{min-width:0}@media (width<=700px){.admin-dashboard .admin-overview-filters{grid-template-columns:1fr}}.submit-ad-card{color:#f7f7f7;background:#111;border-color:#2d2d2d;box-shadow:0 12px 34px #0002}.submit-ad-card>h2,.submit-ad-card h2,.submit-ad-card h3{color:#fff}.submit-ad-card .submit-ad-intro,.submit-ad-card .submit-section-title p,.submit-ad-card .submit-ad-actions p{color:#bdbdbd}.submit-ad-card .submit-verified{color:#fff;background:#191919;border-color:#f4c100}.submit-ad-card .submit-verified svg{color:#f4c100}.submit-ad-card .submit-form-section{border-color:#333}.submit-ad-card .submit-section-title h2{color:#fff}.submit-ad-card .submit-ad-form label,.submit-ad-card .submit-select-label{color:#f2f2f2}.submit-ad-card .submit-select-required{color:#f4c100}.submit-ad-card .submit-ad-form label>input:not([type=checkbox]):not([type=file]),.submit-ad-card .submit-ad-form label>select,.submit-ad-card .submit-ad-form label>textarea{color:#fff;background:#1b1b1b;border:1px solid #414141}.submit-ad-card .submit-video-picker input[type=file]{color:#fff;background:#1b1b1b;border:1px dashed #615019;border-radius:9px;width:100%;margin-top:7px;padding:8px;font-size:13px;display:block}.submit-ad-card .submit-video-picker input[type=file]::file-selector-button{color:#111;cursor:pointer;background:#f4c100;border:0;border-radius:7px;margin-inline-end:10px;padding:7px 11px;font-weight:800}.submit-ad-card .submit-ad-form input::placeholder,.submit-ad-card .submit-ad-form textarea::placeholder{color:#a6a6a6;opacity:1}.submit-ad-card .submit-ad-form input:focus,.submit-ad-card .submit-ad-form textarea:focus{outline-offset:1px;border-color:#f4c100;outline:2px solid #f4c100}.submit-ad-card .submit-select-trigger{color:#fff;background:#1b1b1b;border-color:#414141}.submit-ad-card .submit-select-trigger svg{color:#f4c100}.submit-ad-card .submit-select-placeholder{color:#a6a6a6}.submit-ad-card .submit-select-trigger:focus-visible,.submit-ad-card .submit-select-trigger[aria-expanded=true]{outline-offset:1px;box-shadow:none;border-color:#f4c100;outline:2px solid #f4c100}.submit-ad-card .submit-select-menu{scrollbar-color:#f4c100 #272727;background:#151515;border-color:#5e4d11}.submit-ad-card .submit-select-menu [role=option].selected{color:#111;background:#f4c100;border-color:#f4c100}.submit-ad-card .submit-select-menu [role=option]:focus-visible{outline-color:#f4c100}.submit-ad-card .submit-upload{color:#fff;background:#191919;border-color:#715d13}.submit-ad-card .submit-upload span,.submit-ad-card .submit-upload small{color:#e2e2e2}.submit-ad-card .submit-upload svg{color:#f4c100}.submit-ad-card .submit-video-picker small{color:#bdbdbd;display:block}.submit-ad-card .submit-ad-actions{border-color:#333}.submit-ad-card .submit-progress{color:#f4c100}.submit-ad-card .submit-ad-error{color:#ffd5cf;background:#3a211e;border:1px solid #82463e}.submit-ad-card .submit-spinner{border-color:#f4c100 #fff5 #fff5}.submit-ad-success{color:#fff;background:#111;border-color:#333}.submit-ad-success h2,.submit-ad-success p{color:#fff}.submit-ad-success .secondary{color:#fff;background:#191919;border-color:#555}.submit-ad-page input[type=number]{appearance:textfield}.submit-ad-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.submit-ad-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
