/* Podebrady walking recovery skin: preserves the source sidebar navigation slot. */
:root{--walk-green:#0b6c43;--walk-dark:#174b35;--walk-ink:#20342b;--walk-soft:#edf5ef;--walk-line:#d6e2d9;--walk-paper:#fff;--walk-muted:#5c7064}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body.dr-podebrady-recovery{margin:0!important;padding:0!important;color:var(--walk-ink)!important;background:linear-gradient(180deg,#e7f2e9 0,#f7faf7 360px,#eef3ef 100%)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.65!important;overflow-x:hidden}
body.dr-podebrady-recovery #obal{width:min(1240px,calc(100% - 32px))!important;max-width:1240px!important;height:auto!important;margin:22px auto 56px!important;padding:0!important;background:transparent!important;text-align:left!important;box-shadow:0 18px 56px #153d2a18;border-radius:20px;overflow:hidden}
body.dr-podebrady-recovery #hlavicka{position:relative!important;width:100%!important;height:auto!important;min-height:255px!important;margin:0!important;padding:0!important;border:0!important;border-radius:20px 20px 0 0;background:#154e35!important;overflow:hidden}
body.dr-podebrady-recovery #hlavicka-in{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:255px!important;height:auto!important;padding:30px 38px!important;overflow:hidden!important;background:linear-gradient(90deg,#092d20a8,#0d392c38 64%,#102e204d)!important;color:white!important}
body.dr-podebrady-recovery #logo{position:relative!important;inset:auto!important;z-index:2;max-width:760px!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;text-align:left!important;color:#fff!important}
.dr-recovery-masthead{position:absolute;inset:0;margin:0;overflow:hidden}
.dr-recovery-masthead img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center 47%;opacity:.78;filter:saturate(.85)}
.dr-recovery-masthead figcaption{position:absolute;right:12px;bottom:10px;z-index:1;padding:3px 8px;border-radius:4px;background:#102d20b8;color:#fff;font:12px/1.4 Arial,sans-serif}
.dr-site-name{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:800;letter-spacing:-.035em;line-height:1.06;text-shadow:0 2px 16px #10251b80}
.dr-site-tagline{margin:12px 0 0!important;padding:0!important;color:#f4fff7!important;font-size:1rem!important;font-weight:600;letter-spacing:.1em;line-height:1.5!important;text-transform:uppercase}
body.dr-podebrady-recovery #stred{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px!important;border:0!important;background:transparent!important}.dr-legacy-sidebar-shell{display:grid;grid-template-columns:minmax(205px,235px) minmax(0,1fr) minmax(215px,245px);gap:18px;align-items:start;width:100%;min-width:0}
body.dr-podebrady-recovery #stred:after{display:none!important;content:none!important}
body.dr-podebrady-recovery #menu{grid-column:1;grid-row:1;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid var(--walk-line);border-radius:15px;background:var(--walk-paper)!important;box-shadow:0 8px 24px #173b2810;overflow:hidden}
body.dr-podebrady-recovery #menu-in{width:auto!important;margin:0!important;padding:12px!important;border:0!important;overflow:visible!important}
body.dr-podebrady-recovery #menu #odkazy{display:none!important}
body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"]{display:block!important;position:relative!important;inset:auto!important;float:none!important;width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:0!important;border-radius:11px;background:linear-gradient(160deg,#0d7147,#075337)!important;color:#fff!important;font:600 14px/1.35 Arial,sans-serif!important;overflow:hidden!important}
body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"]>.dr-menu{display:block!important;width:100%!important;margin:0!important;padding:6px!important;list-style:none!important}
body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"] .dr-menu>li{display:block!important;width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid #ffffff22}
body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"] .dr-menu>li:last-child{border-bottom:0}
body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"] .dr-menu>li>a{display:block!important;width:100%!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;border-radius:7px;color:#fff!important;font:600 14px/1.4 Arial,sans-serif!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere}
body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"] .dr-menu>li>a:hover,body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"] .dr-menu>li>a:focus-visible{background:#ffffff1c!important;color:#fff!important}
body.dr-podebrady-recovery #menu .dr-mobile-toggle{display:none!important}
body.dr-podebrady-recovery #podmenu{margin:12px 2px 2px!important;padding:12px 10px 8px!important;border-top:1px solid var(--walk-line);border-radius:0!important;background:transparent!important;color:var(--walk-muted)!important;text-align:left!important}
body.dr-podebrady-recovery #podmenu p{margin:0 0 9px!important;padding:0!important;color:var(--walk-muted)!important;font-size:13px!important;line-height:1.5!important;text-align:left!important}
body.dr-podebrady-recovery #podmenu img{display:block;width:88px!important;height:auto!important;margin:12px auto 0!important;border-radius:6px}
body.dr-podebrady-recovery #obsah{grid-column:2;grid-row:1;float:none!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}
body.dr-podebrady-recovery #obsah-in{width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:30px clamp(20px,3vw,38px)!important;border:1px solid var(--walk-line);border-radius:16px;background:var(--walk-paper)!important;box-shadow:0 8px 24px #173b2810;color:var(--walk-ink)!important;font:16px/1.75 Arial,Helvetica,sans-serif!important;overflow:visible!important}
body.dr-podebrady-recovery #obsah-in h1{margin:0 0 22px!important;padding:0 0 15px!important;border-bottom:1px solid var(--walk-line);color:var(--walk-dark)!important;font:700 clamp(1.65rem,2.8vw,2.25rem)/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.02em}
body.dr-podebrady-recovery #obsah-in h2{margin:24px 0 10px!important;padding:13px 15px!important;border-left:4px solid var(--walk-green);border-radius:0 9px 9px 0;background:var(--walk-soft)!important;color:var(--walk-dark)!important;font:700 1.15rem/1.4 Arial,Helvetica,sans-serif!important}
body.dr-podebrady-recovery #obsah-in h3{margin:22px 0 10px!important;color:var(--walk-dark)!important;font:700 1.15rem/1.4 Arial,Helvetica,sans-serif!important}
body.dr-podebrady-recovery #obsah-in p{margin:0 0 14px!important;color:var(--walk-ink)!important;font:inherit!important;line-height:1.75!important}
body.dr-podebrady-recovery #obsah-in p:empty{display:none!important}
body.dr-podebrady-recovery #obsah-in img{display:block;max-width:100%!important;height:auto!important;margin:12px auto;border-radius:9px;object-fit:contain}
body.dr-podebrady-recovery #obsah-in table{display:block;width:100%!important;max-width:100%;overflow-x:auto;border-collapse:collapse;border-color:var(--walk-line)!important}
body.dr-podebrady-recovery #obsah-in td,body.dr-podebrady-recovery #obsah-in th{padding:9px 11px!important;border:1px solid var(--walk-line)!important}
.dr-recovery-visual{margin:22px 0 8px!important;padding:0!important;overflow:hidden;border:1px solid var(--walk-line);border-radius:13px;background:#f6f9f6}
.dr-recovery-visual img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:450px;object-fit:cover!important;object-position:center}
.dr-recovery-visual figcaption{padding:10px 14px;color:#52675b;font-size:13px;line-height:1.5}
body.dr-podebrady-recovery #aktuality{grid-column:3;grid-row:1;float:none!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:1px solid var(--walk-line);border-radius:15px;background:var(--walk-paper)!important;box-shadow:0 8px 24px #173b2810;overflow:hidden}
body.dr-podebrady-recovery #aktuality-in{width:auto!important;margin:0!important;padding:18px 14px!important;border:0!important;background:transparent!important;font:14px/1.5 Arial,Helvetica,sans-serif!important;overflow:visible!important}
body.dr-podebrady-recovery #aktuality-in .dr-recovery-news-title{margin:0 0 13px!important;padding:0 0 10px!important;border-bottom:1px solid var(--walk-line);color:var(--walk-dark)!important;font:700 1.1rem/1.3 Arial,Helvetica,sans-serif!important}
body.dr-podebrady-recovery #aktuality-in p{margin:0 0 8px!important;padding:9px 10px!important;border-radius:8px;background:#f2f7f3;color:#385144!important;font-size:13px!important;line-height:1.45!important}
body.dr-podebrady-recovery #aktuality-in p:empty{display:none!important}
body.dr-podebrady-recovery #paticka{height:auto!important;min-height:60px!important;margin:0!important;padding:12px 20px!important;background:transparent!important}
body.dr-podebrady-recovery #paticka-in{padding:0!important}
@media(max-width:1020px){.dr-legacy-sidebar-shell{grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important;gap:16px!important}body.dr-podebrady-recovery #menu{grid-column:1;grid-row:1 / span 2}body.dr-podebrady-recovery #obsah{grid-column:2;grid-row:1}body.dr-podebrady-recovery #aktuality{grid-column:2;grid-row:2}}
@media(max-width:680px){.dr-legacy-sidebar-shell{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body.dr-podebrady-recovery #obal{width:100%!important;margin:0!important;border-radius:0!important;box-shadow:none!important}body.dr-podebrady-recovery #hlavicka,body.dr-podebrady-recovery #hlavicka-in{min-height:205px!important;border-radius:0!important}body.dr-podebrady-recovery #hlavicka-in{padding:22px!important}body.dr-podebrady-recovery #stred{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important}body.dr-podebrady-recovery #menu{grid-column:1!important;grid-row:1!important}body.dr-podebrady-recovery #obsah{grid-column:1!important;grid-row:2!important}body.dr-podebrady-recovery #aktuality{grid-column:1!important;grid-row:3!important}body.dr-podebrady-recovery #menu-in{padding:10px!important}body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"]{margin-bottom:8px!important}body.dr-podebrady-recovery #menu .dr-mobile-toggle{display:block!important;width:100%!important;min-height:44px!important;padding:9px 12px!important;border:0!important;border-radius:7px!important;background:#0b5e3b!important;color:#fff!important;text-align:left!important;font:700 15px/1.4 Arial,sans-serif!important}body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"]>.dr-menu{display:none!important}body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"].dr-open>.dr-menu{display:block!important}body.dr-podebrady-recovery #menu .dr-navigation[data-dr-placement="legacy-sidebar-menu"] .dr-menu>li>a{min-height:44px!important;font-size:16px!important}body.dr-podebrady-recovery #podmenu{display:none!important}body.dr-podebrady-recovery #obsah-in{padding:23px 18px!important;border-radius:12px!important}body.dr-podebrady-recovery #aktuality-in{padding:16px!important}.dr-site-tagline{font-size:.78rem!important;letter-spacing:.07em}}

/* polish archived text and keep generated captions readable */
body.dr-podebrady-recovery #obsah-in h1 span{color:inherit!important}body.dr-podebrady-recovery #obsah-in .dr-unlinked,body.dr-podebrady-recovery #obsah-in .dr-unlinked *{color:inherit!important;text-decoration:none!important}body.dr-podebrady-recovery #obsah-in u{text-decoration:none!important}.dr-recovery-masthead figcaption{color:#fff!important;background:#102d20d9!important}
