.kd-seller-page{margin:0;background:var(--kd-canvas);color:var(--kd-ink);font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.kd-seller-wrap{max-width:1220px;margin:28px auto 50px;padding:0 22px}.kd-seller-breadcrumb{font-size:11px;color:var(--kd-muted);margin-bottom:22px}.kd-seller-breadcrumb a{color:var(--kd-light-link,var(--kd-link,var(--kd-brand)));text-decoration:none}.kd-seller-hero{display:flex;gap:24px;align-items:center;background:var(--kd-surface,white);border:1px solid var(--kd-line);border-radius:20px;padding:32px}.kd-seller-portrait{width:104px;height:104px;border-radius:50%;flex:0 0 104px;background:var(--kd-soft);color:var(--kd-light-link,var(--kd-link,var(--kd-brand)));display:grid;place-items:center;font-size:38px;font-weight:700;overflow:hidden;border:4px solid var(--kd-border,#f3f7fd)}.kd-seller-portrait img{width:100%;height:100%;object-fit:cover}.kd-seller-heading{min-width:0}.kd-seller-heading h1{font-size:30px;letter-spacing:-.8px;line-height:1.3;margin:10px 0;overflow-wrap:anywhere}.kd-seller-heading>p{font-size:12px;color:var(--kd-muted);margin:0 0 14px}.kd-seller-verifications{display:flex;flex-wrap:wrap;gap:8px}.kd-seller-verifications span{font-size:10px;color:var(--kd-success-text,#2d9277);background:var(--kd-surface-soft,#eff9f5);padding:6px 9px;border-radius:7px}.kd-seller-hero-actions{margin-left:auto;display:grid;gap:15px;text-align:center}.kd-seller-tabs{display:flex;gap:28px;padding:24px 6px;border-bottom:1px solid var(--kd-line);margin-bottom:24px}.kd-seller-tabs a{font-size:13px;color:var(--kd-ink);text-decoration:none;font-weight:650}.kd-seller-tabs span{font-size:10px;color:var(--kd-muted);margin-left:6px}.kd-seller-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.kd-community-card{background:var(--kd-surface,white);border:1px solid var(--kd-line);border-radius:16px;padding:26px;margin-bottom:24px;min-width:0;scroll-margin-top:24px}.kd-community-card h2{font-size:20px;letter-spacing:-.4px;margin:8px 0 16px}.kd-community-card .kd-muted{font-size:11px;line-height:1.8}.kd-seller-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kd-seller-ad{display:block;min-width:0;text-decoration:none;color:var(--kd-ink);overflow:hidden}.kd-seller-ad>div{aspect-ratio:4/3;background:var(--kd-surface-soft,#eef4fc);border-radius:12px;overflow:hidden;display:grid;place-items:center;color:#b3c4db}.kd-seller-ad img{display:block;width:100%;height:100%;object-fit:cover}.kd-seller-ad>strong{display:block;font-size:19px;margin-top:13px}.kd-seller-ad h3{font-size:12px;line-height:1.6;font-weight:500;overflow-wrap:anywhere;margin:6px 0}.kd-seller-ad small{font-size:10px;color:var(--kd-muted)}.kd-seller-about>h2{font-size:18px}.kd-rating-summary{display:flex;gap:24px;align-items:center;margin:20px 0}.kd-rating-score{display:flex;flex-direction:column;gap:8px;align-items:center;flex:0 0 90px}.kd-rating-score>strong{font-size:46px;font-weight:750;line-height:1;letter-spacing:-2px}.kd-rating-score>span:last-child{font-size:10px;color:var(--kd-muted)}.kd-rating-stars,.kd-review-stars{color:var(--kd-danger-text,#e4a332);letter-spacing:1px;white-space:nowrap;font-size:15px}.kd-rating-bars{display:grid;gap:8px;min-width:0;flex:1}.kd-rating-bars>div{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--kd-muted)}.kd-rating-bars progress{width:100%;height:5px;accent-color:var(--kd-brand);min-width:30px;border:0;border-radius:5px;overflow:hidden}.kd-rating-bars span{white-space:nowrap}.kd-rating-bars progress::-webkit-progress-bar{background:var(--kd-surface-soft,#edf2f8)}.kd-rating-bars progress::-webkit-progress-value{background:var(--kd-brand)}.kd-seller-about .kd-rating-summary{flex-direction:column;align-items:stretch;gap:20px}.kd-seller-about .kd-rating-score{flex-basis:auto;align-items:flex-start}.kd-review-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--kd-line);padding-bottom:20px}.kd-review-filters .kd-field{flex:1;min-width:170px;margin:0}.kd-review-card{padding:24px 0;border-bottom:1px solid var(--kd-border,#edf1f7)}.kd-review-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.kd-review-author{display:flex;align-items:center;gap:12px;min-width:0}.kd-review-author strong{font-size:13px;overflow-wrap:anywhere}.kd-review-author time,.kd-review-reply time{display:block;font-size:10px;color:var(--kd-muted);margin-top:6px}.kd-review-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 40px;background:var(--kd-soft);color:var(--kd-light-link,var(--kd-link,var(--kd-brand)));font-size:15px;font-weight:700}.kd-review-listing{font-size:11px;color:var(--kd-text-muted,#647993);margin:17px 0 11px;overflow-wrap:anywhere}.kd-review-listing span{font-size:10px;color:var(--kd-text-muted,#8d9cb0)}.kd-review-text{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.kd-review-reply{background:var(--kd-surface,#f6f9fe);border-left:3px solid var(--kd-border,#cbdcf6);border-radius:0 12px 12px 0;padding:18px;margin:18px 0}.kd-review-reply>strong{font-size:11px}.kd-review-report{display:inline-block;font-size:10px;color:var(--kd-text-muted,#95a2b5);margin-top:13px;text-decoration:none}.kd-review-reply-form summary{color:var(--kd-light-link,var(--kd-link,var(--kd-brand)));font-size:11px;cursor:pointer;margin-top:12px}.kd-review-compose{padding:24px;background:var(--kd-surface,#f8fbff);border:1px solid var(--kd-border,#e0eaf8);border-radius:14px;margin-top:28px}.kd-review-compose h3{font-size:20px;margin:0 0 8px}.kd-rating-choices{display:flex;gap:8px;padding:0;border:0;margin:20px 0}.kd-rating-choices legend{font-size:12px;font-weight:600;margin-bottom:10px}.kd-rating-choices label{position:relative;flex:1;max-width:75px}.kd-rating-choices input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.kd-rating-choices span{display:block;text-align:center;padding:10px 8px;background:var(--kd-surface,white);border:1px solid var(--kd-border,#dbe5f2);border-radius:9px;color:var(--kd-text-muted,#8291a7);font-size:14px}.kd-rating-choices input:checked+span{border-color:var(--kd-brand);color:var(--kd-light-link,var(--kd-link,var(--kd-brand)));background:var(--kd-soft)}.kd-rating-choices input:focus-visible+span{outline:3px solid var(--kd-border,#a8c8f8)}.kd-review-help{color:var(--kd-muted);font-size:12px;line-height:1.8;margin:24px 0}.kd-owner-pagination{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:24px 0 0}.kd-owner-pagination a{padding:9px 13px;border:1px solid var(--kd-line);border-radius:8px;color:var(--kd-muted);text-decoration:none;font-size:12px}.kd-owner-pagination a.active{color:white;border-color:var(--kd-brand);background:var(--kd-brand)}@media(max-width:1050px){.kd-seller-columns{grid-template-columns:minmax(0,1fr) 260px}.kd-seller-ads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.kd-seller-wrap{padding:0 14px;margin-top:20px}.kd-seller-hero{padding:24px;gap:16px;flex-wrap:wrap}.kd-seller-portrait{width:80px;height:80px;flex-basis:80px}.kd-seller-heading h1{font-size:24px}.kd-seller-hero-actions{margin-left:0;grid-template-columns:1fr 1fr;align-items:center;width:100%;text-align:left}.kd-seller-columns{grid-template-columns:1fr}.kd-seller-about{order:-1}.kd-seller-about .kd-rating-summary{flex-direction:row;gap:24px}.kd-seller-about .kd-rating-score{flex-basis:90px}.kd-community-card{padding:20px}.kd-review-top{flex-wrap:wrap}.kd-review-compose{padding:18px}.kd-review-filters .kd-btn{width:100%}.kd-review-listing span{display:block;margin-top:6px}.kd-rating-summary{gap:18px}}

.kd-rating-stars{position:relative;color:#dce4ef;display:inline-block;line-height:1.3}.kd-rating-stars>.kd-rating-fill{position:absolute;top:0;left:0;overflow:hidden;color:var(--kd-danger-text,#e4a332);white-space:nowrap;height:100%}.kd-review-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:50%}
