html,body{margin:0;padding:0;background:var(--color-paper)}body{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.4;font-variant-numeric:lining-nums}button,input,select,textarea{font-family:var(--font-sans);color:inherit;font-variant-numeric:inherit}.mp-sans{font-family:var(--font-sans)}.mp-tab{cursor:pointer;-webkit-user-select:none;user-select:none}.mp-btn{cursor:pointer;border:none;transition:opacity .15s ease,transform .1s ease}.mp-btn:active{transform:scale(.98)}.mp-input{font-family:var(--font-sans)}input[type=checkbox].mp-check{accent-color:var(--color-accent);width:16px;height:16px}.app-header-row{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--space-x4);padding-top:var(--space-md)}.app-header-menu{margin-left:auto}@media (max-width: 1000px){.app-header-tabs{order:3;flex-basis:100%}}.picker-sheet{box-sizing:border-box;width:min(560px,calc(100vw - 2 * var(--space-xl)));max-width:none;height:min(820px,calc(100dvh - 2 * var(--space-x3)));max-height:none;margin:auto;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-paper);color:var(--color-ink)}.picker-sheet[open]{display:flex;flex-direction:column}.picker-sheet::backdrop{background:color-mix(in srgb,var(--color-ink) 45%,transparent)}@media (max-width: 700px){.picker-sheet{width:100vw;height:calc(100dvh - var(--space-x4));margin:auto 0 0;border-width:1px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}}#print-root{display:none}@media print{#root{display:none!important}#print-root{display:block!important;padding:var(--space-x3);color:var(--color-print-ink);font-family:var(--font-serif)}}
