/*
Theme Name: PS Doktorky 5.30
Version: 4.4
*/
.site-header{background:#f7f5f0!important;border-bottom:1px solid #d5e9ed!important}.site-header img{width:230px!important;height:60px!important;object-fit:cover!important;object-position:center!important;mix-blend-mode:multiply}.site-header nav a,.site-header .call{background:#176b8b!important;color:#fff!important}.site-header nav a:hover,.site-header .call{background:#9ee3d9!important;color:#07506d!important}.hero .logo{mix-blend-mode:multiply}.insurer{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:9px!important}.insurer .ins-logo{min-height:76px;border:1px solid #ffffff40;border-radius:12px;background-color:#204c70;background-repeat:no-repeat;background-size:700% auto}.insurer .vzp{background-position:0 center}.insurer .vozp{background-position:16.6667% center}.insurer .cpzp{background-position:33.3333% center}.insurer .ozp{background-position:50% center}.insurer .zps{background-position:66.6667% center}.insurer .zpmv{background-position:83.3333% center}.insurer .rbp{background-position:100% center}@media(max-width:760px){.insurer{gap:4px!important}.insurer .ins-logo{min-height:44px;border-radius:8px}.site-header img{width:170px!important}}
:root{--n:#07506d;--t:#229dac;--s:#eff9fb;--l:#d5e9ed;--i:#123c50}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--i);font-family:Arial,sans-serif;line-height:1.55}.site-header{position:sticky;top:0;z-index:9;background:#fff;border-top:5px solid var(--t);border-bottom:1px solid var(--l);padding:10px 5%;display:flex;align-items:center;gap:18px}.site-header img{width:105px;height:42px;object-fit:contain}.site-header nav{display:flex;gap:5px;justify-content:space-between;flex:1}.site-header nav a,.call{padding:8px 10px;border-radius:999px;background:var(--s);color:var(--i);font-size:12px;text-decoration:none;white-space:nowrap}.site-header nav a:hover,.call{background:var(--n);color:#fff}.section{padding:58px max(5%,24px)}h1,h2,h3{color:var(--n);line-height:1.15}h1{font-size:clamp(30px,5vw,56px)}h2{font-size:30px}.hero{text-align:center;background:linear-gradient(115deg,#f5fcfd,#fff,#e9f8f5)}.hero .logo{width:5cm;height:5cm;object-fit:contain}.hero .intro{max-width:620px;margin:20px auto;text-align:left}.contacts{font-weight:700;text-align:left;max-width:620px;margin:auto}.contacts a{color:var(--n)}.news,.contact,.insurers{background:var(--n);color:#fff}.news h2,.contact h2,.insurers h2{color:#fff}.notice{padding:18px;border-radius:16px;background:#ffffff20}.hours table,.price table{width:100%;border-collapse:collapse}.hours th,.hours td,.price th,.price td{padding:11px;border-bottom:1px solid var(--l);text-align:left}.price{background:#f6fbfc}.price td:last-child,.price th:last-child{text-align:right}.team{background:var(--s)}.row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.row.nurses{grid-template-columns:repeat(2,1fr);max-width:66%}.photo{width:6cm;height:6cm;max-width:100%;display:grid;place-items:center;background:#d8edf0;border:1px dashed #9acbd1;border-radius:16px;color:#57929c}.vax{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.vax article{padding:20px;border-radius:16px;background:#fff;border-top:2px solid #caefe8}.vax article:last-child{grid-column:span 2}.map{display:inline-block;padding:18px;border-radius:14px;background:#f0fafb;color:var(--n);text-decoration:none}.insurer{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.insurer img{width:100%;border-radius:10px;background:#204c70}.foot{padding:20px 5%;background:#06394e;color:#a8d1d7}@media(max-width:760px){.site-header nav{display:none}.site-header{justify-content:space-between}.row,.row.nurses,.vax{grid-template-columns:1fr;max-width:none}.vax article:last-child{grid-column:auto}.insurer{gap:4px}.section{padding:40px 24px}}
