.centerline{background:var(--bs-primary);height:100vh;left:50%;opacity:0;position:absolute;top:0;transition:opacity .3s;width:1px;z-index:10}.centerline.show{opacity:1}.timeline{background:var(--bs-light);cursor:-webkit-grab;cursor:grab;font-size:11px;height:100%;overflow-x:scroll;overflow-y:hidden;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto}.timeline .chart-container{border-bottom:1px solid var(--bs-bluegray);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.timeline .slot{height:100%}.timeline .timeline-content{height:100%;position:relative;width:100%}.timeline .year-line{background:#e1e1e1;display:block;height:calc(100% - 40px);left:0;position:absolute;top:0;width:1px}.timeline .year-line.strong{display:block}.timeline .scale{bottom:0;height:43px;left:0;position:absolute;width:100%}.timeline .scale .scale-year-line{background:var(--bs-bluegray);bottom:30px;display:block;height:12px;left:0;position:absolute;width:1px}.timeline .scale .scale-year-line.ten{display:block}.timeline .scale.show-all-years .scale-year-line,.timeline .scale.show-every-five-years .five{background:var(--bs-bluegray);display:block}.timeline .scale .year-label{color:var(--bs-bluegray);left:0;line-height:1.2em;position:absolute;text-align:center;top:1.25em;-webkit-transform:translateX(-50%);transform:translate(-50%)}.timeline-ui{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.timeline-ui .ol-zoom{background-color:var(--bs-light);bottom:15px;box-shadow:0 0 16px #00000029;left:unset;padding:0;pointer-events:all;right:15px;top:unset}@media(min-width:768px){.timeline-ui .ol-zoom{bottom:1.25rem;right:1.25rem}}.timeline-ui .ol-zoom button{background-color:var(--bs-white);color:var(--bs-darkgray);font-size:26px;height:2.125rem;margin:0;width:2.125rem}.timeline-ui .ol-zoom button:hover{background-color:var(--bs-primary);box-shadow:none!important;color:var(--bs-white)}.high-contrast .timeline-ui .ol-zoom:after{background-color:var(--bs-black);content:"";height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.high-contrast .timeline-ui .ol-zoom button{border:1px solid var(--bs-black);margin:0}.high-contrast .timeline-ui .ol-zoom button.ol-zoom-in{border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px}.high-contrast .timeline-ui .ol-zoom button.ol-zoom-out{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:none}.high-contrast .centerline{background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23000000ff' stroke-dasharray='8,12' stroke-linecap='square' stroke-width='3'/%3E%3C/svg%3E")}.timeline-content-laender .year-line{display:none!important}[v-focus-visible=true] .timeline-ui .ol-zoom button:focus{background-color:var(--bs-primary);box-shadow:none!important;color:var(--bs-white)}.chart{font-size:11px;height:100%;position:relative;width:100%}.chart .bar{background:var(--bs-white);border:none;border-top:4px solid var(--bs-secondary);box-shadow:0 2px 16px #0000001a;cursor:pointer;display:-ms-flexbox;display:flex;position:absolute;text-align:left;top:0;transition:top .2s,box-shadow .2s;z-index:3;-ms-flex-align:start;align-items:flex-start}.chart .bar:hover{border-top:4px solid var(--bs-primary);box-shadow:0 12px 16px #0000001a;top:-7px;z-index:4}.chart .bar:hover .label.outside{opacity:1!important;pointer-events:all!important}.chart .bar .icon{fill:var(--bs-primary);height:28px;margin:.25rem .125rem;min-width:24px;width:24px}@media(min-width:576px){.chart .bar .icon{margin:.5rem .25rem}}.chart .bar .label{color:var(--bs-darkgray);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;letter-spacing:-.5px;line-height:1em;padding:.5rem .5rem .5rem 0;pointer-events:none;white-space:nowrap}.chart .bar .label .title{font-weight:500}.chart .bar .label .duration{font-size:.75rem;margin-left:0;margin-top:.25rem;opacity:.5}.chart .bar .label.big{color:var(--bs-secondary);font-size:1.25rem;padding-left:.5rem;position:absolute;top:-2.5rem}@media(min-width:768px){.chart .bar .label.big{position:relative;top:unset}}.chart .bar .label.vertical{bottom:-18px;-ms-flex-direction:row;flex-direction:row;left:0;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left}.chart .bar .label.vertical .title{margin-right:.5rem}.chart .bar .label.vertical .duration{margin-top:0}.chart .bar .label.outside{background:var(--bs-white);border:1px solid #e1e1e1;border-radius:3px;bottom:-44px;left:0;opacity:0;padding:.4em .5em;pointer-events:none;position:absolute}.chart .bar .label.outside:after{background:var(--bs-white);border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;content:"";height:12px;left:4px;position:absolute;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.chart .bar .label.outside div{pointer-events:none}.chart .bar.disabled{background:var(--bs-lighter);border-top:4px solid var(--bs-gray);cursor:default;pointer-events:none}.chart .bar.disabled:hover{border-top:4px solid var(--bs-gray);z-index:3}.chart .bar.disabled:hover .label.outside{pointer-events:none!important}.chart .bar.disabled svg{fill:var(--bs-gray)}.chart .bar.disabled .label{color:var(--bs-gray);pointer-events:none!important}.chart .bar.disabled .label:after{background:var(--bs-light-medium)}.chart .event{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;border-right:1px dashed var(--bs-bluegray);height:100%;left:0;top:0;width:0;z-index:2}.chart .event .event-label{bottom:-18px;color:var(--bs-bluegray);display:none;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.1;position:absolute;text-align:center;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:110px}.chart .event .event-label a{color:var(--bs-bluegray)}.chart .event .event-circle{background:var(--bs-bluegray);border:3px solid var(--bs-light);border-radius:50%;bottom:-8px;height:17px;left:-1px;position:absolute;-webkit-transform:translateX(-7px);transform:translate(-7px);width:17px}.chart .event .event-circle:before{background:var(--bs-bluegray);content:"";height:12px;left:5px;position:absolute;top:-12px;width:1px}.chart .event.show-label{height:calc(100% - 56px)}.chart .event.show-label .event-label{display:block}.chart .event.show-label .event-circle{bottom:-64px}.chart .sessions{height:90%;left:0;position:absolute;top:5%;width:100%}@media(min-width:768px){.chart .sessions{height:calc(100% - 8rem);top:4rem}}.chart .sessions .session{border-right:2px solid var(--bs-secondary);box-sizing:border-box;height:100%;pointer-events:none;position:absolute;width:2px;z-index:2}.chart .sessions .session.hovered{background:var(--bs-white);border-right:2px dashed var(--bs-primary);z-index:3}.chart .sessions .session.hovered:before{border:10px solid var(--bs-black);border-radius:15px;box-sizing:border-box;content:"";height:calc(100% + 40px);left:-10px;opacity:.06;position:absolute;top:-10px;width:22px;z-index:-1}.chart .sessions .session.active{border-right:2px solid var(--bs-primary);height:calc(100% + 40px);top:-20px}.chart .sessions .session.active:before{display:none}.chart .sessions .session-label{background:var(--bs-white);border:2px solid var(--bs-primary);border-radius:30px;bottom:0;cursor:default;font-size:12px;height:35px;left:50%;pointer-events:all;position:absolute;-webkit-transform:translate(-50%,100%) translateY(10px);transform:translate(-50%,100%) translateY(10px);white-space:nowrap}@media(min-width:768px){.chart .sessions .session-label{font-size:13px;height:48px}}.chart .sessions .session-label:before{background:var(--bs-white);border-left:2px solid var(--bs-primary);border-top:2px solid var(--bs-primary);content:"";height:17px;left:calc(50% + 1px);position:absolute;top:-1px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:17px}.chart .sessions .session-label .session-label-text{display:-ms-flexbox;display:flex;padding:0 .625rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;height:100%;justify-content:center}@media(min-width:768px){.chart .sessions .session-label .session-label-text{padding:0 1rem}}.chart .sessions .session-label .icon-pie{display:inline-block;height:20px;margin:0 .5rem 0 0;padding:0;width:20px}.chart .sessions .session-label .arrow{display:none}.chart .sessions .session-label.active{background:var(--bs-primary);border:0;bottom:10px;color:var(--bs-white);padding:0 38px}@media(min-width:768px){.chart .sessions .session-label.active{bottom:20px}}.chart .sessions .session-label.active .icon-pie{display:none}.chart .sessions .session-label.active .session-label-text{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.chart .sessions .session-label.active .arrow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;background:var(--bs-primary);border-radius:0 30px 30px 0;height:100%;justify-content:center;left:0;margin:0;min-height:100%;padding:0 .6rem 0 .4rem;position:absolute;top:0;width:38px}.chart .sessions .session-label.active .arrow:hover{background:#e3464e}.chart .sessions .session-label.active .arrow .icon{fill:var(--bs-white);height:1.2rem;margin:0;min-width:unset;width:1.2rem}.chart .sessions .session-label.active .arrow.prev{border-radius:30px 0 0 30px;padding:0 .4rem 0 .6rem}.chart .sessions .session-label.active .arrow.prev svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.chart .sessions .session-label.active .arrow.next{left:unset;right:0}.chart .sessions .session-label.active:before{display:none}.timeline-content-legislatur .chart .bar:hover{top:0!important}[v-focus-visible=true] .chart .bar:focus{background:#e5f2ff;border-top:4px solid var(--bs-primary);box-shadow:0 12px 16px #0000001a;top:-7px;z-index:4}[v-focus-visible=true] .chart .bar:focus .label.outside{opacity:1!important;pointer-events:all!important}[v-focus-visible=true] .chart .bar.disabled:focus{background:var(--bs-light-medium);border-top:4px solid var(--bs-gray);z-index:3}[v-focus-visible=true] .chart .bar.disabled:focus .label.outside{pointer-events:none!important}.high-contrast .chart .sessions .session-label.active .arrow:hover{background-color:var(--bs-secondary)}.high-contrast .chart .sessions .session-label.active .session-label-text{color:var(--bs-white)}.high-contrast .chart .sessions .session-label .session-label-text{color:var(--bs-black);font-weight:400}.high-contrast .chart .sessions .session-label .icon-pie{fill:var(--bs-black)}.high-contrast .chart .bar{background:var(--bs-secondary);color:var(--bs-white)}.high-contrast .chart .bar:hover{background-color:var(--bs-black)}.high-contrast .chart .bar.disabled{background:#858585;border-color:#858585}.high-contrast .chart .bar.disabled .label{background-color:#858585;color:var(--bs-white)}.high-contrast .chart .bar.disabled .label .title{text-decoration:none}.high-contrast .chart .bar.disabled .label.outside{color:var(--bs-white)}.high-contrast .chart .bar.disabled .label.outside:after{background:#858585}.high-contrast .chart .bar .label{color:var(--bs-white)}.high-contrast .chart .bar .label.outside{border-color:var(--bs-black);color:var(--bs-black)}.high-contrast .chart .bar .label.outside:after{border-color:var(--bs-black)}.high-contrast .chart .bar .label .title{text-decoration:underline}.high-contrast .chart .bar .label .duration{opacity:1}.high-contrast .chart .bar .label.big .title{color:var(--bs-secondary);text-decoration:none}.high-contrast .chart .bar .icon{fill:var(--bs-white)}.high-contrast .timeline-content-legislatur .chart .bar{background-color:var(--bs-white)}.high-contrast .timeline-content-legislatur .chart .bar:hover{top:0!important}.high-contrast [v-focus-visible=true] .chart .bar:focus{background:var(--bs-black)}
