.dropdown-container.svelte-17hfgcx{position:relative;width:100%;color:#000}.dropdown-header.svelte-17hfgcx{width:100%;background-color:#fff;border:1px solid #ccc;padding:.7rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:.5rem;text-align:left}.dropdown-header.svelte-17hfgcx:hover{background-color:#f0f0f0}.dropdown-header.svelte-17hfgcx:focus{outline:2px solid #4a90e2;outline-offset:2px}.dropdown-list.svelte-17hfgcx{position:absolute;background-color:#fff;border:1px solid #ccc;width:100%;max-height:200px;overflow-y:auto;box-shadow:0 4px 8px #0000001a;z-index:1000;border-radius:.5rem;margin-top:.5rem}.dropdown-item.svelte-17hfgcx{width:100%;padding:.7rem;cursor:pointer;text-align:left;border:none;background:none}.dropdown-item.svelte-17hfgcx:hover{background-color:#f0f0f0}.dropdown-item.svelte-17hfgcx:focus{outline:2px solid #4a90e2;outline-offset:-2px;background-color:#f0f0f0}.dropdown-arrow.svelte-17hfgcx{margin-left:.5rem}.date-picker.svelte-inusfy{width:100%}.picker-container.svelte-inusfy{display:flex;gap:.5rem;width:100%}.picker-column.svelte-inusfy{flex:1}@media (max-width: 640px){.picker-column.svelte-inusfy:nth-child(2){flex:1.5}}.notification-toast.svelte-8hjmd{position:fixed;top:20px;right:20px;max-width:400px;padding:1rem;border-radius:.5rem;border:1px solid;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1050;animation:svelte-8hjmd-slideIn .3s ease-out}@keyframes svelte-8hjmd-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.sr-only.svelte-8hjmd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dialog-wrapper.svelte-1wnnpmj{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000}.overlay-button.svelte-1wnnpmj{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;border:none;cursor:pointer}.sr-only.svelte-1wnnpmj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dialog.svelte-1wnnpmj{padding:6rem 3rem 3rem}@media (min-width: 768px){.dialog.svelte-1wnnpmj{padding:6rem}}.dialog.svelte-1wnnpmj{position:relative;max-height:95vh;overflow-y:auto;background:#021a30;border-radius:10px;display:flex;flex-direction:column;min-width:50vw}.dialog.svelte-1wnnpmj input:where(.svelte-1wnnpmj){padding:.7rem;color:#000;border-radius:.375rem}.input-field.svelte-1wnnpmj{padding:.7rem;color:#000;border-radius:.375rem}.close-button.svelte-1wnnpmj{right:2rem;top:.5rem}@media (min-width: 768px){.close-button.svelte-1wnnpmj{right:1.5rem;top:1.5rem}}.close-button.svelte-1wnnpmj{position:absolute;background:transparent;border:none;font-size:4rem;cursor:pointer;color:#fff}.dialog.svelte-1wnnpmj .actionbutton:where(.svelte-1wnnpmj){width:100%}.input-field.svelte-cbclx6{padding:.7rem;color:#000;border-radius:.375rem;border:2px solid transparent;background-color:#fff}.input-field.border-green-500.svelte-cbclx6{border-color:#10b981}.custom-checkbox.svelte-cbclx6{height:2rem;width:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #4b5563;background-color:#4b55637f;border-radius:50%;position:relative;cursor:pointer}.custom-checkbox.svelte-cbclx6:hover{border-color:#f3f3f3bd;transition:all .3s}.custom-checkbox.svelte-cbclx6:checked:before{content:"X";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--accent-color);font-weight:700;font-size:1.5rem}.custom-checkbox.svelte-cbclx6:checked{border-color:#f3f3f362}.spinner-container.svelte-uqp6f7{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;animation:svelte-uqp6f7-fadeIn .3s}.spinner.svelte-uqp6f7{border:16px solid #f3f3f3;border-top:16px solid var(--accent-color);border-radius:50%;width:120px;height:120px;animation:svelte-uqp6f7-spin 2s linear infinite}@keyframes svelte-uqp6f7-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-uqp6f7-fadeIn{0%{opacity:0}to{opacity:1}}
