/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-baza-wiedzy .views-element-container ul,.view-baza-wiedzy ul,.view-id-baza_wiedzy ul,.region-content ul:has(a[href*="baza-wiedzy"]),.region-content ul:has(a[href*="jpk"]){display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;gap:16px !important;list-style:none !important;padding:0 !important;margin:20px 0 !important;}.view-baza-wiedzy ul li,.region-content ul:has(a[href*="baza-wiedzy"]) li,.region-content ul:has(a[href*="jpk"]) li{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;}.view-baza-wiedzy ul li a,.region-content ul:has(a[href*="baza-wiedzy"]) li a,.region-content ul:has(a[href*="jpk"]) li a{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;min-height:68px !important;padding:14px 18px !important;background:linear-gradient(135deg,#0b2545 0%,#134074 100%) !important;border:1px solid rgba(197,160,89,0.35) !important;border-radius:10px !important;color:#ffd885 !important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:0.2px !important;text-decoration:none !important;box-shadow:0 4px 14px rgba(11,37,69,0.25) !important;transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important;position:relative !important;overflow:hidden !important;}.view-baza-wiedzy ul li a::after,.region-content ul:has(a[href*="baza-wiedzy"]) li a::after,.region-content ul:has(a[href*="jpk"]) li a::after{content:'→' !important;color:#c5a059 !important;font-size:17px !important;font-weight:700 !important;margin-left:12px !important;flex-shrink:0 !important;transition:transform 0.25s ease,color 0.25s ease !important;}.view-baza-wiedzy ul li a:hover,.region-content ul:has(a[href*="baza-wiedzy"]) li a:hover,.region-content ul:has(a[href*="jpk"]) li a:hover{background:linear-gradient(135deg,#134074 0%,#1d2d44 100%) !important;border-color:#ffd885 !important;color:#ffffff !important;transform:translateY(-3px) !important;box-shadow:0 8px 22px rgba(11,37,69,0.4),0 0 12px rgba(197,160,89,0.25) !important;}.view-baza-wiedzy ul li a:hover::after,.region-content ul:has(a[href*="baza-wiedzy"]) li a:hover::after,.region-content ul:has(a[href*="jpk"]) li a:hover::after{transform:translateX(4px) !important;color:#ffd885 !important;}@media (max-width:768px){.view-baza-wiedzy .views-element-container ul,.region-content ul:has(a[href*="baza-wiedzy"]),.region-content ul:has(a[href*="jpk"]){grid-template-columns:1fr !important;gap:12px !important;}}
.auditax-contact-card{background:linear-gradient(145deg,#0b2545 0%,#134074 100%) !important;border:1px solid rgba(197,160,89,0.45) !important;border-radius:10px !important;padding:35px 20px !important;text-align:center !important;max-width:450px !important;margin:30px auto !important;box-shadow:0 6px 18px rgba(11,37,69,0.2) !important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif !important;box-sizing:border-box !important;}.auditax-contact-card .contact-name{color:#ffd885 !important;font-size:24px !important;font-weight:700 !important;margin:0 0 12px 0 !important;line-height:1.2 !important;}.auditax-contact-card .contact-role{color:#c5a059 !important;font-size:13px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:1px !important;margin:0 0 25px 0 !important;line-height:1.6 !important;}.auditax-contact-card .contact-actions{display:flex !important;flex-direction:column !important;gap:12px !important;align-items:center !important;}.auditax-contact-card .contact-phone,.auditax-contact-card .contact-email{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;font-weight:700 !important;font-size:16px !important;padding:12px 24px !important;border-radius:8px !important;transition:all 0.25s ease !important;width:100% !important;max-width:280px !important;}.auditax-contact-card .contact-phone{background:linear-gradient(135deg,#ffd885 0%,#c5a059 100%) !important;color:#0b2545 !important;box-shadow:0 4px 14px rgba(197,160,89,0.35) !important;}.auditax-contact-card .contact-phone:hover{transform:translateY(-2px) !important;box-shadow:0 6px 18px rgba(197,160,89,0.5) !important;color:#0b2545 !important;}.auditax-contact-card .contact-email{background:transparent !important;color:#ffd885 !important;border:1px solid rgba(197,160,89,0.6) !important;}.auditax-contact-card .contact-email:hover{background:rgba(197,160,89,0.1) !important;transform:translateY(-2px) !important;border-color:#ffd885 !important;}
