:root{--manuals-primary: #2563eb;--manuals-primary-hover: #1d4ed8;--manuals-secondary: #64748b;--manuals-bg: #f8fafc;--manuals-card-bg: #ffffff;--manuals-border: #e2e8f0;--manuals-text: #1e293b;--manuals-text-muted: #64748b;--manuals-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--manuals-shadow-lg: 0 10px 25px rgba(0, 0, 0, .08), 0 4px 10px rgba(0, 0, 0, .05);--manuals-radius: 12px;--manuals-radius-sm: 8px}.product-manuals-page{padding:48px 0 80px;background:var(--manuals-bg);min-height:60vh}.product-manuals-page .page-width{max-width:1100px;margin:0 auto;padding:0 24px}.manuals-header{text-align:center;margin-bottom:32px}.manuals-title{font-size:2rem;font-weight:700;margin:0 0 12px;color:var(--manuals-text);letter-spacing:-.025em}.manuals-description{font-size:1rem;color:var(--manuals-text-muted);max-width:480px;margin:0 auto;line-height:1.6}.manuals-search-container{max-width:480px;margin:0 auto 32px}.search-input-wrapper{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:16px;color:var(--manuals-text-muted);pointer-events:none;opacity:.7}.manuals-search-input{width:100%;padding:14px 48px;font-size:.95rem;border:2px solid var(--manuals-border);border-radius:50px;background:var(--manuals-card-bg);color:var(--manuals-text);transition:all .2s ease;box-shadow:var(--manuals-shadow)}.manuals-search-input:focus{outline:none;border-color:var(--manuals-primary);box-shadow:var(--manuals-shadow-lg),0 0 0 4px #2563eb1a}.manuals-search-input::placeholder{color:var(--manuals-text-muted);opacity:.7}.clear-search-btn{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:var(--manuals-border);border-radius:50%;cursor:pointer;color:var(--manuals-text-muted);transition:all .2s ease}.clear-search-btn:hover{background:var(--manuals-secondary);color:#fff}.search-results-count{text-align:center;margin-top:12px;font-size:.8rem;color:var(--manuals-text-muted);min-height:18px;font-weight:500}.manuals-list{display:flex;flex-direction:column;gap:8px}.manual-row{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--manuals-card-bg);border-radius:var(--manuals-radius);box-shadow:var(--manuals-shadow);transition:all .2s ease;border:1px solid transparent}.manual-row:hover{box-shadow:var(--manuals-shadow-lg);transform:translateY(-1px);border-color:var(--manuals-border)}.manual-row-image{flex-shrink:0;width:48px;height:48px;border-radius:var(--manuals-radius-sm);overflow:hidden;background:var(--manuals-bg);border:1px solid var(--manuals-border)}.manual-row-image img{width:100%;height:100%;object-fit:cover}.manual-row-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--manuals-text-muted);opacity:.4}.manual-row-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.manual-row-title{font-size:.9rem;font-weight:600;color:var(--manuals-text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-row-sku{font-size:.75rem;color:var(--manuals-text-muted);font-weight:500}.manual-row-buttons{display:flex;gap:8px;flex-shrink:0}.manual-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;text-decoration:none;border-radius:50px;transition:all .2s ease;background:var(--manuals-primary);color:#fff;white-space:nowrap;border:none}.manual-btn:hover{background:var(--manuals-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.manual-btn--secondary{background:transparent;color:var(--manuals-secondary);border:2px solid var(--manuals-border)}.manual-btn--secondary:hover{background:var(--manuals-bg);border-color:var(--manuals-secondary);color:var(--manuals-text);box-shadow:none}.manuals-empty{text-align:center;padding:60px 24px;color:var(--manuals-text-muted);font-size:.95rem;background:var(--manuals-card-bg);border-radius:var(--manuals-radius);box-shadow:var(--manuals-shadow)}.manuals-no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;color:var(--manuals-text-muted);background:var(--manuals-card-bg);border-radius:var(--manuals-radius);box-shadow:var(--manuals-shadow)}.manuals-no-results svg{margin-bottom:16px;opacity:.3;color:var(--manuals-secondary)}.manuals-no-results p{margin:0 0 20px;font-size:1rem;font-weight:500}.reset-search-btn{padding:10px 20px;font-size:.85rem;font-weight:600;border:2px solid var(--manuals-border);border-radius:50px;background:transparent;color:var(--manuals-text);cursor:pointer;transition:all .2s ease}.reset-search-btn:hover{background:var(--manuals-text);border-color:var(--manuals-text);color:#fff}@media (max-width: 768px){.product-manuals-page{padding:36px 0 60px}.product-manuals-page .page-width{padding:0 16px}.manuals-title{font-size:1.6rem}.manuals-description{font-size:.9rem}.manual-row{padding:12px 14px;gap:12px}.manual-row-image{width:44px;height:44px}.manual-row-title{font-size:.85rem}.manual-btn{padding:7px 12px;font-size:.75rem}}@media (max-width: 540px){.product-manuals-page{padding:24px 0 48px}.manuals-header{margin-bottom:24px}.manuals-title{font-size:1.4rem}.manuals-search-container{margin-bottom:24px}.manuals-search-input{padding:12px 44px;font-size:.9rem}.manuals-list{gap:6px}.manual-row{padding:10px 12px;gap:10px;border-radius:var(--manuals-radius-sm)}.manual-row-image{width:40px;height:40px;border-radius:6px}.manual-row-title{font-size:.8rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.manual-row-sku{font-size:.7rem}.manual-row-buttons{flex-direction:column;gap:4px}.manual-btn{padding:6px 10px;font-size:.7rem;justify-content:center}.manual-btn span{display:none}.manual-btn svg{width:16px;height:16px}.manual-btn--secondary{border-width:1.5px}}@media (max-width: 380px){.manual-row-buttons{flex-direction:row}.manual-btn{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-manuals.css.map */
