:root{--weedo-primary:#0056b3;--weedo-secondary:#f8f9fa;--weedo-text:#333;--weedo-bg-light:#f0f4f8}.ip-main{background-color:var(--weedo-bg-light);padding-bottom:40px}.ip-text-hero{color:var(--weedo-primary);font-weight:700;margin-bottom:.5rem}.taxonomy-description{font-size:1.1rem;color:#666}.weedo-toggle-nav{display:inline-flex;background:#fff;padding:5px;border-radius:50px;box-shadow:0 2px 5px rgb(0 0 0 / .05);border:1px solid #e0e0e0}.weedo-toggle-nav .nav-link{border-radius:50px;padding:8px 20px;color:#666;font-weight:600;border:none;transition:all 0.3s ease}.weedo-toggle-nav .nav-link:hover{background-color:#f0f0f0}.weedo-toggle-nav .nav-link.active{background-color:var(--weedo-primary);color:#fff;box-shadow:0 2px 4px rgb(0 86 179 / .3)}.weedo-alert-info{background-color:#e3f2fd;border:1px solid #bbdefb;color:#0d47a1;border-radius:8px;padding:15px;font-size:.95rem;text-align:center;margin-bottom:30px}.weedo-pharmacy-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 15px rgb(0 0 0 / .05);height:100%;transition:transform 0.2s ease,box-shadow 0.2s ease;border:1px solid #f0f0f0}.weedo-pharmacy-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}.weedo-card-title{color:var(--weedo-primary);font-weight:700;font-size:1.25rem;margin-bottom:15px;text-transform:uppercase}.weedo-info-row{background-color:var(--weedo-secondary);border-radius:8px;padding:10px 15px;margin-bottom:10px;display:flex;align-items:center;gap:10px;color:var(--weedo-text);font-size:.95rem;border:1px solid #eee}.weedo-info-row a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:10px;width:100%}.weedo-info-row svg{flex-shrink:0;color:#555}.weedo-info-row:hover{background-color:#e9ecef}.weedo-group-title{background:#fff;padding:15px;border-radius:8px;text-align:center;font-weight:700;color:#333;box-shadow:0 2px 5px rgb(0 0 0 / .05);margin-top:20px}.weedo-group-highlight{color:var(--weedo-primary)}