.add-button.svelte-hlo74t{margin-left:.5rem;color:green;font-weight:700;font-size:1rem!important}.card.svelte-hlo74t{background:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.375rem;box-shadow:none;overflow:hidden;margin:.5rem 0;min-width:176px}.card-header.svelte-hlo74t{background-color:#e9e9e9;color:#484848;padding:.25rem .5rem;font-weight:700;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.125)}.card-body.svelte-hlo74t{padding:0;color:#212529}nav.svelte-hlo74t ul:where(.svelte-hlo74t){list-style:none;padding:0;margin:0}.item-row.svelte-hlo74t{padding:.25rem .5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border, #ccc)}.item-row.svelte-hlo74t:hover{cursor:pointer;background-color:#fc33}.item-row.svelte-hlo74t:last-child{border-bottom:none}.buttons.svelte-hlo74t{display:flex;gap:.5rem}.icon-button.svelte-hlo74t{all:unset;cursor:pointer;font-size:1.25rem}.modal-backdrop.svelte-1xsqksp{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10}.modal.svelte-1xsqksp{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 0 10px #0003;min-width:300px;max-width:90vw}.modal-form.svelte-1eg279l{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-1eg279l{display:flex;gap:1rem;justify-content:space-between}.form-group.svelte-1eg279l label:where(.svelte-1eg279l){flex:1;display:flex;flex-direction:column;font-weight:500;color:#333}.form-group.svelte-1eg279l label:where(.svelte-1eg279l) span:where(.svelte-1eg279l){margin-bottom:.25rem}input[type=text].svelte-1eg279l,input[type=number].svelte-1eg279l{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.checkbox-group.svelte-1eg279l{display:flex;justify-content:flex-start;gap:2rem;padding:.5rem 0}.checkbox-group.svelte-1eg279l label:where(.svelte-1eg279l){display:flex;align-items:center;gap:.5rem;font-weight:500}.menu-container.svelte-k0f8lm{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto}@media (max-width: 768px){.menu-container.svelte-k0f8lm{flex-wrap:wrap;overflow-x:visible;justify-content:flex-start;gap:1rem 2rem}}
