.NotificationContainer_container__WxHqQ{position:fixed;top:0;left:0;right:0;z-index:var(--z-tooltip,1070);display:flex;flex-direction:column;align-items:center;pointer-events:none;padding-top:env(safe-area-inset-top,0)}.NotificationContainer_toast__zPlgn{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-xs);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;pointer-events:auto;animation:NotificationContainer_slideDown__UwFsJ .2s ease-out;box-shadow:var(--shadow-md);max-width:calc(100vw - var(--spacing-lg) * 2);width:auto;min-width:200px}@keyframes NotificationContainer_slideDown__UwFsJ{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.NotificationContainer_success__QxbxX{background:var(--success,#16a34a);color:white}.NotificationContainer_error__YO0Rh{background:var(--error,#dc2626);color:white}.NotificationContainer_info__7j1br{background:var(--info,#2563eb);color:white}.NotificationContainer_warning__CuW41{background:var(--warning,#ca8a04);color:white}.NotificationContainer_icon__4lKQp{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.NotificationContainer_content__cDbsh{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.NotificationContainer_title__fW4Al{font-weight:600}.NotificationContainer_message__EsoBj{font-weight:400;opacity:.9;font-size:var(--font-size-xs)}.NotificationContainer_dismiss__WXF8M{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:inherit;cursor:pointer;padding:var(--spacing-xs);margin:calc(var(--spacing-xs) * -1);opacity:.7;transition:opacity .2s;flex-shrink:0}.NotificationContainer_dismiss__WXF8M:hover{opacity:1}[data-theme=dark] .NotificationContainer_success__QxbxX{background:#15803d}[data-theme=dark] .NotificationContainer_error__YO0Rh{background:#b91c1c}[data-theme=dark] .NotificationContainer_info__7j1br{background:#1d4ed8}[data-theme=dark] .NotificationContainer_warning__CuW41{background:#a16207}@media (max-width:480px){.NotificationContainer_toast__zPlgn{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm);max-width:calc(100vw - var(--spacing-sm) * 2)}}.LoadingSpinner_spinner__OND0E{border:3px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;animation:LoadingSpinner_spin__EKlBN .8s linear infinite}.LoadingSpinner_sm__BgcfC{width:20px;height:20px;border-width:2px}.LoadingSpinner_md__aBrxr{width:40px;height:40px}.LoadingSpinner_lg__S4HNq{width:60px;height:60px;border-width:4px}.LoadingSpinner_fullScreen__qn1DU{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.9);z-index:var(--z-modal)}[data-theme=dark] .LoadingSpinner_fullScreen__qn1DU{background:rgba(10,10,10,.9)}.LoadingSpinner_srOnly__TY8fH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes LoadingSpinner_spin__EKlBN{to{transform:rotate(1turn)}}