.rx-page{--rx-bg:#f8fbff;--rx-fg:#0f172a;--rx-muted:#475569;--rx-border:#e2e8f0;--rx-accent:#145E9F;--rx-ghost:#ffffff;--rx-card:#ffffff;--rx-alt:#f1f5f9;--rx-radius:16px;--rx-shadow:0 6px 18px rgba(2,6,23,.06);color:var(--rx-fg);background:linear-gradient(to bottom,#eff6ff 0%,#fff 40%);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.55;font-size:19px;box-sizing:border-box}.rx-page *,.rx-page *::before,.rx-page *::after{box-sizing:inherit}.rx-page a{color:inherit;text-decoration:none}.rx-page a:hover{text-decoration:underline}.rx-page .rx-right{text-align:right}.rx-page .rx-hide-sm{display:none}@media (min-width:768px){.rx-page .rx-hide-sm{display:inline-block}}.rx-page .rx-container{width:100%;max-width:1400px;margin:0 auto;padding:0 24px}@media (min-width:1600px){.rx-page .rx-container{max-width:1500px}}.rx-page .rx-header{position:sticky;top:0;z-index:100000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgb(255 255 255 / .85);border-bottom:1px solid var(--rx-border)}body.admin-bar .rx-page .rx-header{top:32px}@media (max-width:782px){body.admin-bar .rx-page .rx-header{top:46px}}.rx-page .rx-header__inner{display:grid;grid-template-columns:1fr auto auto;gap:16px;padding:12px 16px;align-items:center}.rx-page .rx-logo{font-weight:700;letter-spacing:.2px}.rx-page .rx-nav{display:none;gap:22px}.rx-page .rx-cta{display:none;gap:10px}@media (min-width:900px){.rx-page .rx-nav{display:flex}.rx-page .rx-cta{display:flex}}.rx-page .rx-nav__toggle{display:none}.rx-page .rx-nav__burger{display:inline-flex;width:38px;height:38px;border:1px solid var(--rx-border);border-radius:10px;align-items:center;justify-content:center;cursor:pointer}.rx-page .rx-nav__burger span,.rx-page .rx-nav__burger span:before,.rx-page .rx-nav__burger span:after{display:block;width:18px;height:2px;background:#334155;position:relative;border-radius:2px;content:""}.rx-page .rx-nav__burger span:before,.rx-page .rx-nav__burger span:after{position:absolute;left:0}.rx-page .rx-nav__burger span:before{top:-6px}.rx-page .rx-nav__burger span:after{top:6px}@media (min-width:900px){.rx-page .rx-nav__burger{display:none}}@media (max-width:899px){.rx-page .rx-header__inner{grid-template-columns:1fr auto}.rx-page .rx-nav{grid-column:1 / -1;display:none;padding:10px 0 14px}.rx-page #rx-nav-toggle:checked~.rx-nav{display:flex;flex-wrap:wrap;gap:14px}.rx-page .rx-cta{grid-column:1 / -1;display:flex}}.rx-page .rx-btn{display:inline-block;font-weight:600;font-size:15px;line-height:1;padding:13px 18px;border-radius:999px;border:1px solid var(--rx-accent);background:var(--rx-accent);color:#fff;text-decoration:none;box-shadow:var(--rx-shadow)}.rx-page .rx-btn--ghost{background:var(--rx-ghost);color:var(--rx-accent)}.rx-page .rx-btn:hover{opacity:.92;text-decoration:none}.rx-page .rx-hero{padding:72px 0 40px}.rx-page .rx-eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--rx-muted)}.rx-page .rx-h1{font-size:clamp(34px, 5vw, 64px);line-height:1.05;margin:6px 0 8px}.rx-page .rx-lead{font-size:19px;color:#334155}.rx-page .rx-list--contact{margin-top:16px;display:grid;gap:8px;font-size:15px}.rx-page .rx-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981;margin-right:8px}.rx-page .rx-actions{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.rx-page .rx-cards{margin-top:24px;gap:18px}.rx-page .rx-card{background:var(--rx-card);border:1px solid var(--rx-border);border-radius:var(--rx-radius);padding:18px;box-shadow:var(--rx-shadow)}.rx-page .rx-hours{list-style:none;margin:10px 0 0;padding:0}.rx-page .rx-hours li{display:flex;justify-content:space-between;font-size:14px;padding:6px 0;border-top:1px dashed var(--rx-border)}.rx-page .rx-hours li:first-child{border-top:0}.rx-page .rx-hero-media{border:1px solid var(--rx-border);border-radius:24px;background:#fff;overflow:hidden}.rx-page .rx-hero-img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4/3;object-position:20% 12%}@media (max-width:899px){.rx-page .rx-hero-img{object-position:50% 18%}}.rx-page .rx-muted{color:var(--rx-muted)}.rx-page .rx-small{font-size:13px}.rx-page .rx-strong{font-weight:700}.rx-page .rx-section{padding:72px 0}.rx-page .rx-section--alt{background:var(--rx-alt)}.rx-page .rx-h2{font-size:clamp(26px, 3.2vw, 34px);margin:0 0 6px}.rx-page .rx-h3{font-size:18px;margin:10px 0 6px}.rx-page .rx-grid-2{display:grid;gap:24px}@media (min-width:1024px){.rx-page .rx-grid-2{grid-template-columns:1fr 1fr}}.rx-page .rx-grid-3{display:grid;gap:18px}@media (min-width:1100px){.rx-page .rx-grid-3{grid-template-columns:repeat(3,1fr)}}.rx-page .rx-tags{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}@media (min-width:680px){.rx-page .rx-tags{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.rx-page .rx-tags{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.rx-page .rx-tags{grid-template-columns:repeat(4,1fr)}}.rx-page .rx-tags li{background:#fff;border:1px solid var(--rx-border);border-radius:12px;padding:12px 14px;font-weight:600;font-size:14px}.rx-page .rx-steps{list-style:disc;padding-left:18px;margin:14px 0 0;display:grid;gap:8px}.rx-page .rx-steps li{font-size:15px}.rx-page .rx-table-wrapper{overflow:auto;background:#fff;border:1px solid var(--rx-border);border-radius:16px;box-shadow:var(--rx-shadow)}.rx-page .rx-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.rx-page .rx-table thead th{text-align:left;padding:14px;background:#f8fafc;color:var(--rx-muted);border-bottom:1px solid var(--rx-border)}.rx-page .rx-table td{padding:14px;border-top:1px solid var(--rx-alt)}.rx-page .rx-table tr.is-even td{background:#f9fafb}.rx-page .rx-aspect{aspect-ratio:1/1;display:grid;place-items:center;background:#f1f5f9;border-radius:12px;overflow:hidden}.rx-page .rx-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.rx-page .rx-kv{display:grid;gap:10px;font-size:15px}.rx-page .rx-overflow-hidden{overflow:hidden}.rx-page .rx-map{width:100%;height:340px;border:0}@media (min-width:900px){.rx-page .rx-map{height:460px}}.rx-page .rx-footer{border-top:1px solid var(--rx-border);padding:28px 0 72px}.rx-page .rx-to-top{position:fixed;right:18px;bottom:18px;display:inline-block;padding:10px 12px;font-size:12px;border-radius:999px;border:1px solid var(--rx-border);background:rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--rx-shadow)}.page-template-ruxer-poradnia-blank .wp-site-blocks>footer,.page-template-ruxer-poradnia-blank .site-footer{display:none!important}.rx-page .rx-tags .rx-exam{position:relative;cursor:pointer}.rx-page .rx-tags .rx-exam::after{content:attr(data-desc);position:absolute;left:50%;top:100%;transform:translate(-50%,8px);width:min(320px, 90vw);background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 18px 40px rgb(15 23 42 / .18);border:1px solid rgb(148 163 184 / .4);font-size:13px;line-height:1.5;color:#4b5563;opacity:0;visibility:hidden;transition:opacity 0.16s ease-out,transform 0.16s ease-out,visibility 0.16s ease-out;z-index:25;white-space:normal}.rx-page .rx-tags .rx-exam:hover::after,.rx-page .rx-tags .rx-exam:focus-within::after{opacity:1;visibility:visible;transform:translate(-50%,0)}.rx-page .rx-price-details{margin-top:8px}.rx-page .rx-price-details>summary{list-style:none;cursor:pointer}.rx-page .rx-price-details>summary::-webkit-details-marker{display:none}.rx-page .rx-price-panel{margin-top:16px}.rx-page .rx-rating-group{display:flex;gap:12px;align-items:center}.rx-page .rx-rating-badge{display:inline-flex;flex-direction:column;align-items:flex-start;padding:8px 12px;border-radius:999px;background:#0f172a;color:#f9fafb;font-size:13px}.rx-page .rx-rating-badge__label{text-transform:uppercase;letter-spacing:.06em;opacity:.8}.rx-page .rx-rating-badge__value{font-weight:600;font-size:18px;margin-right:4px}.rx-page .rx-rating-badge__stars{margin-left:2px}.rx-page .rx-rating-badge__count{opacity:.85}.rx-page .rx-reviews-grid{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media (min-width:768px){.rx-page .rx-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.rx-page .rx-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rx-page .rx-review-card{background:#fff;border-radius:var(--rx-radius);box-shadow:var(--rx-shadow);padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px}.rx-page .rx-review-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rx-page .rx-review-card__rating{display:flex;flex-direction:column;gap:4px;font-size:13px}.rx-page .rx-review-card__stars{font-size:15px}.rx-page .rx-review-card__source{text-transform:uppercase;letter-spacing:.08em;font-size:11px;opacity:.7}.rx-page .rx-review-card__author{font-weight:500;font-size:14px}.rx-page .rx-review-card__doctor{font-weight:400;font-size:12px;margin-left:4px;opacity:.8}.rx-page .rx-review-card__text{font-size:21px;color:var(--rx-muted)}.rx-page .rx-review-card__link a{font-size:13px;text-decoration:underline}.rx-page .rx-reviews-links{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13px}.rx-page .rx-reviews-links .rx-link{text-decoration:underline}.rx-page .rx-grid-4{display:grid;gap:18px}@media (max-width:639px){.rx-page .rx-grid-4{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:1023px){.rx-page .rx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rx-page .rx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rx-footer,.rx-footer .rx-page,.rx-footer p,.rx-footer a,.rx-footer div{font-size:22px}.rx-page input[type="text"],.rx-page input[type="email"],.rx-page input[type="tel"],.rx-page input[type="number"],.rx-page input[type="date"],.rx-page select,.rx-page textarea{font-size:20px}.rx-logo{font-size:25px}