.edit-icon{background:none;border:none;color:var(--theme-color);opacity:.7;transition:.2s;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;padding:.2rem}.edit-icon i{display:block;font-size:1em}.edit-icon:hover{opacity:1;transform:scale(1.2)}.visibility-toggle-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;width:24px;height:24px;border-radius:50%;border:1px solid transparent;background-color:#0000000d;font-size:1rem;cursor:pointer;transition:all .2s ease;line-height:1}.visibility-toggle-btn i{display:block;color:inherit;transition:transform .2s ease;font-size:1rem}.visibility-toggle-btn:hover{background-color:#0000001a;transform:scale(1.1);box-shadow:0 2px 4px #0000001a}.visibility-toggle-btn.is-public i{color:#28a745}.visibility-toggle-btn.is-private i{color:#dc3545}.product_meta .product-info{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:.5rem}.product_meta .product-info .sku_wrapper,.product_meta .product-info .tages_wrapper,.product_meta .product-info .label{min-width:130px;font-weight:500}.product_meta .product-info .meta-value{flex:1;display:flex;align-items:center;gap:4px;margin-bottom:0}@media(max-width:576px){.product_meta .product-info{flex-wrap:nowrap}.product_meta .product-info .sku_wrapper,.product_meta .product-info .tages_wrapper,.product_meta .product-info .label{min-width:130px;font-size:.9rem}.product_meta .product-info .meta-value{font-size:.9rem;gap:3px}}#reviews-slide2 .thumbs-item img{width:100%;height:80px;object-fit:cover}.price.tank-dimensions{font-size:1.1rem;line-height:1.3}.species-separator{height:1px;width:90%;margin:1.5rem auto;background:linear-gradient(to right,transparent,#bebebe,transparent);border:none;border-radius:1px}.widget_water_measurement ul,.widget_tank_status ul,.widget_species_summary ul{list-style:none;padding:0;margin:0}.water-measurement-list li,.lighting-summary-list li{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #eee}.water-measurement-list li:last-child,.lighting-summary-list li:last-child{border-bottom:none}.water-measurement-list .label,.lighting-summary-list .label{font-size:14px;color:#666}.water-measurement-list .value,.lighting-summary-list .value{font-weight:600;font-size:14px;color:#222}.lighting-level.low{color:#f39c12}.lighting-level.medium{color:#27ae60}.lighting-level.high{color:#2980b9;font-weight:600}.tech-level-value{font-weight:600;font-size:1rem;text-align:center}.tank-status-item{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;border-radius:6px;background-color:#f7f7f7;font-size:14px;line-height:1.3}.tank-status-item i{min-width:18px;font-size:14px}.tank-status-item:hover{background-color:#eee}.tank-status-ok{border-left:4px solid #28a745}.tank-status-warning{border-left:4px solid #ffc107}.tank-status-error{border-left:4px solid #dc3545}.species-summary-list li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #e0e0e0}.species-summary-list li:last-child{border-bottom:none}.species-summary-list .label{font-size:14px;color:#555}.species-summary-list .value{font-weight:600;font-size:15px;color:#222}.name-with-quantity,.cart_table td:nth-child(2){display:flex;align-items:center;min-height:40px}.name-with-quantity img,.cart_table td:nth-child(2) img{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;object-fit:cover;border-radius:4px;margin-right:8px;display:block}
