.mkt .mkt-select,.mkt .mkt-number{width:100%;height:45px;color:var(--ink);background:#fff;border:1px solid #dcdfe4;border-radius:7px;margin-bottom:16px;padding:8px 12px;font-size:.83rem}.mkt .mkt-spec{color:#5c6069;background:#fafaf9;border:1px solid #eff0f2;border-radius:9px;margin:0 0 6px;padding:10px 12px;font-size:.75rem;line-height:1.6}.mkt .mkt-spec strong{color:var(--ink);font-size:.85rem}.mkt .mkt-spec a{text-decoration:underline}.mkt .mkt-step{border-top:1px solid #eff0f2;margin-top:22px;padding-top:20px}.mkt .mkt-gap{margin-top:16px}.mkt .presets button{min-height:56px}.mkt .mkt-swatches{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.mkt .mkt-swatches button{color:#5c6069;background:#fff;border:1px solid #e7e8eb;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:4px 10px;font-size:.76rem;display:inline-flex}.mkt .mkt-swatches button.selected{color:#444851;background:#f5f5f6;border-color:#a8adb5;font-weight:650}.mkt .mkt-swatches i{border:1px solid #c9ccd2;border-radius:4px;width:18px;height:18px;display:inline-block}.mkt .mkt-swatches i[data-swatch=\#ffffff]{background:#fff}.mkt .mkt-swatches i[data-swatch=\#f2f2f2]{background:#f2f2f2}.mkt .mkt-swatches i[data-swatch=\#000000]{background:#000}.mkt .mkt-swatches i[data-swatch=transparent]{background:repeating-conic-gradient(#ccc 0 25%, #fff 0 50%) 0 0/10px 10px}.mkt .mkt-custom input{background:#fff;border:1px solid #dcdfe4;border-radius:7px;width:44px;height:44px;padding:2px}.mkt .mkt-results{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mkt .mkt-result{background:#fafaf9;border:1px solid #dcdfe4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.mkt .mkt-thumb{object-fit:contain;background:repeating-conic-gradient(#eceef1 0 25%, #fff 0 50%) 0 0 / 14px 14px;border-radius:6px;width:100%;height:160px}.mkt .mkt-meta{gap:2px;min-width:0;display:grid}.mkt .mkt-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.mkt .mkt-meta small{color:#777d87;font-size:.66rem;line-height:1.45}.mkt .mkt-meta .mkt-warn{color:#9a4b00}.mkt .mkt-result .text-button{align-self:flex-start;min-height:40px}.mkt .mkt-download-all{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.mkt .mkt-download-all .zip-button{width:auto;margin-top:0}.mkt .preview-empty{text-align:center;border:1.5px dashed #dcdfe4;border-radius:11px;padding:40px 18px}.mkt-page .mkt-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin:12px 0 8px;overflow-x:auto}.mkt-page table.mkt-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.82rem}.mkt-page .mkt-table th,.mkt-page .mkt-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eff0f2;padding:10px 12px}.mkt-page .mkt-table th{color:#5c6069;background:#fafaf9;font-size:.72rem}.mkt-page .mkt-table td small{color:#777d87;margin-top:3px;line-height:1.5;display:block}.mkt-page .mkt-table tr:last-child td{border-bottom:0}.mkt-page .mkt-verified{color:#777d87;margin:0 0 24px;font-size:.74rem}.mkt-page .mkt-section{margin:34px 0 0}.mkt-page .mkt-section h2{margin:0 0 10px;font-size:1.15rem}.mkt-page .mkt-steps,.mkt-page .mkt-list{margin:0;padding-left:1.3rem;font-size:.9rem;line-height:1.75}.mkt-page .mkt-links{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mkt-page .mkt-links a{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:6px 14px;font-size:.82rem;display:inline-flex}.mkt-page .mkt-links a[aria-current=page]{background:#f5f5f6;font-weight:650}@media (width<=720px){.mkt .mkt-results{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
