.SimpleImageGallery_bgColor___ngA3{background-color:var(--bg-color);padding-top:5px;padding-bottom:5px}.Toast_toastContainer__GDLe5{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:.75rem;max-width:400px;width:100%}.Toast_toast__5Jdnm{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;position:relative;overflow:hidden;transform:translateX(100%);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.Toast_toast__5Jdnm.Toast_visible__W8ShE{transform:translateX(0);opacity:1}.Toast_toast__5Jdnm.Toast_success__OtsVj{background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(5,150,105,.95));color:#fff}.Toast_toast__5Jdnm.Toast_error__083K0{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(220,38,38,.95));color:#fff}.Toast_toast__5Jdnm.Toast_warning__wf7tE{background:linear-gradient(135deg,rgba(245,158,11,.95),rgba(217,119,6,.95));color:#fff}.Toast_toast__5Jdnm.Toast_info__nrc_s{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(37,99,235,.95));color:#fff}.Toast_toastIcon__7kfRS{font-size:1.25rem;flex-shrink:0;margin-top:.125rem;animation:Toast_iconPulse__JL_Yr .5s ease-out}@keyframes Toast_iconPulse__JL_Yr{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.Toast_toastContent__ABs8t{flex:1;min-width:0}.Toast_toastMessage__JQJ38{font-size:.9rem;font-weight:500;line-height:1.4;word-wrap:break-word}.Toast_closeButton__n_uvV{background:none;border:none;color:inherit;font-size:.875rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;opacity:.7;flex-shrink:0}.Toast_closeButton__n_uvV:hover{opacity:1;background:hsla(0,0%,100%,.2)}.Toast_progressBar__yi2S7{position:absolute;bottom:0;left:0;right:0;height:3px;background:hsla(0,0%,100%,.2);overflow:hidden}.Toast_progressFill__41PDf{height:100%;background:hsla(0,0%,100%,.5);width:100%;transform:translateX(-100%);animation:Toast_progressAnimation__FTHtC linear forwards}@keyframes Toast_progressAnimation__FTHtC{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Toast_toast__5Jdnm:hover{transform:translateX(-5px) scale(1.02);box-shadow:0 6px 20px rgba(0,0,0,.2)}.Toast_toast__5Jdnm:hover .Toast_progressFill__41PDf{animation-play-state:paused}@media (max-width:480px){.Toast_toastContainer__GDLe5{top:10px;right:10px;left:10px;max-width:none}.Toast_toast__5Jdnm{padding:.875rem;font-size:.85rem}.Toast_toastIcon__7kfRS{font-size:1.1rem}.Toast_toastMessage__JQJ38{font-size:.85rem}}@media (prefers-color-scheme:dark){.Toast_toast__5Jdnm{border-color:hsla(0,0%,100%,.1)}.Toast_closeButton__n_uvV:hover,.Toast_progressBar__yi2S7{background:hsla(0,0%,100%,.15)}.Toast_progressFill__41PDf{background:hsla(0,0%,100%,.4)}}.Toast_toast__5Jdnm:first-child{animation-delay:0ms}.Toast_toast__5Jdnm:nth-child(2){animation-delay:.1s}.Toast_toast__5Jdnm:nth-child(3){animation-delay:.2s}.Toast_toast__5Jdnm:nth-child(4){animation-delay:.3s}.Toast_toast__5Jdnm:nth-child(5){animation-delay:.4s}@keyframes Toast_slideInRight__k4__h{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOutRight__dXjhy{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.Toast_toast__5Jdnm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:Toast_shimmer__esHl0 2s infinite}@keyframes Toast_shimmer__esHl0{0%{left:-100%}to{left:100%}}.LoadingSpinner_loadingContainer__ueJjd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_fullScreen__RqODe{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;z-index:9998}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_overlay__Tw2XV{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(5px);z-index:9997}.LoadingSpinner_spinnerWrapper___iR1f{display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:LoadingSpinner_fadeInUp__Wvwr0 .6s ease-out}@keyframes LoadingSpinner_fadeInUp__Wvwr0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_spinnerWrapper___iR1f{gap:.75rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_medium__afjl5 .LoadingSpinner_spinnerWrapper___iR1f{gap:1.5rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_spinnerWrapper___iR1f{gap:2rem}.LoadingSpinner_defaultSpinner__d_GC1{position:relative;width:60px;height:60px}.LoadingSpinner_spinnerRing__yzrFG{position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:LoadingSpinner_spin__eNWgX 1s linear infinite}.LoadingSpinner_spinnerCore__eDikv{position:absolute;top:50%;left:50%;width:30px;height:30px;background:#3b82f6;border-radius:50%;transform:translate(-50%,-50%);animation:LoadingSpinner_pulse__titKA 2s ease-in-out infinite}@keyframes LoadingSpinner_spin__eNWgX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingSpinner_pulse__titKA{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(.8);opacity:.7}}.LoadingSpinner_dotsSpinner__QbMm6{display:flex;gap:.5rem;align-items:center}.LoadingSpinner_dot__Yp4QI{width:12px;height:12px;background:#3b82f6;border-radius:50%;animation:LoadingSpinner_dotBounce__LsyTI 1.4s ease-in-out infinite both}.LoadingSpinner_dot__Yp4QI:first-child{animation-delay:-.32s}.LoadingSpinner_dot__Yp4QI:nth-child(2){animation-delay:-.16s}.LoadingSpinner_dot__Yp4QI:nth-child(3){animation-delay:0s}@keyframes LoadingSpinner_dotBounce__LsyTI{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.LoadingSpinner_pulseSpinner__lUb6V{position:relative;width:60px;height:60px}.LoadingSpinner_pulseRing__cVydK{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #3b82f6;border-radius:50%;animation:LoadingSpinner_pulseRing__cVydK 2s ease-in-out infinite}.LoadingSpinner_pulseRing__cVydK:nth-child(2){animation-delay:.7s}.LoadingSpinner_pulseRing__cVydK:nth-child(3){animation-delay:1.4s}@keyframes LoadingSpinner_pulseRing__cVydK{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.LoadingSpinner_barsSpinner__JnV4q{display:flex;gap:.25rem;align-items:end;height:40px}.LoadingSpinner_bar__oleyi{width:6px;background:#3b82f6;border-radius:3px;animation:LoadingSpinner_barStretch__3F0aE 1.2s ease-in-out infinite}.LoadingSpinner_bar__oleyi:first-child{animation-delay:-1.1s}.LoadingSpinner_bar__oleyi:nth-child(2){animation-delay:-1s}.LoadingSpinner_bar__oleyi:nth-child(3){animation-delay:-.9s}.LoadingSpinner_bar__oleyi:nth-child(4){animation-delay:-.8s}.LoadingSpinner_bar__oleyi:nth-child(5){animation-delay:-.7s}@keyframes LoadingSpinner_barStretch__3F0aE{0%,40%,to{height:10px;background:#93c5fd}20%{height:40px;background:#3b82f6}}.LoadingSpinner_medicalSpinner__JAYwu{position:relative;width:60px;height:60px}.LoadingSpinner_medicalCross__z_sNV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px}.LoadingSpinner_crossVertical__smdYM{position:absolute;left:50%;top:0;width:4px;height:100%;background:#10b981;transform:translateX(-50%);border-radius:2px}.LoadingSpinner_crossHorizontal__r5x_D{position:absolute;top:50%;left:0;width:100%;height:4px;background:#10b981;transform:translateY(-50%);border-radius:2px}.LoadingSpinner_medicalRing__L3q29{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid rgba(16,185,129,.2);border-top-color:#10b981;border-radius:50%;animation:LoadingSpinner_spin__eNWgX 2s linear infinite}.LoadingSpinner_loadingMessage__TGakq{font-size:1rem;font-weight:500;color:inherit;animation:LoadingSpinner_fadeInUp__Wvwr0 .8s ease-out .3s both}.LoadingSpinner_loadingDots__S0obL{display:flex;gap:.25rem;animation:LoadingSpinner_fadeInUp__Wvwr0 1s ease-out .6s both}.LoadingSpinner_loadingDots__S0obL span{width:6px;height:6px;background:currentColor;border-radius:50%;animation:LoadingSpinner_dotPulse__Y_7Ih 1.4s ease-in-out infinite both;opacity:.6}.LoadingSpinner_loadingDots__S0obL span:first-child{animation-delay:-.32s}.LoadingSpinner_loadingDots__S0obL span:nth-child(2){animation-delay:-.16s}.LoadingSpinner_loadingDots__S0obL span:nth-child(3){animation-delay:0s}@keyframes LoadingSpinner_dotPulse__Y_7Ih{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1);opacity:1}}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_defaultSpinner__d_GC1,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_medicalSpinner__JAYwu,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_pulseSpinner__lUb6V{width:40px;height:40px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_medicalCross__z_sNV,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_spinnerCore__eDikv{width:20px;height:20px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_loadingMessage__TGakq{font-size:.85rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_defaultSpinner__d_GC1,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_medicalSpinner__JAYwu,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_pulseSpinner__lUb6V{width:80px;height:80px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_medicalCross__z_sNV,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_spinnerCore__eDikv{width:40px;height:40px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_loadingMessage__TGakq{font-size:1.2rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_barsSpinner__JnV4q{height:60px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_bar__oleyi{width:8px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_bar__oleyi:first-child,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_bar__oleyi:nth-child(5){height:15px}@media (prefers-color-scheme:dark){.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_overlay__Tw2XV{background:rgba(17,24,39,.95);color:#f3f4f6}.LoadingSpinner_spinnerRing__yzrFG{border-color:#60a5fa rgba(59,130,246,.3) rgba(59,130,246,.3)}.LoadingSpinner_bar__oleyi,.LoadingSpinner_dot__Yp4QI,.LoadingSpinner_spinnerCore__eDikv{background:#60a5fa}.LoadingSpinner_pulseRing__cVydK{border-color:#60a5fa}}@media (max-width:480px){.LoadingSpinner_loadingContainer__ueJjd{padding:1.5rem}.LoadingSpinner_loadingMessage__TGakq{font-size:.9rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_loadingMessage__TGakq{font-size:1rem}}@media (prefers-reduced-motion:reduce){.LoadingSpinner_medicalRing__L3q29,.LoadingSpinner_spinnerRing__yzrFG{animation-duration:3s}.LoadingSpinner_bar__oleyi,.LoadingSpinner_dot__Yp4QI,.LoadingSpinner_pulseRing__cVydK{animation-duration:2s}.LoadingSpinner_loadingDots__S0obL span{animation:none;opacity:.8}}.LoadingSpinner_pageLoader__H2AL0{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.LoadingSpinner_pageLoaderContent__LYg9J{display:flex;flex-direction:column;align-items:center;gap:1rem}.LoadingSpinner_simpleSpinner__VeAGI{width:2.5rem;height:2.5rem;border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:LoadingSpinner_simpleSpinnerRotate__vb6QW 1s linear infinite}.LoadingSpinner_pageLoaderMessage__yOkzv{color:#6b7280;font-size:.875rem;margin:0;text-align:center;font-weight:500}@keyframes LoadingSpinner_simpleSpinnerRotate__vb6QW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}