:root{--red:#c0392b}.req.svelte-hv3zjb{color:var(--red);margin-left:2px}.form-check-input:checked{background-color:var(--red);border-color:var(--red)}.form-check-input:focus{box-shadow:0 0 0 .2rem #c0392b40}.form-control:focus,.form-select:focus{border-color:var(--red);box-shadow:0 0 0 .2rem #c0392b26}.entry-card.svelte-hv3zjb{position:relative;padding:20px 20px 4px;border:1px solid #d4cfc9;border-radius:6px;background:#fdfcfb;margin-bottom:16px}.entry-remove.svelte-hv3zjb{position:absolute;top:14px;right:14px;width:26px;height:26px;border:1.5px solid #d4cfc9;border-radius:50%;background:white;color:#555;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s,background .15s;line-height:1}.entry-remove.svelte-hv3zjb:hover{border-color:var(--red);color:var(--red);background:#fff5f5}.btn-add-entry.svelte-hv3zjb{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:1.5px dashed #d4cfc9;border-radius:4px;background:transparent;color:#555;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s,color .18s}.btn-add-entry.svelte-hv3zjb:hover{border-color:var(--red);color:var(--red)}select.svelte-hv3zjb{line-height:2.15!important}@media (min-width: 768px){.pm-6.svelte-hv3zjb{padding-left:6rem;padding-right:6rem}}
