@import-normalize;body{color:#eee;background-color:#1a1a1a;margin:0;font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px}input,select{color:#fff;background-color:#1a1a1a;border:1px solid #8a7f7f;padding:.5rem;font-size:1rem}b{font-weight:700}a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.container{max-width:980px;margin:0 auto;padding:0 1rem;overflow-x:hidden}.formLayout{flex-direction:column;justify-content:center;gap:1rem;display:flex}.formLayoutDisposal{flex-direction:row;justify-content:stretch;gap:1rem;display:flex;overflow-x:auto}.formLayoutDisposalEl{cursor:pointer;border:1px solid #8a7f7f;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin-top:.75rem;margin-bottom:.75rem;padding:.5rem 1rem .75rem;transition:all .1s;display:flex;position:relative}.formLayoutDisposalEl:before{content:"";color:#888;--svg:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M19 3H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v14H5V5z%27/%3E%3C/svg%3E");width:24px;height:24px;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.formLayoutDisposalEl:after{content:"";background-color:var(--disp-color);width:100%;height:.25rem;position:absolute;bottom:0}input[type=checkbox]:checked+.formLayoutDisposalEl{background-color:#333;border:1px solid #aaa}input[type=checkbox]:hover+.formLayoutDisposalEl{background-color:#3a3a3a;border:1px solid #fff}input[type=checkbox]:checked+.formLayoutDisposalEl:before{--svg:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v14H5V5zm-9 12l-4-4l1.41-1.42L10 14.17l6.59-6.59L18 9%27/%3E%3C/svg%3E");color:#ccc;text-align:center;font-size:1.5rem}input[type=checkbox]{display:none}.formLayoutPartiesView{grid-template-columns:1fr 1fr 1fr;gap:1rem;padding-top:.75rem;display:grid}.formLayoutParty{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.formLayoutPartyView{background-color:#222;flex-flow:column;display:flex}.partyName{background-color:#333;padding:.5rem;font-size:1.125rem;font-weight:700}.partyWeek{background-color:#2a2a2a;padding:.5rem;font-size:1rem}button,.btn{color:#fff;background-color:#371972;border:none;justify-content:start;align-items:center;gap:.5rem;padding:.5rem;font-size:1rem;text-decoration:none;transition:all .1s;display:flex;cursor:pointer!important}.btn-delete{background-color:#7a0029}.btn-delete:hover{background-color:#a3003c}.btn-add{background-color:#307700}.btn-add:hover{background-color:#3a8c00}button:hover,.btn:hover{background-color:#5326ad}.formLayoutParty>input[type=text]{flex:1}.footer a{color:#fff}.footer a:hover{color:#ccc}.footer a:visited{color:#eee}.footer{border-top:1px solid #8a7f7f;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem 0;display:flex}.headline{color:#eee;background-color:#371972;padding:.5rem 0;font-size:1.5rem;font-weight:700}.subheadline{color:#eee;background-color:#5326ad;margin-bottom:.5rem;padding:.5rem 0;font-size:1.35rem;font-weight:700}.headlineSection{padding:.5rem 0 .2rem;font-size:1.25rem;font-weight:700}.lds-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-dual-ring{color:#eee}.lds-dual-ring,.lds-dual-ring:after{box-sizing:border-box}.lds-dual-ring{width:80px;height:80px;display:inline-block}.lds-dual-ring:after{content:" ";border:6.4px solid;border-color:currentColor #0000;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:980px){.container{max-width:100vw}}@media (max-width:786px){.formLayoutPartiesView{grid-template-columns:1fr}.formLayoutParty{flex-direction:column;align-items:stretch}}.formLayoutParties{flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.buttonRow{flex-direction:row;justify-content:end;gap:1rem;margin-top:1rem;display:flex}select{max-width:100%}@media (prefers-color-scheme:light){body{color:#333;background-color:#eee}.formLayoutPartyView{background-color:#ddd}input[type=checkbox]:checked+.formLayoutDisposalEl{color:#000;background-color:#ddd;border:1px solid #000}input[type=checkbox]:checked+.formLayoutDisposalEl:before{color:#000}input,select{color:#1a1a1a;background-color:#fff;border:1px solid #8a7f7f;padding:.5rem;font-size:1rem}.partyName{background-color:#ddd;padding:.5rem;font-size:1.125rem;font-weight:700}.partyWeek{background-color:#eaeaea;padding:.5rem;font-size:1rem}a{color:#000}}:where(:not(:-webkit-any(html,iframe,canvas,img,svg,video,audio)):not(:-webkit-any(svg *,symbol *))){all:unset;display:revert}:where(:not(:-moz-any(html,iframe,canvas,img,svg,video,audio)):not(:-moz-any(svg *,symbol *))){all:unset;display:revert}:where(:not(:-webkit-any(html,iframe,canvas,img,svg,video,audio)):not(:-webkit-any(svg *,symbol *))){all:unset;display:revert}:where(:not(:-moz-any(html,iframe,canvas,img,svg,video,audio)):not(:-moz-any(svg *,symbol *))){all:unset;display:revert}:where(:not(:is(html,iframe,canvas,img,svg,video,audio)):not(:is(svg *,symbol *))){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}