@charset "UTF-8";.none{display:none}dialog.grid:not([open]){display:none}.gap-2{gap:.5rem}.padding-2{padding:.5rem}.grid-cols-1-auto{grid-template-columns:1fr auto}:root{--border-color: hsl(0, 0%, 82.4%);--active-color: hsl(50.1, 100%, 50%);--active-color--text: #2d2d2d;--hover-color: hsl(50.1, 100%, 50%);--hover-color--contrast: #2d2d2d;--blocked-color: hsl(0, 0%, 82.7%);--default-color: hsl(0, 0%, 98%);--warning-color: hsl(0, 100%, 42%);--infobox-bg-color: hsl(50, 100%, 85%);--infobox-color: inherit}body{color:#2d2d2d;font-family:sans-serif}.pflegegeld_rechner_root{padding-top:2em}.pflegerechner_selector,.pflegerechner_info,.pflegerechner{--max-width: 1100;max-width:calc(var(--max-width) / 20 * 1em);margin:0 auto}.pflegerechner_selector{margin-bottom:1rem}.pflegerechner button,.pflegerechner__dialog button,.pflegerechner__dialog .button-group button{transition:all .3s ease;cursor:pointer}.pflegerechner button:hover,.pflegerechner__dialog button:hover,.pflegerechner__dialog .button-group button:hover{background-color:var(--primary-color, var(--hover-color));color:var(--primary-color--contrast, var(--hover-color--contrast))}.daycontainer__body,.daycontainer__body .dayperiod{border-radius:.25em;overflow:hidden}.pflegerechner_info{padding-top:.5em;margin-block-end:1em;padding-block-end:1em;border-bottom:1px solid #505050}.pflegerechner_info .pflegerechner_info-header{text-align:center}.pflegerechner_info .pflegerechner_info-header h1{font-size:1.1em}.pflegerechner_info .pflegerechner_info-body li{margin-bottom:.75em}.pflegerechner_info .pflegerechner_info-warning{padding:.25em 1em;color:var(--warning-color);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5em}.pflegerechner_info .pflegerechner_info-warning>p{margin:0}.pflegerechner_info .pflegerechner_info-warning:before{font-size:2em;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:900;content:"⚠"}.pflegerechner__dropdownflex{background-color:#505050;margin-bottom:1.5em}@media screen and (width > 770px){.pflegerechner__dropdownflex{display:flex}}.pflegerechner__dropdownflex .dropdownflex__order--info{color:#fafafa;padding-inline:1em;padding-block:.5em}.pflegerechner__dropdownflex .dropdown{min-width:250px;padding:.5em .5em .625em;background-color:#ebe7e7}.pflegerechner__dropdownflex .dropdown .dropdown__label{display:block;text-align:center;margin-bottom:.5em}.weekcontainer__wrapper{width:100%}.weekcontainer{display:flex;-moz-column-gap:.5em;column-gap:.5em;row-gap:.25em;flex-wrap:wrap;justify-content:space-around;margin-bottom:1em}.daycontainer{display:grid;grid-template-rows:auto 1fr auto;width:100%}.daycontainer__label{font-size:1.2em;font-weight:700;padding:0 .5em .25em}.daycontainer__body{--gap: .5em;--per-row: 2;display:flex;flex-wrap:wrap;gap:var(--gap);padding:.5em .5em .625em;background:hsl(0,9.1%,91.4%)}.daycontainer__body .dayperiod{flex-basis:calc(100% / var(--per-row) - (var(--per-row) - 1) * var(--gap) / var(--per-row))}@media (min-width: 600px){.daycontainer__body{--per-row: 4}}.daycontainer__footer{display:grid;grid-template-columns:1fr;padding:.25em .5em 0}.dayperiod{display:grid;grid-template-rows:auto 1fr auto;background:hsl(0,0%,98%)}.dayperiod__label{text-align:center;padding:.2em 0}.dayperiod__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;padding-block:.25em;padding-inline:.5em;font-size:.7em}.dayperiod__button--add{border-top-color:#505050;width:100%}.daycontainer__footer .dayperiod__button{display:inline-block;text-align:right;justify-self:end;border-radius:.25em}.dayperiod__entrys{border-top:1px solid var(--border-color);padding:.25em .5em}.dayperiod__entrys .dayperiod__entrys__sum{text-align:right}.pflegerechner__info-container,.entrywindow__price{color:#fff;background-color:#505050;display:grid;grid-template-columns:auto minmax(auto,45ch);grid-template-areas:"external price"}.overlay--extnal-html{grid-area:external}.overlay--price,.inline--price{grid-area:price;max-width:65ch;padding-inline:1em;padding-block:.5em}.overlay--price .pricebox__label,.inline--price .pricebox__label,.overlay--price .pricebox__body,.inline--price .pricebox__body{text-align:end}.overlay--price .pricebox__component,.inline--price .pricebox__component{padding-block:.25em;display:grid;grid-template-columns:1fr 1fr}.overlay--price .pricebox__component--month,.overlay--price .pricebox__component--eigenanteil,.overlay--price .pricebox__component--verbleibend,.inline--price .pricebox__component--month,.inline--price .pricebox__component--eigenanteil,.inline--price .pricebox__component--verbleibend{border-top:1px solid}.overlay--price .pricebox__component__textinfo,.inline--price .pricebox__component__textinfo{margin-top:2em;font-size:.6em}.button-group{text-align:right;margin:1em 0}.pflegerechner__dialog .button-group button{border:1px solid currentColor;background-color:#505050;color:#fafafa;padding-inline:.5em;padding-block:.25em}.pflegerechner__dialog .button-group button.button--current{background-color:#627993}.pflegerechner__dialog .button-group button.button--selected{background-color:#769362}.pflegerechner__dialog{--border-radius: .25em;border:1px solid var(--border-color);background-color:#fafafa;border-radius:var(--border-radius);box-shadow:0 3px 6px #0006;width:clamp(40em,100% - 2em,1024px);overflow-x:hidden}.pflegerechner__dialog::backdrop{background-color:#00000080}.entrywindow__body{width:100%;grid-template-columns:repeat(3,1fr);gap:1em}body.modal-pflege-open{overflow:hidden}.select-group .select-group__label{text-align:center;font-size:1.2em;margin-block-end:.5em}.select-group button{border:1px solid transparent}.select-group .select-group__body{margin-bottom:1em}.select-group .select-group-sub{margin-bottom:1em;border:1px solid var(--border-color)}.select-group .select-group-sub__label{background-color:#fff;border-bottom:1px solid var(--border-color);padding:.25em 0;text-align:center}.select-group .select-group-sub__label h1{font-size:1em;font-weight:400}.select-group .select_entrys__container{display:grid}.select-group .select_entrys__container .entry_info{border-top:1px solid var(--border-color)}.select-group .select_entrys__container:not(:last-of-type){border-bottom:1px solid var(--border-color)}.select-group .select_entrys__button_container{display:flex}.select-group .select__entrys__button--info{border-left:1px solid var(--border-color)}.select-group .select__entrys{font-size:1em;text-align:left;width:100%;background-color:var(--default-color);padding:.25em;transition:all .3s ease}.select-group .select__entrys:hover{background-color:var(--primary-color, var(--hover-color))}.select-group .select__entrys__button{background-color:var(--default-color);transition:all .3s ease}.select-group .select__entrys__button:hover{background-color:var(--primary-color, var(--hover-color))}.select-group .select__entrys--active{background-color:var(--primary-color, var(--active-color));color:var(--primary-color--text, var(--active-color--text))}.select-group .select__entrys--blocked:not(.select__entrys--active){background-color:var(--blocked-color)}.select-group .entry_info{padding:.5em 1em}.entrywindow__footer{position:sticky;bottom:0}.button-group{display:flex;gap:.5em;justify-content:flex-end}.button-group .button{border-radius:.25em;transition:all .3s ease;box-shadow:0 3 6px #0006}.button-group .button:hover{color:var(--hover-color--contrast)}.period-minutes{font-size:.8em}.infobox__notice{padding:.75em 1em;background-color:var(--infobox-bg-color);color:var(--infobox-color);border-radius:.5em;font-size:.9em}.infobox__notice>*:last-child{margin-bottom:0}.grid{display:grid}.grid.gap-2{gap:.5rem}.grid .grid-cols-1-auto{grid-template-columns:1fr auto}
