/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.2;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-style:normal;font-variant:normal}*,::after,::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0;border:0;outline:0;font-size:1em;vertical-align:baseline}body{padding:0;margin:0}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}ol,ul{list-style:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--fs-b:13px;--lh-b:1.25em;--bg-prim:rgb(255, 255, 255);--bg-prim-sticky:rgba(255,255,255,.8);--bg-sec:rgb(226, 228, 229);--dark:rgb(36, 46, 87);--light:rgb(0, 232, 232);--font:rgb(64, 64, 64);--active:rgb(0, 232, 232);--error:rgb(255, 0, 0);--required:rgb(255, 0, 0);--success:rgb(15, 130, 33);--warning:rgb(255, 165, 0);--info:rgb(10, 10, 208);--label:rgb(156, 9, 39);--br:10px;--bs:-.05em .05em .4em 0 rgba(36,46,87, .5);--c-p-tb:.5em;--c-p-lr:4vw;--z-ind-low:1}@media(min-width:960px){:root{--fs-b:16px;--c-p-tb:1vw}}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 1.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 10.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 11.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 12.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 13.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 14.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 2.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 3.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 4.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 5.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 6.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 7.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 8.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT 9.woff') format('woff')}@font-face{font-family:'Bahnschrift Regular';font-style:normal;font-weight:400;src:local('Bahnschrift Regular'),url('./fonts/bahnschrift/BAHNSCHRIFT.woff') format('woff')}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local('Material Icons'),local('MaterialIcons-Regular'),url('./fonts/material-icons/MaterialIcons-Regular.woff') format('woff')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}body{display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"layout-header" "layout-content" "layout-footer";grid-column-gap:1em;grid-row-gap:1em;min-height:100vh;max-width:100vw;font-family:bahnschrift,verdana,sans-serif;font-size:var(--fs-b);line-height:var(--lh-b);color:var(--font);background-color:var(--bg-prim)}@media(min-width:960px){body{padding-top:var(--c-p-tb);grid-template-rows:1fr auto;grid-template-columns:1fr 5fr;grid-template-areas:"layout-header layout-content" "layout-footer layout-footer"}}h1,h2,h3,h4,h5,h6{color:var(--dark);line-height:var(--lh-b)}h1{font-size:2em}h2{font-variant:small-caps;text-decoration:underline;font-size:1.4em}@media(min-width:960px){h2{margin-left:0}}h2,h2+div{margin-top:1em}h3{font-size:1.2em}h3,h3+div,h4,h4+div{margin-top:1em}p{margin-top:.5em}img{max-width:100%}blockquote{text-indent:-1em;background:var(--bg-sec);border-left:1em solid var(--dark);margin:1em .7em;padding:1em 2em;quotes:"\201C""\201D""\2018""\2019";display:inline-block}blockquote:after,blockquote:before{color:var(--light);font-size:3em;line-height:.1em;vertical-align:-.4em}blockquote:before{content:open-quote;margin-right:.1em}blockquote:after{content:close-quote;margin-left:.1em}ul>li{list-style:none;padding:0 0 0 2em;text-indent:-2em}ul>li:before{content:"\00BB\00A0\00A0";color:var(--light)}ol{list-style-type:lower-alpha;list-style-position:inside}ol>li{color:var(--dark);font-weight:700;margin:.5em 0 .5em .5em}ol>li>*{color:var(--font);font-weight:400}hr{border-top:1px solid #000;margin:.5em 0}#layout-header{grid-area:layout-header;position:-webkit-sticky;position:sticky;top:0;background-color:var(--bg-prim-sticky);padding:1em calc(var(--c-p-lr)/2)}#layout-content{grid-area:layout-content}#layout-footer{grid-area:layout-footer;display:grid;align-content:center;justify-content:center}@media print{#layout-footer,#layout-header{display:none!important}}@media(min-width:960px){#layout-header{position:static;background-color:none}}.center{text-align:center}.light{color:var(--light)}.error{color:var(--error)}.success{color:var(--success)}.info{color:var(--info)}.warning{color:var(--warning)}.footnote{font-style:italic;font-weight:700;font-size:smal}.blur{opacity:.5}.large-device{display:none}.space-below{margin-bottom:var(	--c-p-tb)}@media(min-width:960px){.small-device{display:none}.large-device{display:block}}#logo{width:30vw;height:auto;margin:0 auto}.shadowbox{border:1px solid transparent;box-shadow:var(--bs);border-radius:var(--br);padding:1em}.shadowbox.tab-pane{border-radius:0 0 var(--br) var(--br)}.shadowbox:not(.tab-pane){margin:var(--c-p-tb) 0}@media(min-width:960px){#logo{width:100%;margin:0}}.wrapper{padding:var(--c-p-tb) var(--c-p-lr)}#button-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin:.5em 0}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;display:flex;justify-content:center;align-items:center;background-color:gray;opacity:.9}.modal-content{margin:auto;width:90vw;height:90vh;background-color:var(--bg-prim);border:1px solid var(--dark);border-radius:var(--br);display:flex;flex-direction:column}.modal-header{padding:var(--c-p-tb) var(--c-p-lr) 0 var(--c-p-lr);color:var(--dark);font-size:28px;font-weight:700;background-color:var(--light);border-radius:var(--br) var(--br) 0 0;flex-basis:10vh;display:flex}.modal-header-content{flex:1}.modal-body{padding:var(--c-p-tb) var(--c-p-lr);flex:1}.modal-footer{padding:0 var(--c-p-lr) var(--c-p-tb) var(--c-p-lr);border-radius:0 0 var(--br) var(--br);flex-basis:10vh}.modal-close:focus,.modal-close:hover{color:red;text-decoration:none;cursor:pointer}a.to-top{position:fixed;bottom:1em;right:1em}a.to-top button{color:red}.csv_download{display:flex;align-items:center;justify-content:center;padding:.5em 0;border:1px solid var(--dark);border-top:2px solid var(--dark);border-radius:0 0 var(--br) var(--br);background-color:var(--light)}.grid_base{display:grid;grid-gap:.5em;margin:.5em 0}.grid_base>.label{font-weight:700;color:var(--label)}.grid_2c{grid-template-columns:repeat(2,1fr)}.grid_3c{grid-template-columns:repeat(3,1fr)}.grid_4c{grid-template-columns:repeat(4,1fr)}.grid_5c{grid-template-columns:repeat(5,1fr)}.grid_6c{grid-template-columns:repeat(6,1fr)}.grid_1_2{grid-template-columns:1fr 2fr}.grid_1_3{grid-template-columns:1fr 3fr}.grid_1_4{grid-template-columns:1fr 4fr}.grid_1_5{grid-template-columns:1fr 5fr}.grid_s2_l4{grid-template-columns:repeat(2,1fr)}@media(min-width:960px){.grid_s2_l4{grid-template-columns:repeat(4,1fr)}.grid_base{grid-gap:1em;margin:.5em 0}}#alpine_pagination{display:flex}#alpine_pagination_hints{flex:1;display:flex;flex-direction:column}#alpine_pagination_hints>div{margin:auto}#alpine_pagination>.buttoncontainer{display:grid;grid-template-rows:auto auto;grid-gap:.5em}@media(min-width:960px){#alpine_pagination_hints{flex-direction:row}#alpine_pagination>.buttoncontainer{grid-template-columns:auto auto}}#alpine_filterbox{display:flex;flex-direction:row;align-items:center}#alpine_filterbox div:first-child{flex:1;margin-right:3em}.item-container{display:grid;margin:1em 0;border:1px solidtransparent;border-radius:var(--br);padding:0 calc(.5 * var(--c-p-lr))}.item-container.header{background-color:var(--light);border:1px solid var(--dark);margin:1em 0}.item-container>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-container>.gnucashEuro{justify-self:end;padding-right:55%}div.sortable>span{cursor:pointer}.item-container.aflosschema{grid-template-columns:repeat(2,1fr)}.item-container.agenda{grid-template-columns:repeat(2,1fr);grid-template-areas:"datum actie" "betreft betreft"}.item-container.agenda>.grid-datum{grid-area:datum}.item-container.agenda>.grid-actie{grid-area:actie}.item-container.agenda>.grid-betreft{grid-area:betreft}.item-container.expenses{grid-template-columns:repeat(2,2fr) repeat(2,1fr)}.item-container.hw_bw_birds{grid-template-columns:1fr 2fr;grid-template-areas:"name wiki"}.item-container.hw_bw_birds>.grid-name{grid-area:name}.item-container.hw_bw_birds>.grid-wiki{grid-area:wiki}.item-container.hw_bw_birds>.grid-picture{grid-area:picture}.item-container.hw_bw_birds>.grid-additional{grid-area:additional}.item-container.hw_bw_sightings{grid-template-columns:repeat(2,1fr);grid-template-areas:"bird when" "where where"}.item-container.hw_bw_sightings>.grid-bird{grid-area:bird}.item-container.hw_bw_sightings>.grid-when{grid-area:when}.item-container.hw_bw_sightings>.grid-where{grid-area:where}.item-container.hw_bw_sightings>.grid-additional{grid-area:additional}.item-container.hw_em_brokers{grid-template-columns:repeat(3,1fr) auto;grid-template-areas:"name cps url additional"}.item-container.hw_em_brokers>.grid-name{grid-area:name}.item-container.hw_em_brokers>.grid-cps{grid-area:cps}.item-container.hw_em_brokers>.grid-url{grid-area:url}.item-container.hw_em_brokers>.grid-additional{grid-area:additional}.item-container.hw_em_cities{grid-template-columns:1fr 3fr auto;grid-column-gap:1em;grid-template-areas:"city url additional"}.item-container.hw_em_cities>.grid-city{grid-area:city}.item-container.hw_em_cities>.grid-url{grid-area:url}.item-container.hw_em_cities>.grid-additional{grid-area:additional}.item-container.hw_em_houses{grid-template-columns:2fr 1 fr;grid-template-areas:"searchname city" "broker broker" "url url" "price additional" "comment comment"}.item-container.hw_em_houses>.grid-searchname{grid-area:searchname}.item-container.hw_em_houses>.grid-broker{grid-area:broker}.item-container.hw_em_houses>.grid-city{grid-area:city;justify-self:end}.item-container.hw_em_houses>.grid-url{grid-area:url}.item-container.hw_em_houses>.grid-price{grid-area:price}.item-container.hw_em_houses>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_em_houses>.grid-comment{grid-area:comment}.item-container.hw_em_reviews{grid-template-columns:repeat(4,1fr);grid-template-areas:"house house house price" "plot build . view"}.item-container.hw_em_reviews>.grid-house{grid-area:house}.item-container.hw_em_reviews>.grid-plot{grid-area:plot}.item-container.hw_em_reviews>.grid-build{grid-area:build}.item-container.hw_em_reviews>.grid-view{grid-area:view}.item-container.hw_em_reviews>.grid-price{grid-area:price}.item-container.hw_fr_airlines{grid-template-columns:1fr auto 1fr auto;grid-column-gap:1em;grid-template-areas:"name iata country additional"}.item-container.hw_fr_airlines>.grid-name{grid-area:name}.item-container.hw_fr_airlines>.grid-iata{grid-area:iata}.item-container.hw_fr_airlines>.grid-country{grid-area:country}.item-container.hw_fr_airlines>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_fr_airports{grid-template-columns:1fr 1fr auto;grid-template-areas:"city iata additional"}.item-container.hw_fr_airports>.grid-city{grid-area:city}.item-container.hw_fr_airports>.grid-iata{grid-area:iata}.item-container.hw_fr_airports>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_fr_flights{grid-template-columns:repeat(3,1fr) repeat(2,auto);grid-column-gap:1em;grid-template-areas:"participant origin destination date additional"}.item-container.hw_fr_flights>.grid-participant{grid-area:participant}.item-container.hw_fr_flights>.grid-origin{grid-area:origin}.item-container.hw_fr_flights>.grid-destination{grid-area:destination}.item-container.hw_fr_flights>.grid-date{grid-area:date}.item-container.hw_fr_flights>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_fr_participants{grid-template-columns:1fr auto;grid-template-areas:"name additional"}.item-container.hw_fr_participants>.grid-name{grid-area:name}.item-container.hw_fr_participants>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_fr_planetypes{grid-template-columns:1fr auto;grid-template-areas:"name additional"}.item-container.hw_fr_planetypes>.grid-name{grid-area:name}.item-container.hw_fr_planetypes>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_gc_cash-bank-details{grid-template-columns:repeat(4,1fr)}.item-container.hw_gc_coverage-details{grid-template-columns:1fr 2fr 1fr 1fr}.item-container.hw_gc_invoices-payable{grid-template-columns:repeat(6,1fr)}.item-container.hw_gc_scheduled_reservations{grid-template-columns:2fr repeat(4,1fr)}.item-container.hw_gc_scheduled-transactions{grid-template-columns:repeat(3,1fr) repeat(2,auto) 1fr auto repeat(2,1fr)}.item-container.hw_gc_tax-balance{grid-template-columns:repeat(4,1fr)}.item-container.hw_gr_aisles{grid-template-columns:3fr 3fr 1fr auto}.item-container.hw_gr_articles{grid-template-columns:3fr 1fr 1fr 1fr auto}.item-container.hw_gr_shops{grid-template-columns:1fr 1fr auto}.item-container.hw_ma{grid-template-columns:1fr 1fr auto}.item-container.hw_nm{grid-template-columns:1fr auto;grid-template-areas:"title additional" "label label"}.item-container.hw_nm>.grid-title{grid-area:title}.item-container.hw_nm>.grid-label{grid-area:label}.item-container.hw_nm>.grid-created_at{grid-area:created_at}.item-container.hw_nm>.grid-additional{grid-area:additional}.item-container.hw_pm_category{grid-template-columns:1fr repeat(2,3em);grid-column-gap:1em;grid-template-areas:"category_name active additional"}.item-container.hw_pm_category>.grid-name{grid-area:category_name}.item-container.hw_pm_category>.grid-active{grid-area:active}.item-container.hw_pm_category>.grid-additional{grid-area:additional}.item-container.hw_pm_photo{grid-template-columns:1fr 100px 1fr 3em;grid-column-gap:1em;grid-template-areas:"date_taken thumb location additional"}.item-container.hw_pm_photo>.grid-date_taken{grid-area:date_taken}.item-container.hw_pm_photo>.grid-thumb{grid-area:thumb}.item-container.hw_pm_photo>.grid-location{grid-area:location}.item-container.hw_pm_photo>.grid-additional{grid-area:additional}.item-container.hw_pw{grid-template-columns:repeat(2,auto);grid-template-areas:"searchname searchname" "password username" "url url"}.item-container.hw_pw>.grid-password{grid-area:password}.item-container.hw_pw>.grid-username{grid-area:username;justify-self:end}.item-container.hw_pw>.grid-searchname{grid-area:searchname}.item-container.hw_pw>.grid-url{grid-area:url}.item-container.hw_pw>.grid-additional{grid-area:additional}.item-container.hw_rm_servicetypes{grid-template-columns:1fr 1fr auto;grid-template-areas:"servicetype active additional"}.item-container.hw_rm_servicetypes>.grid-servicetype{grid-area:servicetype}.item-container.hw_rm_servicetypes>.grid-active{grid-area:active}.item-container.hw_rm_servicetypes>.grid-additional{grid-area:additional}.item-container.hw_rm_shifts{grid-template-columns:repeat(4,1fr) auto;grid-template-areas:"shifttype shiftnumber shiftstart shiftend additional"}.item-container.hw_rm_shifts>.grid-shifttype{grid-area:shifttype}.item-container.hw_rm_shifts>.grid-shiftnumber{grid-area:shiftnumber}.item-container.hw_rm_shifts>.grid-shiftstart{grid-area:shiftstart}.item-container.hw_rm_shifts>.grid-shiftend{grid-area:shiftend}.item-container.hw_rm_shifts>.grid-additional{grid-area:additional}.item-container.hw_rm_shifttypes{grid-template-columns:1fr 1fr auto;grid-template-areas:"shifttype active additional"}.item-container.hw_rm_shifttypes>.grid-shifttype{grid-area:shifttype}.item-container.hw_rm_shifttypes>.grid-active{grid-area:active}.item-container.hw_rm_shifttypes>.grid-additional{grid-area:additional}.item-container.hw_rm_stations{grid-template-columns:2fr 1fr auto;grid-template-areas:"stationname stationname_short additional"}.item-container.hw_rm_stations>.grid-stationname{grid-area:stationname}.item-container.hw_rm_stations>.grid-stationname_short{grid-area:stationname_short}.item-container.hw_rm_stations>.grid-additional{grid-area:additional}.item-container.hw_rm_tracks{grid-template-columns:repeat(6,1fr) auto;grid-template-areas:"trackstart trackend startstation endstation servicenumber traintype additional"}.item-container.hw_rm_tracks>.grid-trackstart{grid-area:trackstart}.item-container.hw_rm_tracks>.grid-trackend{grid-area:trackend}.item-container.hw_rm_tracks>.grid-startstation{grid-area:startstation}.item-container.hw_rm_tracks>.grid-endstation{grid-area:endstation}.item-container.hw_rm_tracks>.grid-traintype{grid-area:traintype}.item-container.hw_rm_tracks>.grid-servicenumber{grid-area:servicenumber}.item-container.hw_rm_tracks>.grid-additional{grid-area:additional}.item-container.hw_rm_traintypes{grid-template-columns:2fr 1fr auto;grid-template-areas:"trainname trainname_short additional"}.item-container.hw_rm_traintypes>.grid-trainname{grid-area:trainname}.item-container.hw_rm_traintypes>.grid-trainname_short{grid-area:trainname_short}.item-container.hw_rm_traintypes>.grid-additional{grid-area:additional}.item-container.hw_sm{grid-template-columns:repeat(2,1fr);grid-template-areas:"zoeknaam nummer" "pin puk"}.item-container.hw_sm>.grid-zoeknaam{grid-area:zoeknaam}.item-container.hw_sm>.grid-nummer{grid-area:nummer}.item-container.hw_sm>.grid-pin{grid-area:pin}.item-container.hw_sm>.grid-puk{grid-area:puk}.item-container.hw_sm>.grid-additional{grid-area:additional}.item-container.hw_sv_server{grid-template-columns:2fr 1fr 1fr auto}.item-container.hw_rt_contracts{grid-template-columns:2fr 2fr 1fr 1fr 1fr auto}.item-container.hw_rt_incidents{grid-template-columns:repeat(2,1fr);grid-template-areas:"aanmelddatum aanmelder " "title title" "incidentable incidentable"}.item-container.hw_rt_incidents>.grid-aanmelddatum{grid-area:aanmelddatum}.item-container.hw_rt_incidents>.grid-aanmelder{grid-area:aanmelder}.item-container.hw_rt_incidents>.grid-title{grid-area:title}.item-container.hw_rt_incidents>.grid-incidentable{grid-area:incidentable}.item-container.hw_rt_incidents>.grid-additional{grid-area:additional}.item-container.hw_rt_inventory{grid-template-columns:repeat(2,1 fr) auto;grid-template-areas:"description type additional" "property property additional"}.item-container.hw_rt_inventory>.grid-description{grid-area:description}.item-container.hw_rt_inventory>.grid-type{grid-area:type}.item-container.hw_rt_inventory>.grid-supplier{grid-area:supplier}.item-container.hw_rt_inventory>.grid-property{grid-area:property}.item-container.hw_rt_inventory>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_rt_meter-readings{grid-template-columns:2fr 5fr 1fr 2fr auto}.item-container.hw_rt_organisation{grid-template-columns:1fr 1fr auto;grid-template-areas:"search_name name additional" "city phone additional"}.item-container.hw_rt_organisation>.grid-search_name{grid-area:search_name}.item-container.hw_rt_organisation>.grid-name{grid-area:name}.item-container.hw_rt_organisation>.grid-city{grid-area:city}.item-container.hw_rt_organisation>.grid-phone{grid-area:phone}.item-container.hw_rt_organisation>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_rt_person{grid-template-columns:1fr 2fr 1fr auto;grid-template-areas:"first_name last_name pasfoto additional" "phone phone pasfoto additional" "email email pasfoto additional"}.item-container.hw_rt_person>.grid-first_name{grid-area:first_name}.item-container.hw_rt_person>.grid-last_name{grid-area:last_name}.item-container.hw_rt_person>.grid-birth_date{grid-area:birth_date}.item-container.hw_rt_person>.grid-phone{grid-area:phone}.item-container.hw_rt_person>.grid-pasfoto{grid-area:pasfoto}.item-container.hw_rt_person>.grid-email{grid-area:email}.item-container.hw_rt_person>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_rt_properties{grid-template-columns:2fr 2fr 2fr 1fr auto}.item-container.hw_wm_program{grid-template-columns:2fr 1fr auto;grid-template-areas:"program_name weekday additional" "description description ."}.item-container.hw_wm_program>.grid-program_name{grid-area:program_name}.item-container.hw_wm_program>.grid-description{grid-area:description}.item-container.hw_wm_program>.grid-weekday{grid-area:weekday}.item-container.hw_wm_program>.grid-additional{grid-area:additional;justify-self:end}.item-container.hw_wm_station{grid-template-columns:1fr repeat(2,auto);grid-template-areas:"station_name image additional" "description image ."}.item-container.hw_wm_station>.grid-station_name{grid-area:station_name}.item-container.hw_wm_station>.grid-description{grid-area:description}.item-container.hw_wm_station>.grid-image{grid-area:image}.item-container.hw_wm_station>.grid-additional{grid-area:additional;justify-self:end}.reizen-container{display:grid;grid-template-columns:3fr 1fr;grid-template-areas:"dag vertrek" "stops eind";grid-column-gap:.5em;margin:1em 0}.reizen-container>.dag{grid-area:dag}.reizen-container>.stops{grid-area:stops}.reizen-container>.vertrek{grid-area:vertrek}.reizen-container>.eind{grid-area:eind}.spanje-container{display:grid;padding:0 0 0 calc(.2 * var(--c-p-lr));grid-column-gap:.5em;margin:1em 0;grid-template-columns:1fr 2fr}.spanje-container.spanje-3{grid-template-areas:"plaats huis" "comment comment"}.spanje-container.spanje-3>.grid-plaats{grid-area:plaats}.spanje-container.spanje-3>.grid-huis{grid-area:huis}.spanje-container.spanje-3>.grid-comment{grid-area:comment}.suninfo-container{display:grid;grid-column-gap:.5em;grid-template-columns:repeat(4,1fr);margin-top:1em}@media(min-width:960px){.item-container{margin:.5em 0}.item-container.agenda{grid-template-columns:1fr 1fr 4fr;grid-template-areas:"datum actie betreft betreft betreft betreft"}.item-container.hw_bw_birds{grid-template-columns:1fr 2fr 1fr auto;grid-template-areas:"name wiki picture additional"}.item-container.hw_bw_sightings{grid-template-columns:repeat(3,1fr) auto;grid-template-areas:"bird when where additional"}.item-container.hw_em_brokers{grid-template-columns:repeat(3,1fr) auto;grid-template-areas:"name cps url additional"}.item-container.hw_em_cities{grid-template-columns:1fr 6fr auto}.item-container.hw_em_houses{grid-template-columns:repeat(2,2fr) 1fr;grid-template-areas:"searchname city price" "broker broker additional" "url url additional" "comment comment comment"}.item-container.hw_em_houses>.grid-city{justify-self:start}.item-container.hw_em_houses>.grid-price{justify-self:end}.item-container.hw_em_reviews{grid-template-columns:repeat(5,1fr);grid-template-areas:"house plot build view price"}.item-container.hw_fr_flights{grid-template-columns:repeat(4,1fr) repeat(2,auto);grid-template-areas:"participant origin destination planeregistration date additional"}.item-container.hw_fr_flights>.grid-planeregistration{grid-area:planeregistration}.item-container.hw_nm{grid-template-columns:2fr 2fr 1fr auto;grid-template-areas:"title label created_at additional"}.item-container.hw_pw{grid-template-columns:4fr 4fr 6fr 8fr 1fr;grid-template-areas:"searchname password username url additional";grid-column-gap:1em}.item-container.hw_pw>.grid-username{justify-self:stretch}.item-container.hw_sm{grid-template-columns:1fr 1fr 1fr 1fr auto;grid-template-areas:"zoeknaam nummer pin puk additional"}.item-container.hw_rt_incidents{grid-template-columns:2fr 1fr 3fr 2fr auto;grid-template-areas:"aanmelddatum aanmelder title incidentable additional"}.item-container.hw_rt_inventory{grid-template-columns:2fr 1fr 1fr 1fr auto;grid-template-areas:"description type property supplier additional"}.item-container.hw_rt_inventory>.grid-additional{justify-self:stretch}.item-container.hw_rt_organisation{grid-template-columns:repeat(4,1fr) auto;grid-template-areas:"search_name name city phone additional"}.item-container.hw_rt_organisation>.grid-additional{justify-self:stretch}.item-container.hw_rt_person{grid-template-columns:repeat(4,1fr) auto;grid-template-areas:"first_name last_name birth_date pasfoto additional" "phone email email pasfoto additional"}.item-container.hw_rt_person>.grid-additional{justify-self:stretch}.reizen-container{grid-template-columns:repeat(3,1fr) 3fr;grid-template-areas:"dag vertrek eind stops"}.spanje-container.spanje-2{grid-template-columns:1fr 3fr}.spanje-container.spanje-3{grid-template-columns:1fr 1fr 2fr;grid-template-areas:"plaats huis comment"}}#flash{position:absolute;top:0;left:0;width:100vw;display:flex;flex-direction:row;justify-content:center}#flash>div{color:var(--success);animation:hide-flash .5s 1;-webkit-animation:hide-flash .5s 1;animation-fill-mode:forwards;animation-delay:2s;-webkit-animation-delay:1s;-webkit-animation-fill-mode:forwards}@keyframes hide-flash{from{opacity:1}to{opacity:0}}@-webkit-keyframes hide-flash{from{opacity:1}to{opacity:0}}#nav_container{background:var(--light);position:relative;display:flex;align-items:center;min-height:3em}#navbar-toggle{display:none}#navbar-toggle-label{display:flex;align-items:center}#navbar-toggle-label:hover{cursor:pointer}#navbar-toggle-label span{color:#fff;width:2em;display:block;position:relative;text-align:center}#menu{max-height:0;position:absolute;top:100%;left:0;background:var(--bg-prim);border:2px solid var(--light);width:100%;padding:1em 0 1em 2em;border-radius:0 0 var(--br) var(--br);transform:scale(0);transform-origin:top right;transition:max-height 175ms ease-out 75ms,transform 175ms ease-out 75ms}#menu li{line-height:calc(var(--lh-b) / 5 * 6);margin-bottom:.5em}#menu li::first-letter{text-transform:uppercase;font-weight:800}#menu a{opacity:0;color:var(--dark);transition:opacity 75ms ease-out}#menu li.active a{font-weight:600;color:var(--active)}#navbar-toggle:checked~#menu{max-height:100vh;transform:scale(1);transform-origin:top left;transition:transform .3s ease-in}#navbar-toggle:checked~#menu a{opacity:1;transition:opacity .1s ease-out .2s}@media(min-width:960px){#nav_container{background:0 0;border-top:2px solid var(--light);border-bottom:2px solid var(--light);display:block;border:0;position:-webkit-sticky;position:sticky;top:0}#navbar-toggle-label{display:none}#menu{max-height:100%;position:relative;z-index:0;transform:none;margin-top:1em;padding:0 1em 0 0;border:0;display:block;top:0;background:0 0}#menu a{color:var(--dark);opacity:1}#menu a::after{content:'';display:block;height:.4em;width:100%;background-color:var(--active);transform:scaleX(0);transition:transform ease-out 350ms;transform-origin:center}#menu a:hover::after{transform:scaleX(1);transition:transform ease-in 350ms;transform-origin:center}#menu>li{position:relative;line-height:var(--lh-b);font-size:1em;text-align:left;border-right:1px dashed var(--dark)}#menu li ul{display:none;background-color:rgba(226,228,229,.8);padding:1em;z-index:1;border:1px solid var(--light);border-radius:var(--br);position:absolute;top:-.5em;left:5em;width:20vw}#menu>li ul li{text-indent:0;padding:0}#menu li:hover{cursor:pointer}#menu li ul:hover,#menu li:hover>ul{display:block}}form{display:grid;grid-template-columns:1fr;grid-gap:2vw;margin:2vh auto}@media(min-width:960px){form{grid-template-columns:auto 1fr}}form>input[type=checkbox]{justify-self:start}label.is-required:after{content:" *";color:var(--required)}button,button[type=button],button[type=reset],button[type=submit]{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;background-color:#c6c6c6}button:active:focus,button:focus,button[type=button]:active:focus,button[type=button]:focus,button[type=reset]:active:focus,button[type=reset]:focus,button[type=submit]:active:focus,button[type=submit]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}button:focus,button:hover,button[type=button]:focus,button[type=button]:hover,button[type=reset]:focus,button[type=reset]:hover,button[type=submit]:focus,button[type=submit]:hover{color:#333;text-decoration:none;border:1px solid #333;border-radius:4px}button:active,button[type=button]:active,button[type=reset]:active,button[type=submit]:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}button:disabled,button[type=button]:disabled,button[type=reset]:disabled,button[type=submit]:disabled{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],input[type=url],textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,textarea:hover{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}input:disabled,textarea:disabled{cursor:not-allowed;opacity:.65}select{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}select:hover{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}select:disabled{cursor:not-allowed;opacity:.65}.score_container>div{display:grid;grid-template-columns:auto 1fr;grid-gap:2em}.invalid-feedback{border-color:red;border-radius:var(--br);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,126,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,126,.6);color:red;font-weight:700;padding:.5em}.radio-container{display:grid;grid-template-columns:auto auto}#tabs-menu{display:flex;border-bottom:2px solid var(--dark);color:var(--dark)}#tabs-menu div{flex:1;border:1px solid var(--dark);box-shadow:var(--bs);border-top-left-radius:var(--br);border-top-right-radius:var(--br);text-align:center}#tabs-menu div.active-tab{background-color:var(--active)}#tabs-menu div:hover{background-color:var(--light)}#tabs-menu a{transition:color .3s ease-in-out;font-size:1em;padding:.5vw 1vw;display:inline-block;width:100%;height:100%}.tab-pane{display:none}.tab-pane.active-tab{display:block}svg{width:20vh;height:20vh;transform:rotate(-90deg);background:#888;box-shadow:-3px 3px 2px #888}circle{fill:#f00;stroke:#00c21d;stroke-width:32}#pie-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3em}.pie-container{display:grid;grid-template-rows:1fr,20vh;justify-items:center;align-content:space-between}.pie-container>p{font-size:.85em}.pie-container svg{border-radius:50%}#pie-container+p{margin:1em auto 2em auto;width:80%;font-size:.85em}.chartbar{display:flex;flex-direction:column}.chartbar h3{align-self:flex-start;width:100%;font-weight:700;display:block;text-align:center;font-size:1.2em;margin-bottom:1em}.chartbar div.bar{display:flex;flex-direction:row;font-size:.8em;line-height:1;text-transform:uppercase;height:3em;margin-bottom:1em}.chartbar div.bar div.text{font-weight:600;width:20vw;background-color:#fff;height:100%}.chartbar div.bar div.fill{display:block;background-color:#00c21d;height:100%;cursor:pointer;color:#fff;padding:1em 2em}.chartbar div.bar div.fill:hover{background-color:#aaa;color:red;font-weight:700;font-size:1.2em;padding:.8em 2em}.chartbar div.bar div.red{background-color:red;height:100%}#workoutmanager .message{border:.2em solid var(--light);text-align:center;border-radius:var(--br);padding:1em;font-size:20px;color:var(--dark)}#workoutmanager>.stationcontainer{display:grid;grid-gap:1em;border:1px solid #000;padding:1em}#workoutmanager .station{display:grid;grid-template-rows:7em auto 7em;justify-items:center;grid-gap:.5em;border:1px solid var(--dark);border-radius:var(--br)}#workoutmanager .station>div{display:grid;justify-items:center;align-items:center}#workoutmanager .station-foot,#workoutmanager .station-head{width:100%;border-radius:var(--br);font-size:20px;background-color:var(--light);padding:1em}#workoutmanager .station-head{border-radius:var(--br) var(--br) 0 0}#workoutmanager .station-foot{border-radius:0 0 var(--br) var(--br)}#workoutmanager img.station-image{width:80%;border:1px solid var(--dark);border-radius:var(--br)}#workoutmanager div.reset-button{display:grid;align-items:center;justify-items:center}#workoutmanager button.reset-button{width:100%;border:1px solid var(--dark);border-radius:var(--br)}#workoutmanager button.station-button{width:300%;border:1px solid var(--dark);border-radius:var(--br)}#workoutmanager .buttoncontainer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5em;padding:.5em;border:2px solid var(--info);border-radius:var(--br);background-color:var(--light);margin-top:.5em}#workoutmanager .buttoncontainer>div{display:grid;justify-content:center}#workoutmanager .station-container{position:relative}#workoutmanager .banner-container{width:150px;height:150px;overflow:hidden;position:absolute;top:-5px;left:-5px}#workoutmanager .banner-containe:after{content:"";display:block;width:10px;height:5px;background-color:var(--dark);position:absolute;top:0;right:0;z-index:-1}#workoutmanager .banner-containe:before{content:"";display:block;height:10px;width:5px;background-color:var(--dark);position:absolute;bottom:0;left:0;z-index:-1}#workoutmanager .banner{width:200px;padding:15px;color:#fff;text-align:center;transform:rotate(-45deg) translate(-28%,-80%);box-shadow:0 5px 5px rgba(0,0,0,.4);text-transform:uppercase;text-shadow:0 2px 2px rgba(0,0,0,.4)}#workoutmanager .banner.plain_main{background-color:var(--info)}#workoutmanager .banner.has_alternative{background-color:var(--success);cursor:pointer}#workoutmanager .banner.is_alternative{background-color:var(--warning);cursor:pointer}@media(min-width:960px){#workoutmanager .banner{transform:rotate(-45deg) translate(-28%,-35%)}}button.link{width:100%;color:#00f}a.ns_start{position:fixed;top:1em;right:1em}a.ns_start button{color:red}.ns_table{grid-gap:0;border:1px solid var(--dark)}.ns_table div{border:1px solid var(--dark);padding:1em}.ns_routine_small_temp{text-align:right;padding-right:3em}.ns_datetime_grid{display:grid;text-align:right;margin-right:1em}.ns_traject{font-size:130%;padding-bottom:2em;border-bottom:1px dashed var(--dark)}.ns_traject .drp{font-weight:600}.ns_traject .ic{font-size:105%;font-weight:900;font-variant:small-caps;text-decoration:underline;font-style:italic}.ns_traject .stop{font-size:105%;font-weight:750;font-variant:small-caps}.ns_traject .ic:after,.ns_traject .stop:after{content:':'}.ns_traject ul{margin-top:1em}.ns_traject ul>li{list-style:disc inside;margin:.5em 0}.ns_traject ul>li:before{content:none}.ns_traject .tlb{font-size:115%}.ns_km:before,a[data-tunnel]:before{content:"(";color:var(--label)}.ns_km:after,a[data-tunnel]:after{content:")";color:var(--label)}.ns_km_wissel{font-size:80%}p.ns_toilet:before{content:"Toilet:"}p.ns_opladen:before{content:"Opladen:"}p.ns_opladen:before,p.ns_toilet:before{color:var(--label);text-decoration:underline;margin-right:.5em}p.ns_opladen,p.ns_toilet{margin-left:.5em}.ns_blm_table{grid-gap:0;border:1px solid var(--dark)}.ns_blm_table div{border:1px solid var(--dark);padding:1em}
