@layer base{.SonnerToaster_toaster__eMigN{--viewport-padding:var(--spacing-4);--toast-width:360px;--toast-border-radius:var(--radius);--toast-font-family:var(--font-family-base);--toast-animation-duration:var(--animation-duration-normal)}.SonnerToaster_toast__ITtSr{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:SonnerToaster_slideIn__D0RF1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}.SonnerToaster_toast__ITtSr:focus{outline:none;box-shadow:var(--shadow-focus)}.SonnerToaster_toast__ITtSr:hover{transform:translateY(-2px)}.SonnerToaster_content__paibK{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.SonnerToaster_title__N2sb1{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}.SonnerToaster_description__8W8Mj{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}.SonnerToaster_icon__v6BK5{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}.SonnerToaster_actionButton__ad9pS{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}.SonnerToaster_actionButton__ad9pS:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}.SonnerToaster_actionButton__ad9pS:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.SonnerToaster_actionButton__ad9pS:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}.SonnerToaster_cancelButton__u1Nxk{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}.SonnerToaster_cancelButton__u1Nxk:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}.SonnerToaster_cancelButton__u1Nxk:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.SonnerToaster_cancelButton__u1Nxk:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}.SonnerToaster_closeButton__St67j{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}.SonnerToaster_closeButton__St67j:hover{opacity:1;background-color:var(--muted)}.SonnerToaster_closeButton__St67j:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark .SonnerToaster_toast__ITtSr{border-color:var(--border)}.dark .SonnerToaster_actionButton__ad9pS:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark .SonnerToaster_actionButton__ad9pS:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark .SonnerToaster_cancelButton__u1Nxk:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark .SonnerToaster_cancelButton__u1Nxk:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes SonnerToaster_slideIn__D0RF1{0%{transform:translateX(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translateX(0);opacity:1}}}@layer base{.Dialog_overlay__FQ98R{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay);animation:Dialog_overlayShow__AHCe8 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.Dialog_content__nT4qv{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);overflow:auto;padding:var(--spacing-6);animation:Dialog_contentShow__yq85t var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.Dialog_close__Wlk_5{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}.Dialog_close__Wlk_5:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}.Dialog_close__Wlk_5:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Dialog_closeIcon__93i4J{width:1rem;height:1rem}.Dialog_header__op8Ve{margin-bottom:var(--spacing-4)}.Dialog_footer__6GTb0{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}.Dialog_title__TmsML{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}.Dialog_description__5HhrG{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}.Dialog_screenReaderText__zyBAr{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 Dialog_overlayShow__AHCe8{0%{opacity:0}to{opacity:1}}@keyframes Dialog_contentShow__yq85t{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}