.store-page{min-height:calc(100vh - 200px)}.store-container{max-width:1400px;background:var(--bg-secondary);border-radius:var(--card-radius)}.store-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}@media(max-width:768px){.store-header{flex-direction:column;gap:16px;margin-bottom:20px;padding-bottom:16px}}.store-header-left h1{margin:0 0 10px;font-size:24px;font-weight:600}@media(max-width:768px){.store-header-left h1{font-size:20px}}.store-header-left p{margin:0;color:var(--text-secondary);font-size:14px}.store-stats{display:flex;gap:20px}.store-stat{display:flex;gap:12px;align-items:center;padding:12px 16px;background:var(--bg-tertiary);border-radius:var(--card-radius)}.store-stat-icon{font-size:24px}.store-stat-content{display:flex;flex-direction:column}.store-stat-label{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.store-stat-value{font-size:16px;font-weight:600;color:var(--text-primary)}.store-stat--server .store-stat-content{min-width:0}.store-stat-server-select .dropdown-select__trigger{min-height:36px;font-size:13px}.store-empty,.store-warning{padding:40px;text-align:center;color:var(--text-secondary);background:var(--bg-tertiary);border-radius:var(--card-radius);font-size:16px}.store__filter-bar{display:flex;align-items:center;gap:0;padding:12px 8px;margin-bottom:24px;background-color:var(--background-teritiary,var(--bg-tertiary));border-radius:var(--card-radius)}@media(max-width:768px){.store__filter-bar{padding:10px 6px;margin-bottom:16px}}.store__filter-bar-arrow{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--background-secondary,var(--bg-secondary));border:1px solid var(--border-color-default,var(--border-color));border-radius:var(--card-radius);color:var(--text-secondary);cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.store__filter-bar-arrow:hover:not(:disabled){background-color:var(--background-primary,var(--bg-hover));color:var(--text-primary)}.store__filter-bar-arrow:disabled{opacity:.4;cursor:not-allowed}.store__filter-bar-track{flex:1;min-width:0;display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.store__filter-bar-track::-webkit-scrollbar{display:none}@media(max-width:768px){.store__filter-bar-track{gap:8px;padding:0 6px}}.store__filter-bar-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;box-sizing:border-box;background-color:var(--background-secondary,var(--bg-secondary));border:1px solid var(--border-color-default,var(--border-color));border-radius:var(--card-radius);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.store__filter-bar-btn:hover{background-color:var(--background-primary,var(--bg-hover));color:var(--text-primary)}.store__filter-bar-btn--active{background:linear-gradient(135deg,var(--primary-colors-main),var(--primary-colors-secondary));border-color:rgba(0,0,0,0);color:var(--primary-colors-white,#fff)}.store__filter-bar-btn--active:hover{filter:brightness(1.05);color:var(--primary-colors-white,#fff)}.store-inventory{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media(max-width:1200px){.store-inventory{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.store-inventory{grid-template-columns:repeat(3,1fr);gap:10px}}@media(max-width:480px){.store-inventory{grid-template-columns:repeat(2,1fr);gap:8px}}.category-card.category-card--store-mini{padding:8px;cursor:default;min-height:0}.category-card.category-card--store-mini:hover{cursor:default}.category-card.category-card--store-mini .category-card__image-wrapper{height:100px;margin-bottom:6px;background:none!important}@media(max-width:768px){.category-card.category-card--store-mini .category-card__image-wrapper{height:88px;margin-bottom:4px}}.category-card.category-card--store-mini .category-card__image,.category-card.category-card--store-mini .category-card__image-placeholder{width:88px;height:88px;max-width:100%;max-height:100px}@media(max-width:768px){.category-card.category-card--store-mini .category-card__image,.category-card.category-card--store-mini .category-card__image-placeholder{width:72px;height:72px;max-height:88px}}.category-card.category-card--store-mini .category-card__image-placeholder-text{font-size:9px}.category-card.category-card--store-mini .category-card__title{font-size:11px;margin:0 0 6px;min-height:14px}@media(max-width:768px){.category-card.category-card--store-mini .category-card__title{font-size:10px;margin-bottom:4px}}.category-card.category-card--store-mini .category-card__blocked{margin-top:6px;padding:8px 10px;font-size:11px;font-weight:600;color:var(--text-primary);background:color-mix(in srgb,var(--primary-colors-main) 18%,transparent);border:1px solid color-mix(in srgb,var(--primary-colors-main) 42%,transparent);border-radius:var(--card-radius);text-align:center}.category-card.category-card--store-mini .category-card__blocked .category-card__blocked-label{display:block;margin-bottom:4px}.category-card.category-card--store-mini .category-card__blocked .store-item-card-blocked-at{display:block;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary-colors-main);letter-spacing:.02em}.category-card.category-card--store-mini .category-card__store-actions{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center}.category-card.category-card--store-mini .category-card__store-btn{padding:4px 8px;font-size:10px;font-weight:600;border-radius:var(--card-radius);border:none;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.category-card.category-card--store-mini .category-card__store-btn:disabled{opacity:.6;cursor:not-allowed}.category-card.category-card--store-mini .category-card__store-btn--primary{background:linear-gradient(135deg,var(--primary-colors-main),var(--primary-colors-secondary));color:var(--primary-colors-white)}.category-card.category-card--store-mini .category-card__store-btn--primary:hover:not(:disabled){filter:brightness(1.1)}.category-card.category-card--store-mini .category-card__store-btn--return{background:rgba(0,0,0,0);border:1px solid var(--border-color-default,var(--border-color));color:var(--text-secondary)}.category-card.category-card--store-mini .category-card__store-btn--return:hover:not(:disabled){background:var(--background-hover,var(--bg-tertiary));color:var(--text-primary)}.category-card.category-card--store-mini .category-card__store-btn--unavailable{background:var(--background-teritiary,var(--bg-tertiary));border:1px solid var(--border-color-default,var(--border-color));color:var(--text-tertiary,var(--text-secondary));cursor:default;opacity:.85}.category-card.category-card--store-mini:hover:not(.category-card--blocked):not(.category-card--deliver-disabled){transform:translateY(-2px)}.category-card.category-card--store-mini:hover:not(.category-card--blocked):not(.category-card--deliver-disabled) .category-card__image-wrapper{background:none!important}.category-card.category-card--store-mini:hover:not(.category-card--blocked):not(.category-card--deliver-disabled) .category-card__image{transform:scale(1.08)}.category-card.category-card--store-mini .category-card__image{transform:none}.category-card.category-card--store-mini.category-card--deliver-disabled{opacity:.7;filter:grayscale(.15)}.category-card.category-card--store-mini.category-card--deliver-disabled:hover{transform:none;background:var(--background-secondary);border-color:var(--border-color-default,var(--border-color));box-shadow:none}.category-card.category-card--store-mini.category-card--deliver-disabled:hover:before{opacity:0}.category-card.category-card--store-mini.category-card--deliver-disabled:hover .category-card__image{transform:none;filter:none}.category-card.category-card--store-mini.category-card--deliver-disabled:hover .category-card__image-wrapper{background:none!important}.category-card.category-card--store-mini.category-card--deliver-disabled:hover .category-card__title{color:inherit}.category-card.category-card--store-mini.category-card--deliver-disabled .category-card__image{transform:none}