.detail-heading-grid{grid-template-columns:minmax(0,1fr) minmax(165px,205px);align-items:start;gap:18px;margin-bottom:16px;display:grid}.detail-heading-grid .condition-pill{margin:0 0 10px;display:inline-flex}.detail-copy .detail-product-name{overflow-wrap:anywhere;margin:0 0 16px;font-size:24px}.detail-heading-grid .detail-price{flex-wrap:wrap;gap:10px;margin:0}.detail-heading-grid .detail-price>strong{font-size:29px}.detail-copy>.detail-stock{color:#72758d;margin:0 0 14px;font-size:11px}.product-seller-card{background:#fafaff;border:1px solid #e4e5f1;border-radius:10px;min-width:0;padding:15px 13px}.product-seller-eyebrow{letter-spacing:1px;color:#797d98;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.product-seller-card>div{align-items:center;gap:9px;display:flex}.product-seller-avatar{color:#5750b6;background:#eae9fb;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid;overflow:hidden}.product-seller-avatar img{object-fit:cover;width:100%;height:100%}.product-seller-card section{min-width:0}.product-seller-card a,.product-seller-card b{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.product-seller-card a:hover{color:#3936c2}.product-seller-card p{color:#777b91;margin:6px 0;font-size:10px;line-height:1.5}.product-seller-card small{color:#878ba1;font-size:9px;line-height:1.6}.product-seller-card .is-positive{color:#237759}.product-seller-card .is-negative{color:#bd4356}.detail-copy>.purchase-button{height:44px;margin-inline:auto}.seller-sales-history{margin:25px 0}.seller-sales-history>h2{margin-bottom:10px;font-size:22px}.seller-sales-history>p{color:#7d8098;font-size:12px;line-height:1.8}.seller-sales-history article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.seller-sales-history article>div{gap:6px;display:grid}.seller-sales-history article b{font-size:13px}.seller-sales-history article small,.seller-sales-history article time{color:#83879b;font-size:10px}.seller-sales-history article strong{color:#3936c2;white-space:nowrap;font-size:16px}@media (max-width:1000px) and (min-width:651px){.detail-heading-grid{grid-template-columns:1fr}.product-seller-card{max-width:280px}.product-seller-card>div{align-items:center}}@media (max-width:650px){.detail-heading-grid{grid-template-columns:minmax(0,1fr) minmax(135px,.8fr);gap:12px}.detail-copy .detail-product-name{font-size:21px}.detail-heading-grid .detail-price>strong{font-size:24px}.product-seller-card{padding:12px 9px}.product-seller-card>div{flex-direction:column;align-items:flex-start}.product-seller-eyebrow{margin-bottom:9px;font-size:7px}.product-seller-card a{font-size:11px}.product-seller-card p{font-size:9px}}.trade-product-line{color:#797b91;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.trade-product-line strong{color:var(--trade-accent);white-space:nowrap;font-size:13px}.trade-chat .trade-actions{justify-content:flex-end}.trade-chat .trade-status{margin-right:auto}.trade-messages>.trade-warning{color:#aa3445;background:#fff1f2;border:1px solid #f0c6ca;border-radius:10px;align-self:center;align-items:center;max-width:min(85%,470px);margin:0 0 8px;padding:11px 13px}.trade-messages>.trade-warning>svg{align-self:center;margin:0}.trade-warning p{font-size:11px}.trade-point-form,.trade-offer-form{animation:.22s cubic-bezier(.2,.75,.25,1) window-slide-in}.trade-point-form .trade-form-actions{align-items:center;gap:8px;display:flex}.trade-form-actions>.button{justify-content:center;align-items:center;height:36px;min-height:36px;margin:0;padding:8px 12px;display:inline-flex}.trade-point-form label>input{background:#fff;border:1px solid #dbdced;border-radius:6px;width:100%;min-height:36px;padding:9px;font-size:11px}.trade-point-form select{min-height:36px}.trade-bubble.offer-status-accepted{background:#edf9f1!important;border-color:#78bc92!important}.trade-bubble.offer-status-accepted .trade-offer-price,.trade-bubble.offer-status-accepted .trade-card-label{color:#267347}.trade-bubble.offer-status-rejected{background:#fff0f2!important;border-color:#dfa0aa!important}.trade-bubble.offer-status-rejected .trade-offer-price,.trade-bubble.offer-status-rejected .trade-card-label{color:#b1374c}.trade-bubble.offer-status-countered,.trade-bubble.is-counteroffer.offer-status-pending{background:#f5f0ff!important;border-color:#bda1df!important}.trade-bubble.offer-status-countered .trade-card-label,.trade-bubble.is-counteroffer .trade-card-label{color:#7947ac}.trade-card-actions{flex-wrap:wrap}.trade-chat .trade-offer-form{flex-shrink:0;max-height:220px;overflow:auto}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal,.trade-point-form{animation:none!important}}.favorite-button{padding:0}.favorite-button .action-icon{justify-content:center;align-items:center}.detail-copy>.purchase-button{justify-content:center;width:min(100%,300px);min-height:42px;display:flex}.bid-input-row{align-items:stretch;gap:8px;display:flex}.bid-input-row>input{flex:1;width:0;min-width:0}.bid-input-row>.button{flex-shrink:0;min-width:64px;min-height:42px;margin:0;padding:8px 12px}.offer-quota{color:#666582;width:100%;margin:0;font-size:11px;line-height:1.6}.offer-quota.is-exhausted{color:#b12d40}.inventory-unavailable{color:var(--muted);padding-block:12px;font-size:12px;line-height:1.7}.modal-backdrop{animation:.22s ease-out window-fade-in}.modal{animation:.26s cubic-bezier(.2,.75,.25,1) window-slide-in}@keyframes window-fade-in{0%{opacity:0}to{opacity:1}}@keyframes window-slide-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.detail-title-row{justify-content:space-between;align-items:center;gap:16px;margin:14px 0;display:flex}.detail-title-row h2{flex:1;min-width:0;margin:0}.condition-pill{white-space:nowrap;color:#4b488d;background:#f4f4fc;border:1px solid #dddff1;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:600}.detail-copy .detail-condition:empty{display:none}.make-offer-button{margin-top:9px}.reserved-badge{z-index:2;color:#fff;background:#29274f;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:650;position:absolute;bottom:10px;left:10px}.lot-detail{border-block:1px solid var(--line);max-height:220px;margin:18px 0;padding:0;list-style:none;overflow:auto}.lot-detail li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;font-size:12px;display:grid}.lot-detail li:last-child{border:0}.lot-detail span{color:var(--muted);font-size:11px}.lot-items{gap:16px;display:grid}.lot-item{border:1px solid #e1e2ef;border-radius:8px;gap:12px;padding:13px;display:grid}.lot-item .draft-number{justify-content:space-between;align-items:center;display:flex}.lot-item .draft-number button{padding:5px}.offer-product{background:#f8f8fe;border:1px solid #e4e5f1;border-radius:9px;align-items:center;gap:14px;padding:12px;display:flex}.offer-product img{object-fit:cover;border-radius:6px;width:70px;height:70px}.offer-product>div{gap:7px;display:grid}.offer-product b{font-size:14px}.offer-product span{color:#72758a;font-size:12px}.product-offer>label>small{line-height:1.7}.product-offer label svg{vertical-align:middle;margin-right:5px}.market-mode .main-content>.home-product-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:calc(100% - 96px);max-width:1400px;margin:32px auto 0;display:grid}.home-product-columns>.featured-section{min-width:0;margin:0}.home-product-columns .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-product-columns .section-heading{flex-wrap:wrap;gap:12px;margin-bottom:16px}.home-product-columns .section-heading h2{font-size:19px}.home-product-columns .section-heading .text-link{color:var(--green);font-size:10px}.home-product-columns .product-image-wrap{height:175px}.trade-chat{--trade-accent:#3936c2;--trade-line:#e5e5f1;--trade-soft:#f6f6fc;--trade-ink:#292b44;border:1px solid var(--trade-line);height:min(660px,72dvh);min-height:430px;color:var(--trade-ink);background:#fff;border-radius:12px;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.trade-list{border-right:1px solid var(--trade-line);background:#fafafe;overflow:auto}.trade-list>button{text-align:left;border-bottom:1px solid var(--trade-line);border-left:3px solid #0000;align-items:center;gap:11px;width:100%;padding:17px 14px;display:flex}.trade-list>button.selected{border-left-color:var(--trade-accent);background:#efeffc}.trade-list>button>span:last-child{gap:5px;min-width:0;display:grid}.trade-list b{font-size:12px}.trade-list small{color:#777a91;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trade-list em{color:var(--trade-accent);font-size:9px;font-style:normal}.trade-avatar{width:38px;height:38px;color:var(--trade-accent);background:#e8e7fa;border-radius:10px;flex:0 0 38px;place-items:center;font-weight:700;display:grid;overflow:hidden}.trade-avatar img{object-fit:cover;width:100%;height:100%}.trade-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.trade-header{border-bottom:1px solid var(--trade-line);justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.trade-header>div:first-child{gap:6px;min-width:0;display:grid}.trade-header>div>b{font-size:15px}.trade-header>div>small{color:#797b91;font-size:11px}.trade-meeting{max-width:52%;color:var(--trade-accent);align-items:center;gap:8px;display:flex}.trade-meeting>svg{flex-shrink:0}.trade-meeting span{gap:4px;display:grid}.trade-meeting small{color:#7b7d92;font-size:9px}.trade-meeting b{font-size:11px;line-height:1.5}.trade-actions{border-bottom:1px solid var(--trade-line);flex-wrap:wrap;align-items:center;gap:9px;padding:12px 20px;display:flex}.trade-actions:empty{display:none}.trade-actions .button{min-height:34px;padding:7px 10px;font-size:10px}.trade-chat .secondary{color:var(--trade-accent);background:#f6f5ff;border:1px solid #dcdcf2}.trade-chat .primary{background:var(--trade-accent);color:#fff}.trade-status{color:var(--trade-accent);align-items:center;gap:5px;font-size:10px;display:flex}.trade-warning{color:#9a783d;background:#fffbf2;border-bottom:1px solid #f4ecd9;flex-shrink:0;align-items:flex-start;gap:8px;padding:10px 20px;display:flex}.trade-warning>svg{flex-shrink:0;margin-top:1px}.trade-warning p{margin:0;font-size:10px;line-height:1.7}.trade-messages{overscroll-behavior:contain;background:#fcfcff;flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-height:90px;padding:22px;display:flex;overflow:auto}.trade-system{text-align:center;color:#86889d;align-self:center;max-width:90%;margin:0;font-size:10px;line-height:1.7}.trade-system small{font-size:8px;display:block}.trade-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;flex-shrink:0;max-width:82%;padding:11px 14px;font-size:12px;line-height:1.7}.trade-bubble.is-own{background:var(--trade-accent);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.trade-bubble.is-incoming{color:var(--trade-ink);background:#ededf6;border-bottom-left-radius:3px;align-self:flex-start}.trade-bubble p{margin:0}.trade-bubble time{text-align:right;opacity:.7;margin-top:5px;font-size:8px;display:block}.trade-bubble.is-card{color:var(--trade-ink);background:#fff;border:1px solid #dcdcf0;min-width:min(285px,100%);padding:17px;box-shadow:0 2px 8px #33316e07}.trade-bubble.is-card.is-own{border-color:#aaa7ed}.trade-card-label{text-transform:uppercase;letter-spacing:.9px;color:var(--trade-accent);margin-bottom:9px;font-size:8px;font-weight:700;display:block}.trade-offer-price{letter-spacing:-.5px;color:var(--trade-accent);margin-bottom:4px;font-size:25px;display:block}.trade-card-actions{gap:8px;margin-top:12px;display:flex}.trade-card-actions .button{min-height:32px;padding:8px 12px;font-size:10px}.trade-bubble.is-card p b{align-items:center;gap:6px;margin:5px 0;display:flex}.trade-bubble.is-card p small{color:#7e8095;font-size:10px}.trade-compose{border-top:1px solid var(--trade-line);background:#fff;gap:10px;padding:14px 18px;display:flex}.trade-compose input{border:1px solid var(--trade-line);background:#fafaff;border-radius:8px;outline:none;flex:1;min-width:0;padding:12px 14px;font-size:12px}.trade-compose input:focus{border-color:var(--trade-accent)}.trade-compose button{flex:0 0 43px;width:43px;padding:10px}.trade-point-form{border-bottom:1px solid var(--trade-line);background:#f7f7ff;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 20px;display:flex}.trade-point-form label{flex:1;gap:6px;min-width:180px;font-size:11px;display:grid}.trade-point-form select{background:#fff;border:1px solid #dbdced;border-radius:6px;max-width:100%;padding:9px;font-size:11px}.trade-point-form small{color:#7e8095;width:100%;font-size:10px}.trade-conversation>.form-error{background:#fff2f2;margin:0;padding:8px 18px;font-size:11px}.trade-empty{text-align:center;color:#777a91;justify-items:center;gap:15px;padding:55px 20px;display:grid}.trade-empty h3{color:#292b44;font-size:19px}.trade-empty p{font-size:12px}@media (max-width:1100px){.market-mode .main-content>.home-product-columns{gap:20px}.home-product-columns .section-heading{display:block}.home-product-columns .section-heading .text-link{margin-top:5px}.home-product-columns .product-image-wrap{height:135px}.trade-chat{grid-template-columns:185px minmax(0,1fr)}}@media (max-width:800px){.market-mode .main-content>.home-product-columns{grid-template-columns:1fr;gap:28px}.home-product-columns .section-heading{align-items:center;display:flex}.home-product-columns .product-image-wrap{height:165px}.home-product-columns .product-content{padding:9px}.home-product-columns .product-price strong{font-size:15px}.home-product-columns .section-heading h2{font-size:18px}.home-product-columns .section-heading .text-link{font-size:10px}.detail-title-row{align-items:flex-start;gap:10px}.condition-pill{margin-top:4px;padding:5px 8px;font-size:9px}.detail-title-row h2{margin:0}.trade-chat{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:min(720px,78dvh);min-height:440px}.trade-list{border-right:0;border-bottom:1px solid var(--trade-line);max-height:83px;display:flex}.trade-list>button{border-bottom:0;flex:0 0 175px;width:175px;padding:12px 9px}.trade-list b{font-size:11px}.trade-list small{font-size:9px}.trade-avatar{flex-basis:32px;width:32px;height:32px}.trade-header{gap:12px;padding:12px}.trade-header>div>b{font-size:13px}.trade-header>div>small{font-size:10px}.trade-meeting{gap:5px;max-width:48%}.trade-meeting b{font-size:10px}.trade-actions{gap:7px;padding:9px 12px}.trade-actions .button{padding:6px 8px;font-size:9px}.trade-warning{padding:8px 12px}.trade-warning p{font-size:9px}.trade-messages{padding:14px 12px}.trade-bubble{max-width:90%;font-size:11px}.trade-bubble.is-card{min-width:min(245px,100%)}.trade-compose{padding:10px}.trade-compose input{padding:10px;font-size:11px}.trade-point-form{padding:10px 12px}.lot-item{padding:10px}}@media (max-width:420px){.home-product-columns .product-grid{gap:8px}.home-product-columns .product-image-wrap{height:115px}.home-product-columns .product-title{font-size:10px}.home-product-columns .product-price strong{font-size:13px}.home-product-columns .product-bottom{gap:4px;font-size:7px}.home-product-columns .product-bottom>span:last-child{display:none}.home-product-columns .product-content{padding:8px}.home-product-columns .seller-link,.home-product-columns .product-price del{font-size:7px}}@media (min-width:1000px){:is(.modal-wide:has(.trade-chat),.modal-wide:has(.product-detail)){max-width:1120px}.trade-chat{grid-template-columns:250px minmax(0,1fr)}.trade-bubble{font-size:13px}.trade-header>div>b{font-size:16px}.trade-meeting b{font-size:12px}.trade-actions .button{font-size:11px}.trade-list b{font-size:13px}.trade-list small{font-size:11px}}@media (max-width:1000px){.market-mode .main-content>.home-product-columns{width:calc(100% - 64px)}}@media (max-width:650px){.market-mode .main-content>.home-product-columns{width:calc(100% - 32px)}}.catalog-load-more{min-width:190px;margin:28px auto 8px;display:flex}.trade-chat .trade-actions:has(.trade-buyer-actions){background:#fff;flex-shrink:0;max-height:45%;padding:0;display:block;overflow:auto}.trade-buyer-actions{grid-template-columns:1fr 1fr;align-items:start;gap:14px;min-width:0;max-width:100%;padding:16px 20px;display:grid}.trade-action-slot{min-width:0;display:flex}.trade-action-slot.point-action{justify-content:flex-end}.trade-action-slot.offer-action{justify-content:flex-start}.trade-action-slot>button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:10px 13px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.trade-action-slot .trade-point-trigger{color:#236d67;background:#edf7f6;border-color:#c9e3df}.trade-action-slot .trade-point-trigger:hover{background:#e1f1ee}.trade-action-slot .trade-offer-trigger{color:#fff;background:#3936c2;border-color:#3936c2;min-width:150px}.trade-action-slot .trade-offer-trigger:hover{background:#2b289e}.trade-action-slot .trade-inline-editor{background:#f6f5ff;border:1px solid #dcdaf6;border-radius:10px;grid-template-columns:1fr;gap:12px;width:100%;min-width:0;max-height:none;margin:0;padding:15px;display:grid;overflow:visible;box-shadow:0 3px 12px #3936c208}.trade-action-slot.point-action .trade-inline-editor{color:#215f58;background:#f0f8f6;border-color:#c6e2d9}.trade-inline-editor .trade-editor-title{color:#4e45a3;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.point-action .trade-editor-title{color:#246f66}.trade-inline-editor label{gap:7px;width:100%;min-width:0;font-size:10px}.trade-inline-editor label>input,.trade-inline-editor label>select{background:#fff;width:100%;min-height:39px}.trade-inline-editor .trade-form-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.trade-inline-editor .trade-form-actions .button{height:35px;min-height:35px;padding:8px 11px;font-size:10px}.point-action .trade-form-actions .primary{background:#287b6b}.point-action .trade-form-actions .secondary{color:#426a61;background:#fff;border-color:#cbe1d9}.trade-inline-editor>small{color:#6c8a80;font-size:9px;line-height:1.7}.trade-inline-editor .offer-quota{font-size:10px}.trade-buyer-actions.is-auction{grid-template-columns:1fr}.trade-buyer-actions.is-auction>.point-action{justify-content:center}.trade-seller-negotiation{width:100%;padding:0}.trade-seller-negotiation>.trade-inline-editor{border:1px solid #dcdaf6;border-radius:10px;margin-top:5px}.trade-chat .trade-actions>.trade-status{margin:0;padding:9px 18px;display:inline-flex}@media (max-width:800px){.trade-buyer-actions{gap:9px;padding:11px 12px}.trade-action-slot>button{gap:5px;min-height:42px;padding:9px;font-size:9px}.trade-action-slot .trade-offer-trigger{min-width:0}.trade-action-slot .trade-inline-editor{gap:9px;padding:10px}.trade-inline-editor .trade-editor-title{font-size:10px}.trade-inline-editor .trade-form-actions .button{padding:7px 9px;font-size:9px}.trade-chat .trade-actions:has(.trade-buyer-actions){max-height:45%}}.detail-heading-grid .condition-pill{letter-spacing:.1px;border-radius:7px;align-items:center;gap:6px;margin:0 0 12px;padding:5px 10px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.condition-pill svg{flex:none;display:block}.condition-pill.condition-new{color:#287044;background:#edf8f0;border-color:#b9dfc4}.condition-pill.condition-neutral{color:#626775;background:#f2f3f5;border-color:#d9dce2}.condition-pill.condition-used{color:#ad3e48;background:#fff0f0;border-color:#ebc2c5}.detail-heading-grid .detail-description{color:var(--muted,#777b91);overflow-wrap:anywhere;white-space:pre-line;margin:0 0 17px;font-size:12px;line-height:1.8}.product-seller-card{background:0 0;border:0;border-radius:0;padding:2px 0 0 12px}.product-seller-card>div{flex-direction:row;align-items:center;gap:9px}.product-seller-card .seller-opinion{margin:5px 0 0}.product-seller-card .seller-opinion>span{color:#797d91;white-space:nowrap}.purchase-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:490px;margin:16px auto 0;display:grid}.purchase-actions>.purchase-button{justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;height:auto;min-height:44px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}@media (max-width:650px){.product-seller-card{padding:2px 0 0}.product-seller-card>div{flex-direction:row;gap:7px}.product-seller-avatar{flex-basis:30px;width:30px;height:30px}.detail-heading-grid .detail-description{font-size:11px}.purchase-actions{gap:8px}.purchase-actions>.purchase-button{padding:10px 7px;font-size:10px}.detail-heading-grid .condition-pill{padding:5px 8px;font-size:9px}}@media (max-width:370px){.detail-heading-grid{grid-template-columns:1fr}.product-seller-card{padding:0 0 8px}.product-seller-eyebrow{margin-bottom:7px}}.modal:has(>.product-detail)>.modal-heading{margin-bottom:25px}.modal:has(>.product-detail)>.modal-heading h2{overflow-wrap:anywhere;font-size:25px}.modal:has(>.product-detail)>.modal-heading p{white-space:pre-line;overflow-wrap:anywhere;max-width:850px;color:var(--muted,#777b91);font-size:12px;line-height:1.8}.detail-heading-grid{grid-template-columns:minmax(0,1fr) minmax(145px,175px);gap:16px}.detail-heading-grid .detail-price{align-items:center;gap:10px 12px}.detail-heading-grid .detail-price>strong{font-size:34px;line-height:1.2}.detail-heading-grid .detail-price>.condition-pill{flex:none;margin:0}.detail-characteristics{border-top:1px solid var(--line,#e5e5f1);margin:16px 0 0;padding:17px 0 4px}.detail-characteristics h3{margin:0 0 10px;font-size:13px;font-weight:700}.detail-characteristics ul{gap:8px;margin:0;padding-left:18px;display:grid}.detail-characteristics li,.detail-characteristics p{color:var(--muted,#777b91);overflow-wrap:anywhere;white-space:pre-line;font-size:12px;line-height:1.7}.modal,.modal *{scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal ::-webkit-scrollbar{display:none}.publish-form .draft-product{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:25px}.draft-image-column{gap:11px;min-width:0;display:grid}.draft-preview-label{color:var(--text,#292b44);font-size:11px;font-weight:650}.draft-image-column .draft-photo-add{background:var(--cream,#fafaff);border:1px dashed #bbb8da;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;min-height:135px;max-height:none;margin:0;padding:15px 8px;display:flex}.draft-photo-add b{font-size:11px}.draft-photo-add small{text-align:center;font-size:8px;line-height:1.5}.draft-photo-add.is-disabled{opacity:.5;cursor:default}.draft-photo-thumbnails{flex-wrap:wrap;gap:9px;display:flex}.draft-photo-thumbnails>div{width:61px;height:61px;position:relative}.draft-photo-view{background:#f4f3fa;border:1px solid #d6d4e8;border-radius:6px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.draft-photo-view>img{object-fit:cover;width:100%;height:100%}.draft-photo-remove{color:#a84657;background:#fff;border:1px solid #e6dce5;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.draft-photo-remaining,.draft-photo-required{color:var(--muted,#777b91);margin:0;font-size:10px;line-height:1.6}.draft-photo-required{font-size:9px}.draft-photo-enlarged{object-fit:contain;background:#f4f3fa;border-radius:9px;width:100%;max-height:70dvh;display:block}.draft-advanced{border-top:1px solid var(--line,#e5e5f1);margin-top:2px;padding-top:14px}.draft-advanced summary{cursor:pointer;color:var(--green,#3936c2);align-items:center;gap:8px;padding:5px 0;font-size:11px;list-style:none;display:flex}.draft-advanced summary::-webkit-details-marker{display:none}.draft-advanced summary>span{color:var(--muted,#777b91);margin-left:auto;font-size:9px;font-weight:400}.draft-advanced summary>svg:last-child{transition:transform .2s}.draft-advanced[open] summary>svg:last-child{transform:rotate(180deg)}.draft-characteristics{gap:10px;padding-top:16px;display:grid}.draft-characteristics>b{font-size:11px}.draft-characteristic-row{align-items:center;gap:7px;min-width:0;display:flex}.draft-characteristic-row>input{flex:1;width:100%;min-width:0}.add-characteristic{color:var(--green,#3936c2);border:1px dashed #c6c3e2;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:10px;display:flex}@media (min-width:651px){.modal:has(>.publish-form){scrollbar-width:thin;scrollbar-color:#a5a1d6 #f1f0fa;scrollbar-gutter:stable;overflow-y:scroll}.modal:has(>.publish-form)::-webkit-scrollbar{width:9px;display:block}.modal:has(>.publish-form)::-webkit-scrollbar-track{background:#f1f0fa;border-radius:10px}.modal:has(>.publish-form)::-webkit-scrollbar-thumb{background:#a5a1d6;border:2px solid #f1f0fa;border-radius:10px}.modal:has(>.publish-form)::-webkit-scrollbar-thumb:hover{background:#7872bc}}@media (max-width:800px){.publish-form .draft-product{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.detail-heading-grid{grid-template-columns:1fr}.product-seller-card{padding-left:0}.detail-heading-grid .detail-price>strong{font-size:31px}}@media (max-width:650px){.publish-form .draft-product{grid-template-columns:1fr;gap:22px}.draft-image-column{justify-self:center;width:100%;max-width:310px}.modal:has(>.product-detail)>.modal-heading h2{font-size:22px}.modal:has(>.product-detail)>.modal-heading p{font-size:11px}.detail-heading-grid{grid-template-columns:1fr 1fr}.detail-heading-grid .detail-price>strong{font-size:29px}.detail-characteristics li,.detail-characteristics p{font-size:11px}}@media (max-width:420px){.detail-heading-grid{grid-template-columns:1fr}.product-seller-card{padding-bottom:4px}}@media (min-width:1000px){.modal-wide:has(>.publish-form){max-width:1120px}}.app .discount-badge.sale-tag{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:linear-gradient(120deg,#bd460e,#df6419);border:1px solid #ffffff70;border-radius:5px 10px 10px 5px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;line-height:1;display:inline-flex;box-shadow:0 2px 8px #612d1426}.sale-tag>svg{opacity:.95;flex:none;display:block}.sale-tag>strong{letter-spacing:-.2px;font-size:12px;font-weight:750}.detail-image>.sale-tag{top:14px;left:14px}.app .detail-image>.sale-tag{gap:8px;padding:9px 12px}.detail-image>.sale-tag>strong{font-size:15px}@media (max-width:650px){.app .discount-badge.sale-tag{gap:4px;padding:6px 8px}.sale-tag>strong{font-size:10px}.sale-tag>svg{width:13px;height:13px}.app .detail-image>.sale-tag{padding:8px 10px}.detail-image>.sale-tag>strong{font-size:13px}}.product-image-wrap{container-type:inline-size}@container (max-width:180px){.app .product-image-wrap .discount-badge.sale-tag{gap:4px;padding:6px;top:8px;left:6px}.product-image-wrap .sale-tag>svg{width:11px;height:11px}.product-image-wrap .sale-tag>strong{font-size:10px}}.draft-live-preview{border:1px solid var(--line,#dedfed);cursor:zoom-in;isolation:isolate;text-align:left;outline-offset:3px;background:#fff;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.draft-live-preview:focus-visible{outline:2px solid var(--green,#3936c2)}.draft-live-canvas{transform-origin:0 0;box-sizing:border-box;pointer-events:none;color:var(--text,#292b44);padding:25px;position:absolute;top:0;left:0}.draft-live-canvas>.modal-heading{margin-bottom:25px}.draft-live-canvas>.modal-heading h2{overflow-wrap:anywhere;font-size:25px;line-height:1.4}.draft-live-canvas>.modal-heading p{white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.draft-live-canvas>.modal-heading>svg{color:var(--muted,#777b91);flex:none}.draft-live-canvas .product-detail{grid-template-columns:1fr 1fr;gap:32px;display:grid}.draft-live-canvas .detail-image>.detail-main-photo>img{aspect-ratio:16/9;object-fit:cover;object-position:center;height:auto}.draft-live-canvas .detail-heading-grid{grid-template-columns:minmax(0,1fr) minmax(145px,175px);gap:16px}.draft-live-canvas .detail-price>strong{font-size:34px}.draft-live-canvas .product-seller-card{padding:2px 0 0 12px}.draft-live-canvas .detail-copy{padding-block:5px}.draft-live-canvas .purchase-actions>.purchase-button{padding:11px 12px;font-size:11px}.draft-preview-expand{color:#575287;background:#ffffffed;border:1px solid #e4e2f2;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex;position:absolute;bottom:7px;right:7px;box-shadow:0 1px 5px #3936c210}.draft-image-column .draft-photo-add{opacity:1;transition:opacity .24s,background-color .24s,border-color .24s,filter .24s}.draft-image-column .draft-photo-add.is-disabled{opacity:.5;filter:saturate(.45);cursor:not-allowed}.draft-image-column .draft-photo-add:not(.is-disabled):hover{background:#f3f1ff;border-color:#8881c9}.draft-live-canvas .button:disabled{opacity:1;cursor:default}:is(.modal:has(>.product-detail),.draft-live-canvas)>.modal-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 32px;display:grid}:is(.modal:has(>.product-detail),.draft-live-canvas)>.modal-heading>div{display:contents}:is(.modal:has(>.product-detail),.draft-live-canvas)>.modal-heading h2{overflow-wrap:anywhere;grid-area:1/1/auto/-1;min-width:0;padding-right:45px}:is(.modal:has(>.product-detail),.draft-live-canvas)>.modal-heading p{overflow-wrap:anywhere;white-space:pre-line;grid-area:2/1;width:100%;min-width:0;max-width:100%}:is(.modal:has(>.product-detail),.draft-live-canvas)>.modal-heading>:is(button,svg){grid-area:1/2;justify-self:end}.modal-heading>div{min-width:0}.modal-heading h2{overflow-wrap:anywhere}.detail-main-photo{cursor:zoom-in;width:100%;text-align:initial;background:#f5f5fa;border:0;flex:none;padding:0;display:block}.detail-main-photo:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.product-photo-viewer>img{object-fit:contain;background:var(--cream,#f5f5fa);border-radius:8px;width:100%;height:auto;max-height:70dvh;display:block}.product-photo-navigation{justify-content:center;align-items:center;gap:18px;margin-top:15px;display:flex}.product-photo-navigation>span{color:var(--muted);font-size:11px}.product-photo-navigation>.button{place-items:center;min-height:36px;padding:8px;display:grid}.draft-field-title{flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.draft-advanced summary>b>span{color:var(--muted,#777b91);margin-left:4px;font-size:9px;font-weight:400}.draft-advanced summary>svg:last-child{margin-left:auto}@supports selector(::-webkit-scrollbar){.modal:has(>.publish-form){scrollbar-width:auto;scrollbar-color:auto}.modal:has(>.publish-form)::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}}@media (max-width:650px){.modal:has(>.product-detail)>.modal-heading{grid-template-columns:minmax(0,1fr) 30px;column-gap:12px}.modal:has(>.product-detail)>.modal-heading p{grid-column:1/-1}}
