:root{--accent-color: #24b5db;--btn-color: #74d4ec;--btn-color-hover: #4FC4E3;--accent-color-rgb: 36, 181, 219;--header-full-height: 100px;--header-collapsed-remaining-height: 60px;--logo-dimension: 100px;--title-dimension: 3em}html{height:100%}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;font-family:Arial,Helvetica,sans-serif;padding:0;margin:0}:focus{outline:0!important;box-shadow:unset!important}ov-vet-header{z-index:100;position:sticky;top:calc(0px - (var(--header-full-height) - var(--header-collapsed-remaining-height)));display:flex;width:100%;height:var(--header-full-height);box-shadow:0 2px 5px rgba(var(--accent-color-rgb),.5);background-color:var(--accent-color)}ov-vet-header header{display:flex;width:100%}ov-vet-header .header-content{display:flex;justify-content:center;align-items:center}ov-vet-header .header-inner{position:sticky;top:0;display:flex;width:100%;height:var(--header-collapsed-remaining-height)}ov-vet-header .header-titles{display:flex;flex-direction:column;align-items:flex-start}ov-vet-header .header-titles h1,ov-vet-header .header-titles p{margin:0}ov-vet-header .header-titles .title-big{font-size:var(--title-dimension)!important}ov-vet-header .on-top{z-index:10}ov-vet-header .logo{width:var(--logo-dimension)}ov-vet-header .anchored{position:absolute;width:100%;height:var(--logo-dimension)}ov-vet-header nav{display:flex}ov-vet-header nav ul{list-style:none;display:flex;align-items:center;gap:10px;margin:0;transition:width .25s ease-in-out}ov-vet-header nav ul .hamburger{display:none}ov-vet-header nav ul li{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;margin:0;padding:10px}ov-vet-header nav ul li button{transition:width .4s ease-in-out;width:auto}@media screen and (max-width: 910px){ov-vet-header nav ul{position:fixed;top:var(--logo-dimension);right:0;bottom:0;flex-direction:column;width:250px;gap:16px;margin:0;padding-left:16px;padding-right:16px;overflow:hidden;background:var(--accent-color)}ov-vet-header nav ul.nav-no-sidebar{width:0px;padding:0;border:0px;overflow:hidden}ov-vet-header nav ul button{width:200px!important}ov-vet-header nav ul .hamburger{cursor:pointer;z-index:100;position:fixed;top:0;right:10px;display:flex;margin-top:calc((var(--logo-dimension) - var(--header-collapsed-remaining-height)) / 2);width:var(--header-collapsed-remaining-height);height:var(--header-collapsed-remaining-height);background-image:url(/img/hamburger.svg);background-size:contain}ov-vet-header nav ul li{box-sizing:border-box;justify-content:center;align-items:center;width:250px;height:64px;margin:0}}#header-spacer{width:100%;height:calc(var(--logo-dimension) / 2)}main{width:100%;padding-top:16px;padding-bottom:16px;flex-grow:1}main section{margin-top:32px;margin-bottom:32px;scroll-margin-top:var(--logo-dimension)}main section.first{margin-top:unset!important}main section.last{margin-bottom:unset!important}main section.alternating{background-color:rgba(var(--accent-color-rgb),.1)}main article{padding:16px 8px;margin-top:unset!important;margin-left:unset!important;margin-right:unset!important;margin-bottom:unset!important}main article .article-img{min-height:200px;padding:16px 8px}main article .article-img img{border-radius:4px}main article .article-content{flex-direction:column;justify-content:space-between;padding:16px;text-align:justify}main article ov-vet-opening-hours{max-width:80%}main article ov-vet-opening-hours thead th{text-align:center}main article ov-vet-opening-hours tr{vertical-align:middle}main article ov-vet-opening-hours td{text-align:center;vertical-align:middle}main article ov-vet-opening-hours td svg.ok path{fill:#59db24}main article ov-vet-opening-hours td svg.nok path{fill:#db4a24}main article .planner{width:100%;height:800px}main article .planner iframe{width:100%;height:800px;border:2px solid #262362;border-radius:8px;pointer-events:none}footer{width:100%;margin-top:32px;padding-top:16px;padding-bottom:16px;text-align:center;box-shadow:0 -2px 5px rgba(var(--accent-color-rgb),.5);background-color:var(--accent-color)}.anchored{position:absolute;width:100%;height:var(--logo-dimension)}.title-big{font-size:3em;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-user-select:none;user-select:none;margin:0;transition:font-size .15s linear;color:#fff}.title-medium{text-align:center;border-top:2px solid rgba(var(--accent-color-rgb),1);border-bottom:2px solid rgba(var(--accent-color-rgb),1)}.title-small{display:flex;align-items:center;gap:8px;margin-bottom:16px;border-bottom:2px solid rgba(var(--accent-color-rgb),1)}.iconify{width:32px;height:32px}.title-in-content{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%}.title-in-content h4{margin:unset;font-size:1.25em}.title-margin{margin-left:10px;margin-right:10px}.title-description{font-size:.75em;color:#fff}.max-400{max-width:400px}.max-250{max-width:250px}.mirror-vert{transform:scaleX(-1)}.clean-link{text-decoration:none;color:#000;transition:color .4s ease-in-out}.clean-link:hover,.clean-link:active{text-decoration:none;color:#fff!important}.clean-link.dark-hover:hover,.clean-link.dark-hover:active{color:var(--accent-color)!important}.clean-link:visited{text-decoration:none;color:unset}.underlined{text-decoration:underline}.error{color:#db4a24;font-weight:700}.container-centered{display:flex;align-items:center;justify-content:center;width:100%}.no-min-height{min-height:unset!important}.btn-container{padding-top:16px}.btn{padding:8px;border-radius:4px;max-width:250px;text-decoration:unset;white-space:nowrap;cursor:pointer}img{border-radius:8px}.max-w-inline-img{max-width:600px}.btn-white{color:#fff;border:1px solid rgb(255,255,255);background-color:rgba(var(--accent-color-rgb),1)}.btn-white:hover{border:1px solid rgba(var(--accent-color-rgb),1);background-color:#ffffff80}.btn-accent{color:#000;border:1px solid rgba(var(--accent-color-rgb),1);background-color:rgba(var(--accent-color-rgb),.2)}.btn-accent:hover{background-color:rgba(var(--accent-color-rgb),1)}.btn-white,.btn-accent{transition:background-color .25s linear,border .25s linear}.btn-white:focus,.btn-accent:focus{outline:none!important}.btn-white:active,.btn-accent:active{outline:none!important}.footer-img{max-width:250px}.footer-img.cat-fix{padding-top:3px}.modal-holiday{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--accent-color-rgb),.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000000000}.modal-holiday .content{display:flex;flex-direction:column;gap:16px;padding:16px;width:50%;min-width:300px;max-width:800px;border-radius:4px;border:2px solid rgba(var(--accent-color-rgb),1);text-align:center;background-color:#fff}.modal-holiday .content button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px;border-radius:4px;min-width:100px;border:1px solid white;background-color:var(--accent-color);cursor:pointer}@media only screen and (max-width: 600px){#header-spacer{width:100%;height:calc(var(--logo-dimension) / 4)}.footer-img{max-width:200px}.footer-img.cat-fix{padding-top:3px}}@media only screen and (max-width: 475px){.footer-img{max-width:150px}.footer-img.cat-fix{padding-top:1px}}@media only screen and (max-width: 440px){.article-content{padding-left:4px!important;padding-right:4px!important}ov-vet-opening-hours table{font-size:.75em}}
