.avatar.svelte-16algqy{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00d4ff33,#0891b226);border:1px solid rgba(0,212,255,.3);border-radius:50%;overflow:hidden;flex-shrink:0}.size-sm.svelte-16algqy{width:32px;height:32px;font-size:.75rem}.size-md.svelte-16algqy{width:40px;height:40px;font-size:.875rem}.size-lg.svelte-16algqy{width:56px;height:56px;font-size:1.125rem}.avatar-image.svelte-16algqy{width:100%;height:100%;object-fit:cover}.avatar-initials.svelte-16algqy{font-family:Outfit,sans-serif;font-weight:600;color:#00d4ff;text-transform:uppercase;letter-spacing:.02em}.checkbox-wrapper.svelte-yjqbe{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-wrapper.disabled.svelte-yjqbe{opacity:.5;cursor:not-allowed}.checkbox-input.svelte-yjqbe{position:absolute;opacity:0;width:0;height:0}.checkbox-custom.svelte-yjqbe{width:18px;height:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.15);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.checkbox-input.svelte-yjqbe:checked+.checkbox-custom:where(.svelte-yjqbe){background:linear-gradient(135deg,#00d4ff,#0891b2);border-color:#00d4ff}.checkbox-input.svelte-yjqbe:focus-visible+.checkbox-custom:where(.svelte-yjqbe){outline:2px solid #00D4FF;outline-offset:2px}.checkbox-wrapper.svelte-yjqbe:not(.disabled):hover .checkbox-custom:where(.svelte-yjqbe){border-color:#ffffff40}.check-icon.svelte-yjqbe{width:10px;height:10px;color:#0a0e17}.checkbox-label.svelte-yjqbe{font-size:.9rem;color:#e2e8f0}.date-input.svelte-1qu3dw5{width:100%;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.9rem;color:#fff;transition:all .2s}.date-input.svelte-1qu3dw5::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;opacity:.6;transition:opacity .2s}.date-input.svelte-1qu3dw5::-webkit-calendar-picker-indicator:hover{opacity:1}.date-input.svelte-1qu3dw5:focus{outline:none;border-color:#00d4ff}.date-input.svelte-1qu3dw5:disabled{opacity:.5;cursor:not-allowed}.date-input.svelte-1qu3dw5:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}.date-input.error.svelte-1qu3dw5{border-color:#ef4444}.date-input.error.svelte-1qu3dw5:focus{border-color:#f87171}.date-input.svelte-1qu3dw5::-moz-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.loading-spinner.svelte-bp5806{animation:svelte-bp5806-rotate 1s linear infinite}.spinner-track.svelte-bp5806{opacity:.15}.spinner-head.svelte-bp5806{stroke-dasharray:31.4 31.4;stroke-dashoffset:23.55;transform-origin:center}@keyframes svelte-bp5806-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast.svelte-1u6xzpa{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid;border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-1u6xzpa-slideIn .25s ease-out}@keyframes svelte-1u6xzpa-slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.toast-icon.svelte-1u6xzpa{display:flex;align-items:center;flex-shrink:0}.toast-message.svelte-1u6xzpa{flex:1;font-size:.875rem;color:#e2e8f0;line-height:1.4}.toast-close.svelte-1u6xzpa{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .15s ease;flex-shrink:0}.toast-close.svelte-1u6xzpa:hover{color:#94a3b8;background:#ffffff0d}.toast-close.svelte-1u6xzpa:focus-visible{outline:2px solid #00D4FF;outline-offset:2px}
