.action-btn.secondary-btn,.badge-inline,.badge.verified-large,.stat-card{backdrop-filter:blur(10px)}.action-btn,.tab-btn{white-space:nowrap;cursor:pointer}.breadcrumb-container{background:#fff;border-bottom:1px solid #e0e0e0;padding:12px 0}.breadcrumb{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:8px;font-size:14px}.breadcrumb-link{color:#5f6368;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#4285f4}.breadcrumb-separator{color:#9aa0a6}.breadcrumb-current{color:#202124;font-weight:500}.seller-profile-content{display:grid;grid-template-columns:1fr auto;align-items:center}.seller-profile-left{display:flex;gap:24px;align-items:flex-start}.seller-logo-large{box-shadow:0 8px 24px rgba(0,0,0,.15);flex-shrink:0}.seller-main-info{flex:1}.seller-meta,.seller-name-row{align-items:center;display:flex}.badge.verified-large{background:rgba(255,255,255,.2);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;border:2px solid rgba(255,255,255,.3)}.action-btn.admin-btn,.action-btn.primary-btn{color:#d14b2a;background:#fff}.seller-meta{gap:12px;flex-wrap:wrap}.meta-item{display:flex;align-items:center;gap:6px}.meta-icon{font-size:16px}.meta-separator{color:rgba(255,255,255,.5)}.seller-profile-right{display:flex;flex-direction:column}.stat-icon-large{font-size:32px;display:block;margin-bottom:8px}.stat-value-large{display:block;margin-bottom:4px}.stat-label-small{display:block}.action-btn,.tabs-navigation{display:flex}.action-btn{flex:1;align-items:center;justify-content:center;gap:8px}.action-btn.primary-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);background:#f8f9fa;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.products-filter-bar{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa}.filter-select:focus{box-shadow:0 0 0 3px rgba(66,133,244,.1)}.seller-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.categories-list{display:flex;flex-wrap:wrap}.category-tag{background:#e8f0fe}.contact-info{display:flex;flex-direction:column}.contact-item{display:flex;align-items:center;gap:12px}.rating-bar,.reviewer-info{align-items:center;align-items:center}.reviews-summary{display:grid;grid-template-columns:1fr 2fr;background:#f8f9fa}.rating-bar{display:flex;align-items:center;gap:12px}.bar-progress{flex:1}.reviews-list{display:flex;flex-direction:column;gap:24px}.review-header{display:flex;justify-content:space-between;align-items:center}.reviewer-info{display:flex;align-items:center;gap:12px}.reviewer-avatar{background:#e8f0fe;display:flex;align-items:center;justify-content:center}.reviewer-details{display:flex;flex-direction:column}.policy-title{display:flex;align-items:center;gap:12px}.reset-filters-btn{display:inline-block;background:#4285f4}.reset-filters-btn:hover{background:#3367d6}@media (max-width:1024px){.seller-profile-content{grid-template-columns:1fr}.seller-stats-grid{grid-template-columns:repeat(3,1fr)}.reviews-summary{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.seller-profile-left{flex-direction:column;text-align:center}.seller-actions,.seller-name-row{flex-direction:column}.seller-logo-large{margin:0 auto}.seller-name-row{gap:12px}.seller-name-large{font-size:28px}.seller-stats-grid{grid-template-columns:1fr}.tabs-navigation{gap:4px}.tab-btn{padding:12px 16px;font-size:14px}.products-filter-bar{flex-direction:column;gap:16px}.filter-left,.filter-right{width:100%;justify-content:space-between}.seller-products-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}}.seller-profile-header{background:linear-gradient(135deg,#d14b2a 0,#b8351e 50%,#a02919 100%);padding:0;color:#fff;position:relative;overflow:hidden}.seller-profile-header::after,.seller-profile-overlay{position:absolute;bottom:0;left:0;right:0;pointer-events:none}.seller-profile-overlay{top:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.08) 0,transparent 50%),radial-gradient(circle at 50% 20%,rgba(255,255,255,.05) 0,transparent 40%)}.seller-profile-header::after{content:'';height:80px;background:linear-gradient(to top,rgba(0,0,0,.1),transparent)}.seller-profile-content{max-width:1400px;margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:flex-start;position:relative;z-index:1}.seller-profile-left{display:flex;gap:28px;align-items:flex-start}.seller-logo-large{width:130px;height:130px;background:#fff;border-radius:20px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);flex-shrink:0;position:relative}.seller-logo-large img{width:100%;height:100%;object-fit:contain}.logo-verified-badge{position:absolute;bottom:-8px;right:-8px;width:36px;height:36px;background:linear-gradient(135deg,#4caf50 0,#45a049 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff}.seller-main-info{flex:1;min-width:0}.seller-name-row{display:flex;align-items:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}.seller-name-large{font-size:40px;font-weight:800;margin:0;color:#fff;letter-spacing:-.8px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.seller-badges-inline{display:flex;align-items:center;gap:8px}.badge-inline,.seller-meta{align-items:center;display:flex}.badge-inline{gap:6px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.3)}.badge-inline.verified{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.4)}.badge-inline.fast{background:rgba(255,193,7,.2);border-color:rgba(255,193,7,.4)}.seller-description-large{font-size:17px;color:rgba(255,255,255,.95);margin:0 0 20px;line-height:1.6;max-width:600px}.seller-meta{gap:16px;flex-wrap:wrap;font-size:15px;color:rgba(255,255,255,.95)}.meta-item{display:flex;align-items:center;gap:8px}.meta-item svg{opacity:.9}.meta-divider{color:rgba(255,255,255,.4)}.seller-profile-right{display:flex;flex-direction:column;gap:24px;flex-shrink:0}.seller-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-card{text-align:center;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.3);border-radius:16px;padding:24px;display:flex;align-items:center;gap:16px;transition:.3s;box-shadow:0 4px 16px rgba(0,0,0,.12)}.stat-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.stat-icon-wrapper{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#d14b2a 0,#b8351e 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(209,75,42,.3)}.stat-icon-wrapper svg{width:26px;height:26px;color:#fff;stroke-width:2.5}.stat-data{display:flex;flex-direction:column;gap:2px}.stat-value-large{font-size:28px;font-weight:800;color:#1a1a1a;line-height:1;letter-spacing:-.5px}.stat-label-large,.stat-label-small,.tab-btn{font-weight:600;color:#666}.stat-label-large{font-size:13px}.stat-label-small{font-size:13px;line-height:1}.seller-actions{display:flex;gap:12px}.action-btn{flex:1;padding:16px 24px;border-radius:12px;font-size:15px;font-weight:600;transition:.3s;border:none;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.action-btn.admin-btn{border:2px solid #fff}.action-btn.admin-btn:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.action-btn.secondary-btn{background:rgba(255,255,255,.15);color:#fff;border:2px solid rgba(255,255,255,.3)}.action-btn.secondary-btn:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5)}.action-btn.secondary-btn.following{background:rgba(76,175,80,.25);border-color:rgba(76,175,80,.5)}@media (max-width:1024px){.seller-profile-content{grid-template-columns:1fr;gap:32px}.seller-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.seller-profile-content{padding:40px 20px}.seller-profile-left{flex-direction:column;align-items:center;text-align:center;width:100%}.seller-logo-large{width:110px;height:110px}.logo-verified-badge{width:32px;height:32px}.logo-verified-badge svg{width:14px;height:14px}.seller-name-row{flex-direction:column;gap:12px;align-items:center}.seller-name-large{font-size:32px}.seller-description-large{max-width:100%}.seller-meta{justify-content:center}.seller-stats-grid{grid-template-columns:1fr;gap:12px}.seller-actions{flex-direction:column;width:100%}.action-btn{width:100%}}@media (max-width:480px){.seller-profile-content{padding:32px 16px}.seller-logo-large{width:100px;height:100px}.seller-name-large{font-size:28px}.seller-description-large{font-size:15px}.seller-meta{font-size:14px;gap:12px}.stat-card{padding:20px;gap:12px}.stat-icon-wrapper{width:48px;height:48px}.stat-icon-wrapper svg{width:24px;height:24px}.stat-value-large{font-size:24px}.stat-label-small{font-size:12px}.action-btn{padding:14px 20px;font-size:14px}.action-btn svg{width:16px;height:16px}}.seller-detail-container{max-width:1400px;margin:0 auto;padding:40px 24px 80px;background:#fafbfc}.about-section,.reviews-section{max-width:900px}.tabs-navigation{display:flex;gap:8px;margin-bottom:32px;border-bottom:3px solid #e8e8e8;overflow-x:auto;background:#fff;border-radius:12px 12px 0 0;padding:0 20px}.tabs-navigation::-webkit-scrollbar{height:4px}.tabs-navigation::-webkit-scrollbar-track{background:#f5f5f5}.tabs-navigation::-webkit-scrollbar-thumb{background:#d14b2a;border-radius:2px}.tab-btn.active,.tab-btn:hover{color:#d14b2a;background:rgba(209,75,42,.05)}.tab-btn{padding:18px 28px;background:0 0;border:none;font-size:15px;transition:.3s;border-bottom:3px solid transparent;position:relative}.filter-label,.filter-select{font-size:14px;color:#1a1a1a}.filter-select:focus,.filter-select:hover{border-color:#d14b2a}.tab-btn.active{border-bottom-color:#d14b2a}.tab-content{display:none;background:#fff;border-radius:0 0 12px 12px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.tab-content.active{display:block;animation:.4s fadeInUp}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.products-filter-bar{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border-radius:12px;margin-bottom:28px;border:2px solid #f0f0f0}.filter-left,.filter-right,.section-title{align-items:center;gap:12px;display:flex}.filter-label{font-weight:700;letter-spacing:.3px}.filter-select{padding:10px 16px;border:2px solid #e8e8e8;border-radius:10px;font-weight:600;background:#fff;cursor:pointer;transition:.3s;min-width:180px}.filter-select:focus{outline:0;box-shadow:0 0 0 3px rgba(209,75,42,.1)}.section-title{font-size:28px;font-weight:800;color:#1a1a1a;margin:0 0 20px;letter-spacing:-.5px}.section-title::before{content:'';width:4px;height:32px;background:linear-gradient(180deg,#d14b2a 0,#b8351e 100%);border-radius:2px}.about-text{font-size:16px;line-height:1.8;color:#444;margin-bottom:40px;padding:24px;background:#f8f9fa;border-radius:12px;border-left:4px solid #d14b2a}.subsection-title{font-size:20px;font-weight:700;color:#1a1a1a;margin:40px 0 20px;letter-spacing:-.3px;display:flex;align-items:center;gap:10px}.subsection-title::before{content:'';width:6px;height:6px;background:#d14b2a;border-radius:50%}.categories-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.category-tag{padding:10px 20px;background:linear-gradient(135deg,#fff5f2 0,#ffe8e0 100%);color:#d14b2a;border-radius:24px;font-size:14px;font-weight:600;border:2px solid rgba(209,75,42,.2);transition:.3s}.category-tag:hover{background:linear-gradient(135deg,#d14b2a 0,#b8351e 100%);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(209,75,42,.3)}.contact-info,.delivery-info{display:flex;flex-direction:column;gap:16px}.contact-item,.info-item{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#f8f9fa;border-radius:12px;font-size:15px;color:#444;transition:.3s;border:2px solid transparent}.contact-item:hover,.info-item:hover{background:#fff5f2;border-color:rgba(209,75,42,.2);transform:translateX(4px)}.contact-icon,.info-icon{font-size:22px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);flex-shrink:0}.average-rating,.policy-item:hover,.review-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.contact-item a{color:#d14b2a;text-decoration:none;font-weight:600;transition:.2s}.contact-item a:hover{text-decoration:underline}.reviews-summary{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding:40px;background:linear-gradient(135deg,#fff5f2 0,#ffe8e0 100%);border-radius:16px;margin-bottom:40px;border:2px solid rgba(209,75,42,.1)}.summary-left{display:flex;align-items:center;justify-content:center}.average-rating{text-align:center;padding:24px;background:#fff;border-radius:16px}.rating-number{font-size:72px;font-weight:900;color:#d14b2a;display:block;line-height:1;letter-spacing:-2px}.rating-stars-large{font-size:32px;margin:12px 0}.rating-count{font-size:15px;color:#666;font-weight:600}.summary-right{display:flex;flex-direction:column;justify-content:center}.rating-bar{display:flex;gap:14px;margin-bottom:14px}.bar-label{width:55px;font-size:14px;color:#444;font-weight:600}.bar-progress{flex:1;height:10px;background:#fff;border-radius:6px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.reviewer-details,.reviews-list{flex-direction:column;display:flex}.bar-fill{height:100%;background:linear-gradient(90deg,#d14b2a 0,#b8351e 100%);border-radius:6px;transition:width .6s;box-shadow:0 2px 4px rgba(209,75,42,.3)}.bar-count{width:50px;text-align:right;font-size:14px;color:#666;font-weight:700}.reviews-list{gap:20px}.review-item{padding:28px;background:#fff;border:2px solid #f0f0f0;border-radius:16px;transition:.3s}.review-item:hover{border-color:rgba(209,75,42,.2);transform:translateY(-2px)}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.reviewer-info{display:flex;gap:14px}.reviewer-avatar{width:48px;height:48px;background:linear-gradient(135deg,#fff5f2 0,#ffe8e0 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;border:2px solid rgba(209,75,42,.2)}.reviewer-details{gap:4px}.reviewer-name{font-weight:700;color:#1a1a1a;font-size:15px}.review-date{font-size:13px;color:#666;font-weight:500}.review-rating{font-size:18px}.review-text{font-size:15px;line-height:1.7;color:#444;margin:0;padding:16px;background:#f8f9fa;border-radius:10px}.policies-section{max-width:900px;display:flex;flex-direction:column;gap:24px}.policy-icon,.policy-title{display:flex;align-items:center}.policy-item{padding:28px;background:#fff;border:2px solid #f0f0f0;border-radius:16px;transition:.3s}.policy-item:hover{border-color:rgba(209,75,42,.2);transform:translateX(4px)}.policy-title{gap:14px;font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.3px}.policy-icon{width:44px;height:44px;justify-content:center;background:linear-gradient(135deg,#fff5f2 0,#ffe8e0 100%);border-radius:12px;font-size:24px;flex-shrink:0}.policy-text{font-size:15px;line-height:1.8;color:#444;margin:0;padding-left:58px}.policy-text strong{color:#d14b2a;font-weight:700}.empty-state{text-align:center;padding:80px 24px;background:#fff;border-radius:16px;border:2px dashed #e0e0e0}.empty-icon{opacity:.5;font-size:80px;margin-bottom:24px;opacity:.4;filter:grayscale(100%)}.empty-title{font-size:26px;font-weight:700;color:#1a1a1a;margin:0 0 12px;letter-spacing:-.5px}.empty-message{font-size:16px;color:#666;margin:0 0 28px;line-height:1.6}.empty-state-btn,.reset-filters-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#d14b2a 0,#b8351e 100%);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:15px;transition:.3s;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(209,75,42,.3)}.empty-state-btn:hover,.reset-filters-btn:hover{background:linear-gradient(135deg,#b8351e 0,#a02919 100%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(209,75,42,.4)}.empty-state-btn svg{width:18px;height:18px}@media (max-width:992px){.reviews-summary{grid-template-columns:1fr;gap:32px;padding:32px}}@media (max-width:768px){.seller-detail-container{padding:24px 16px 60px}.tabs-navigation{gap:4px;padding:0 12px}.tab-btn{padding:14px 20px;font-size:14px}.tab-content{padding:24px 20px}.products-filter-bar{flex-direction:column;gap:16px;padding:20px}.filter-left,.filter-right{width:100%;justify-content:space-between}.filter-select{min-width:160px}.section-title{font-size:24px}.subsection-title{font-size:18px}.about-text{font-size:15px;padding:20px}.contact-item,.info-item{padding:14px 16px}.reviews-summary{padding:24px}.rating-number{font-size:60px}.rating-stars-large{font-size:28px}.policy-item,.review-item{padding:20px}.policy-text{padding-left:0;margin-top:12px}}@media (max-width:480px){.seller-detail-container{padding:20px 12px 50px}.tabs-navigation{padding:0 8px}.tab-btn{padding:12px 16px;font-size:13px}.tab-content{padding:20px 16px}.section-title{font-size:22px}.section-title::before{width:3px;height:24px}.subsection-title{font-size:17px}.about-text{font-size:14px;padding:16px}.categories-list{gap:8px}.category-tag{padding:8px 16px;font-size:13px}.contact-icon,.info-icon{width:36px;height:36px;font-size:20px}.reviews-summary{padding:20px;gap:24px}.average-rating{padding:20px}.rating-number{font-size:52px}.rating-stars-large{font-size:24px}.bar-label{width:45px;font-size:13px}.bar-count{width:40px;font-size:13px}.review-item{padding:16px}.reviewer-avatar{width:42px;height:42px;font-size:20px}.review-text{font-size:14px;padding:14px}.policy-item{padding:16px}.policy-title{font-size:18px}.policy-icon{width:40px;height:40px;font-size:22px}.policy-text{font-size:14px}.empty-state{padding:60px 20px}.empty-icon{font-size:60px}.empty-title{font-size:22px}.empty-message{font-size:15px}}.location-map-container{margin-top:20px}.seller-map{width:100%;height:400px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e5e7eb;z-index:1}.map-info{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-radius:8px;color:#495057;font-size:14px;font-weight:500}.map-info svg{color:#d14b2a;flex-shrink:0}.custom-map-marker{background:0 0!important;border:none!important}@media (max-width:768px){.seller-map{height:300px}}