/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-footer table{font-size:inherit;}.site-footer .content{font-size:14px;color:white;}.site-footer .content a{color:inherit;}.site-footer .block{border:none;margin:0;}.site-footer__top .content li a{padding:0.2em 2px 0.2em 20px;}
.region-primary-menu .block-menu .menu{font-size:16px;}.region-primary-menu nav .content .menu-item{margin:0 2px 0 0;padding:0;}.region-primary-menu nav:after{border-radius:8px 0 0 0;}.region-primary-menu .menu a,.region-primary-menu .menu a:hover{border-radius:8px 0 0 0;color:white;text-shadow:none;margin:0;position:relative;font-weight:500;}.region-primary-menu .menu a:hover:after{content:'';background:rgba(255,255,255,0.2);position:absolute;top:0px;left:0px;border-radius:8px 0 0 0;width:100%;height:100%;}.region-primary-menu .block-menu .menu{padding:0;}.region-primary-menu nav:after,.region-primary-menu .menu a,.region-primary-menu .menu a:hover{background:darkgray;color:white;}.region-primary-menu .menu a.is-active,.region-primary-menu .menu .menu-item--active-trail a{background:lightgray;color:white;}
.qnr_ui_calendar .name{font-weight:500;}.qnr_ui_calendar .month{border-spacing:1px;}.qnr_ui_calendar .week .day{font-weight:300;border-top:1px solid transparent;border-left:1px solid transparent;}.qnr_ui_calendar .week .day.valid{font-weight:500;}.qnr_ui_calendar .week .day.valid.active{font-weight:700;}.qnr_ui_calendar .name{font-weight:600;}.qnr_ui_calendar .days .day{font-weight:500;}.qnr_ui_calendar{display:inline-block;border:1px solid lightgray;background:inherit;padding:8px;border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);}.qnr_ui_calendar .week .day{opacity:0.35;}.qnr_ui_calendar .week .day.current{opacity:1.0;}.qnr_ui_calendar .week .day,.qnr_ui_calendar .week .day.other,.qnr_ui_calendar .week .day.valid,.qnr_ui_calendar .week .day.valid.other{background:none;color:inherit;}.qnr_ui_calendar .week .day.current.valid,.qnr_ui_calendar .week .day.other.valid{font-weight:500;}.qnr_ui_calendar .nav{font-family:var(--fa-style-family,'Font Awesome 7 Free'),serif;font-weight:900;}.qnr_ui_calendar .nav.left::after{content:'\f0d9';}.qnr_ui_calendar .nav.right::after{content:'\f0da';}
.debug_sheet{display:none;position:fixed;bottom:-1px;color:black;background:white;background:linear-gradient(180deg,white,lightgray);border:1px solid;box-shadow:2px -2px 5px rgba(0,0,0,0.15);font-size:0.5em;line-height:1.5em;max-height:50%;overflow-y:scroll;margin:0;padding:0 1em;border-radius:0 0.5em 0 0;z-index:20;transform:translateY(80%);transition:transform 500ms ease-in-out 0ms;}.debug_sheet:hover{transform:translateY(0px);}.debug_criteria{position:fixed;left:-1px;}.debug_search{position:fixed;left:300px;}
body{}#page{}@media all and (max-width:559px){body{font-size:15px;}.main-content .section{padding:0 5px;}.qnr_tabbar_content{padding:0;}#page{}}@media all and (min-width:560px) and (max-width:850px){#page{}}
