/*
Theme Name: tablepress.org
Author: Tobias Bäthge
Template: ollie
*/
/* Ollie CSS */
*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}b,strong{font-weight:var(--wp--custom--font-weight--semi-bold)}ol,ul{padding:0}ol:where(:not([class*="wp-block"])),ol:where(.wp-block-list),ul:where(:not([class*="wp-block"])),ul:where(.wp-block-list){padding-inline-start:var(--wp--preset--spacing--medium)}div[class*="wp-block-"] figcaption{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--x-small);margin-bottom:0;margin-top:20px;text-align:center}img,figure{max-width:100%;height:auto}@-moz-document url-prefix(){a{text-decoration-thickness:.1rem!important}}input,button,textarea,select{font:inherit}input[type="button"],input[type="email"],input[type="search"],input[type="submit"],input[type="text"],textarea{-webkit-appearance:none;appearance:none}input:not([type="submit"]),select,textarea,.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments-form textarea{color:var(--wp--preset--color--main);border-radius:5px;border:solid 1px var(--wp--preset--color--border-light);padding:.5em 1em;font-size:var(--wp--preset--font-size--small);background-color:#fff}input:focus-visible,textarea:focus-visible{outline-color:var(--wp--preset--color--primary)}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}label{width:100%;display:block}::placeholder{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--small);opacity:.75}a.more-link{display:block}*:not(.wp-block-code)>code{background-color:var(--wp--preset--color--tertiary);padding:3px 5px;position:relative;border-radius:3px}.wp-block-categories{position:relative}.single .wp-block-group .wp-block-post-terms,.blog .wp-block-group .wp-block-post-terms{margin-bottom:-8px!important}.wp-block-term-description p:last-child{margin-bottom:0}.remove-border-and-padding .wp-block-post-template li:last-child .wp-block-separator{display:none}.single .wp-block-group:has(>.post-meta:empty){display:none}.wp-block-group:empty:has(+.comment-respond){display:none}.row-logos>figure{flex-shrink:1!important}header:has(>.is-position-sticky){position:sticky;top:calc(0px + var( --wp-admin--admin-bar--height, 0px ));z-index:100}@media (max-width:600px){header:has(>.is-position-sticky){top:0}}@media (max-width:781px){.ollie-hide-on-mobile{display:none}.ollie-unstick-mobile{position:static}header:has(>.ollie-unstick-mobile){position:static}}
/* Site CSS */
@view-transition{navigation:auto}:root{scroll-behavior:smooth;text-wrap:pretty;--wp--custom--font-weight--semi-bold:700}.wp-site-blocks{background-image:radial-gradient(165% 1200px at 50% 100px,#e8f5e9 0%,transparent 900px)}.site-header .wp-block-search{max-width:160px}.site-header .wp-block-search.search-inline{max-width:126px}.site-header .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{background-color:#fff;border:1px solid var(--wp--preset--color--primary-alt);border-radius:5px;padding:0}.site-header .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:has(input:focus-visible){outline:1px solid var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.site-header .wp-block-search__input{border:none;padding:.4em 0 .4em .5em;outline:none!important}.site-header .wp-block-search input::placeholder{color:var(--wp--preset--color--primary-alt)}.site-header .wp-block-search button{padding:.4em;margin:0;outline-offset:-2px}@media (max-width:1020px){.site-header .wp-block-search.search-separate{display:none}}@media (max-width:600px){.site-header .wp-block-search.search-inline{margin-left:var(--wp--preset--spacing--small);max-width:180px}}@media (min-width:1021px){.site-header .wp-block-search.search-inline{display:none}}@media (min-width:600px) and (max-width:970px){.site-header .nav-wrapper nav{gap:1.3rem}}@media (min-width:600px) and (max-width:896px){.site-header .nav-wrapper{justify-content:center;row-gap:var(--wp--preset--spacing--small)}}.wp-block-navigation__responsive-container-open{background:var(--wp--preset--color--base)}.wp-block-navigation__responsive-container.is-menu-open{padding-top:33px!important}.text-wrap-balance{text-wrap:balance}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.has-max-width-900{max-width:900px}.wp-block-post-title{hyphens:auto}.wp-block-heading{word-break:normal;overflow-wrap:normal}ul.feature-list{list-style:none;padding-left:0}ul.feature-list li{position:relative;padding-left:1.5em}ul.feature-list li:before{content:'';position:absolute;left:0;top:3px;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2316a34a' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E") no-repeat}span.bubble{background-color:var(--wp--preset--color--primary-accent);padding:2px 5px;margin:0 4px;border-radius:5px;font-size:var(--wp--preset--font-size--x-small);vertical-align:middle;text-decoration:none!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}input:not([type="submit"]),select,textarea,.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments-form textarea{border-color:var(--wp--preset--color--primary-alt)!important}.has-primary-alt-accent-background-color .is-style-term-button a{color:var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--base)}mark{padding:0 5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:600px){.money-back-guarantee{flex-direction:column;align-items:flex-start}}@media not (prefers-reduced-motion){@media (min-width:782px){.box-hover-scale .is-style-column-box-shadow:hover{transform:scale(1.03)}}}.newsletter-email{width:100%;min-width:300px;padding:calc(.6em - 1px) 1em calc(.6em - 1px) 42px!important;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill-rule="evenodd" clip-rule="evenodd" fill="%2316a34a" d="M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"></path></svg>');background-repeat:no-repeat;background-size:24px;background-position:10px center}@media (max-width:880px){.newsletter-social-media-wrapper>*{flex-grow:1}.newsletter-email{min-width:auto}}.wp-block-social-links.social-links-footer{font-size:30px}@media (max-width: 781px){.ollie-swap-order .wp-block-group-is-layout-grid{container-type:normal}}a:has(.bubble){text-decoration:none}
