.header[data-v-c6d31f84]{font-size:200%;font-weight:700}.highlighted[data-v-672429be]{color:orange;font-weight:700}.pev[data-v-672429be]{pointer-events:none}.pev *[data-v-672429be]{pointer-events:initial}.background[data-v-672429be]{grid-column:1/-1}.background.odd[data-v-672429be]{background-color:#f5f5ff}.background[data-v-672429be]:hover{background-color:#fffff5}.background.odd[data-v-672429be]:hover{background-color:#f5f5f0}@media (prefers-color-scheme: dark){.background.odd[data-v-672429be]{background-color:var(--color-background-mute)}.background[data-v-672429be]:hover{background-color:#222}.background.odd[data-v-672429be]:hover{background-color:#333}}.note[data-v-672429be]{font-style:italic;font-size:90%}.name[data-v-672429be]{grid-column:1}.amount[data-v-672429be]{grid-column:2}.paid[data-v-672429be]{grid-column:3;display:grid;justify-content:start;cursor:pointer}.button.working[data-v-672429be]:after{content:" saving...";vertical-align:middle;color:#999}.warn_tips[data-v-672429be]{color:#ff8c00}.warn_tips input[data-v-672429be]{background-color:orange}.button.working[data-v-672429be]:before{content:" ";display:inline-block;width:.8em;height:.8em;margin:auto;border-radius:50%;border:.15em solid #999;border-color:#999 transparent #999 transparent;vertical-align:middle;animation:working-672429be 1.2s linear infinite}.button.working span[data-v-672429be]{display:none}@keyframes working-672429be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spacer[data-v-672429be]{margin-top:4mm}.header[data-v-672429be]{font-weight:700}.date[data-v-672429be]{margin:2mm 0}.invalid[data-v-672429be]{color:#aaa;text-decoration:line-through}.summary[data-v-672429be]{margin-top:2mm}.entries[data-v-672429be]{display:grid;justify-content:start;grid-template-columns:auto auto auto auto auto auto auto auto;grid-gap:.5mm 2mm;max-height:5cm;overflow-y:scroll}.participants[data-v-672429be]{display:grid;justify-content:start;grid-template-columns:auto auto auto;grid-gap:.5mm 2mm}.participants input[type=number][data-v-672429be]{text-align:right;width:2cm}.participants>.inactive[data-v-672429be],.participants>.inactive *[data-v-672429be]{color:#ccc}.participants input[data-v-672429be]:focus{background-color:#ffffe0}@media (prefers-color-scheme: dark){.participants>.inactive[data-v-672429be],.participants>.inactive *[data-v-672429be]{color:#777}.participants input[data-v-672429be]:focus{background-color:#4b4001}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: dark){input{background:var(--color-background-mute);color:var(--vt-c-text-dark-2);border:2px #555 inset}}#app{width:90%;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}
