.sell-section{padding:22px;border:1px solid #21455d;border-radius:12px;background:#091c30;margin:18px 0}.sell-section h2,.sell-history h2{font:800 27px 'Barlow Condensed',sans-serif;margin:0 0 20px}.sell-section label{display:block;font-size:11px;color:#a5c3d9;margin-bottom:15px}.sell-section input:not([type=checkbox]),.sell-section select,.sell-section textarea{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #315570;border-radius:7px;background:#061322;color:#fff;font:12px Inter,Arial,sans-serif}.sell-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sell-upload{padding:16px;border:1px dashed #315570;border-radius:10px;background:#061322}.sell-upload img{display:block;max-width:100%;max-height:170px;margin:12px auto;object-fit:contain}.sell-upload img[hidden]{display:none}.sell-upload small{display:block;color:#7fa3bd;font-size:10px;line-height:1.8;margin-top:12px}.sell-privacy p,.sell-privacy summary{font-size:11px;color:#a5c3d9;line-height:1.9}.sell-privacy a{color:#7ee8ff}.sell-privacy .sell-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.8;margin:17px 0}.sell-consent input{margin:4px 0 0;flex:none}#sendSellerSubmission{width:100%;padding:15px;border:0;border-radius:8px;background:linear-gradient(110deg,#33d7ff,#148deb);color:#031522;font:800 12px Inter,Arial,sans-serif;cursor:pointer}#sendSellerSubmission:disabled{opacity:.5;cursor:wait}#sellerSubmitStatus,#sellStatus{font-size:12px;color:#a5c3d9;line-height:1.8}.sell-history{margin-top:30px}.sell-history article{padding:16px;border:1px solid #21455d;border-radius:8px;margin:12px 0;font-size:11px;line-height:1.9;color:#a5c3d9}.identity-review img{display:block;max-width:100%;max-height:320px;object-fit:contain;margin:12px auto;border:1px solid #315570}.identity-review p{font-size:12px;color:#a5c3d9;line-height:1.8}.identity-review button{padding:11px;margin:8px 8px 0 0;border:1px solid #315570;border-radius:8px;background:#103b2c;color:#87edb6;cursor:pointer}.identity-review button.reject{background:#451a1a;color:#fecaca}.identity-review textarea{width:100%;padding:12px;background:#061322;color:#fff;border:1px solid #315570;border-radius:8px}#identityReview{position:fixed;inset:0;margin:auto;width:min(650px,calc(100% - 24px));max-height:90dvh;overflow:auto;padding:24px;background:#08192b;color:#fff;border:1px solid #315570;border-radius:14px}#identityReview::backdrop{background:#020817df}@media(max-width:600px){.sell-upload-grid{grid-template-columns:1fr}.sell-section{padding:17px}}
#sellerCreate[hidden],#sellerGalleryEditor[hidden],#sellerEditor[hidden]{display:none}#sellerGalleryEditor button,#sellerCreate button{padding:14px;border:1px solid #2ca9d1;border-radius:8px;background:#0c3750;color:#8deaff;cursor:pointer}.account-image-description{font-size:12px;color:#a5c3d9;white-space:pre-wrap;line-height:1.8}

.account-fee-note{grid-column:1/-1;margin:0 0 18px;padding:12px 14px;border:1px solid #21455d;border-left:3px solid #33d7ff;border-radius:8px;background:#0b2234;color:#a5c3d9;font:12px/1.7 Inter,Arial,sans-serif}

#sellLogin[hidden],#sellerForm[hidden]{display:none!important}.sell-deal-notice{padding:10px 12px;margin:12px 0}.sell-deal-notice summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:#64dfff;font:700 11px/1.5 Inter,Arial,sans-serif}.sell-deal-notice summary::-webkit-details-marker{display:none}.sell-deal-notice summary span{font-size:10px;color:#a5c3d9}.sell-deal-notice summary span::after{content:' ＋'}.sell-deal-notice[open] summary span::after{content:' −'}.sell-deal-notice p{margin-top:10px}

/* Keep native date controls inside the form on narrow mobile screens. */
#sellerForm,#sellerForm .sell-section,#sellerForm label{min-width:0;max-width:100%;box-sizing:border-box}#sellerForm input,#sellerForm select,#sellerForm textarea{min-width:0;max-width:100%;box-sizing:border-box}#sellerForm input[type="datetime-local"]{display:block;width:100%;min-width:0;max-width:100%;height:46px;padding:10px 12px;appearance:none;-webkit-appearance:none;text-align:left;font-size:16px;overflow:hidden;color-scheme:dark}#sellerForm input[type="datetime-local"]::-webkit-date-and-time-value{min-width:0;text-align:left}#sellerForm input[type="datetime-local"]::-webkit-datetime-edit{padding:0;min-width:0}#sellerForm .checking-fields{grid-template-columns:repeat(2,minmax(0,1fr))}

.sell-deal-notice summary span::after,.sell-deal-notice[open] summary span::after{content:none}

#sellerCreate label[hidden]{display:none!important}#sellerOwnList{display:grid;gap:8px;margin-bottom:22px}#sellerOwnList .account-admin-edit{margin:0}

.seller-account-page main{padding-bottom:50px}.seller-account-page #sellerHeading{font:900 32px 'Barlow Condensed',sans-serif;margin:24px 0 10px}.seller-account-page #sellerEditorStatus{font:12px/1.7 Inter,Arial,sans-serif;color:#8daac1}.seller-account-page #sellerOwnListings>h2{display:none}.seller-account-page #sellerOwnList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.seller-listing-card{display:block;overflow:hidden;border:1px solid #21455d;border-radius:16px;background:linear-gradient(145deg,#0c2439,#071525);text-decoration:none;color:#edf7ff}.seller-listing-card>img{display:block;width:100%;height:165px;object-fit:cover;background:#04101d}.seller-listing-card>div{padding:16px}.seller-listing-card h3{margin:10px 0 7px;font:800 23px 'Barlow Condensed',sans-serif}.seller-listing-card p{margin:0 0 16px;font:11px Inter,Arial,sans-serif;color:#8daac1}.listing-status{display:inline-block;padding:5px 8px;border:1px solid #2a6174;border-radius:5px;color:#70dff3;font:800 9px Inter,Arial,sans-serif}.listing-status.available{color:#68e8bb;border-color:#24694f}.listing-status.sold,.listing-status.reserved{color:#ffcc8a;border-color:#705234}.listing-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.listing-card-bottom strong{font:800 18px Inter,Arial,sans-serif;color:#7ee8ff}.listing-card-bottom span{font:700 11px Inter,Arial,sans-serif}.seller-account-page .sell-section{padding:18px;border-radius:14px}.seller-account-page .sell-section h2,#sellerGalleryEditor>h2{font:800 25px 'Barlow Condensed',sans-serif}.seller-account-page input,.seller-account-page textarea,.seller-account-page select{box-sizing:border-box;max-width:100%;min-width:0}.seller-account-page .checking-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-account-page #sellerGalleryEditor>p,.seller-account-page #sellerCreate>p{font:11px/1.7 Inter,Arial,sans-serif;color:#8daac1}.seller-account-page #sellerCreate button,.seller-account-page #sellerSaveGallery{width:100%;font:800 12px Inter,Arial,sans-serif;padding:14px;border:1px solid #228aaa;border-radius:9px;background:#103349;color:#7ee8ff;cursor:pointer}.seller-account-page #sellerGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seller-collection-card{margin:0}.seller-collection-card h3{font:800 16px Inter,Arial,sans-serif;margin:12px 0;color:#d4efff}.collection-settings summary{cursor:pointer;color:#7ee8ff;font:700 11px Inter,Arial,sans-serif;margin:12px 0}.collection-settings button{font:700 11px Inter,Arial,sans-serif!important;padding:8px 12px!important}.seller-account-page input[type=file]{font-size:11px}.seller-account-page #sellerSaveGallery{margin:18px 0}@media(max-width:600px){.seller-account-page #sellerOwnList,.seller-account-page #sellerGallery{grid-template-columns:1fr}.seller-listing-card>img{height:185px}.seller-account-page .checking-fields{gap:10px}.seller-account-page .sell-section{padding:15px}.seller-account-page .sell-section input,.seller-account-page .sell-section textarea,.seller-account-page .sell-section select{font-size:16px;padding:10px}}

.seller-account-page .seller-collection-card .collection-change{display:inline-block;width:auto;padding:6px 10px;margin-top:9px;font:700 10px Inter,Arial,sans-serif;border-radius:6px}.seller-collection-card input[hidden]{display:none!important}.new-collection summary{cursor:pointer;color:#7ee8ff;font:800 13px Inter,Arial,sans-serif}.new-collection[open] summary{margin-bottom:16px}.new-collection label{margin-bottom:12px}.new-collection #sellerAddCollection{padding:9px 12px;font:700 11px Inter,Arial,sans-serif}.seller-account-page #sellerGalleryEditor .new-collection{display:block;margin-top:16px}

.collection-slider{position:relative;background:#04101d;border-radius:9px;overflow:hidden;touch-action:pan-y}.collection-slider>button{position:absolute;top:50%;transform:translateY(-50%);padding:0!important;width:30px;height:30px;border-radius:50%!important;font-size:22px!important;background:#08192bdb!important}.collection-slider>button:nth-of-type(1){left:7px}.collection-slider>button:nth-of-type(2){right:7px}.collection-slider>small{position:absolute;right:9px;bottom:8px;padding:4px 7px;background:#04101dcc;border-radius:5px;font:10px Inter,Arial,sans-serif;color:#d4efff}.collection-slider>button[hidden],.collection-actions input[hidden]{display:none!important}.collection-actions{display:flex;gap:8px;margin-top:10px}.seller-account-page .collection-actions button{padding:7px 10px!important;font:700 10px Inter,Arial,sans-serif!important;border-radius:6px}.collection-actions button:last-of-type{color:#fda4af!important;border-color:#7e3545!important;background:#321722!important}

.seller-account-details[hidden]{display:none!important}.seller-account-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:#d4efff;font:800 13px Inter,Arial,sans-serif}.seller-account-details>summary::-webkit-details-marker{display:none}.seller-account-details>summary span{color:#7ee8ff;font-size:20px;line-height:1;transition:transform .2s}.seller-account-details[open]>summary span{transform:rotate(180deg)}.seller-account-details[open]>summary{margin-bottom:18px}.seller-account-page #sellerAccountDetails #sellerCreate{padding:0;margin:0;border:0;background:transparent}

#newCollectionPreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}#newCollectionPreview img{display:block;width:100%;height:85px;object-fit:cover;border-radius:7px}#newCollectionPreview button{font:700 10px Inter,Arial,sans-serif;padding:5px 8px;margin-top:5px}#newCollectionCount{display:block;color:#8daac1;font:11px Inter,Arial,sans-serif}
