@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-color:#f1f5f9;--bg-gradient:radial-gradient(circle at top right, #5850ec17 0%, #f1f5f900 60%), radial-gradient(circle at bottom left, #ff5a3612 0%, #f1f5f900 60%);--card-bg:#fff;--card-border:#e2e8f0;--card-hover-border:#5850ec4d;--primary:#5850ec;--primary-hover:#4f46e5;--secondary:#ff5a36;--secondary-hover:#e04420;--text-main:#090d16;--text-muted:#475569;--text-dark:#090d16;--accent-glow:0 4px 20px #5850ec26;--btn-gradient:linear-gradient(135deg, #5850ec 0%, #ff5a36 100%);--btn-gradient-hover:linear-gradient(135deg, #4f46e5 0%, #e04420 100%);background-color:var(--bg-color);background-image:var(--bg-gradient);color:var(--text-main);min-height:100vh;font-family:Outfit,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{justify-content:center;min-width:320px;min-height:100vh;margin:0;display:flex}#root{flex-direction:column;width:100%;max-width:none;min-height:100vh;display:flex}.glass-card{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--card-border);border-radius:20px;padding:2.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;box-shadow:0 10px 25px -5px #090d160d,0 8px 10px -6px #090d160d}.glass-card:hover{border-color:var(--card-hover-border);box-shadow:0 20px 25px -5px #5850ec14,0 10px 10px -6px #5850ec14}h1{background:linear-gradient(90deg,#090d16,#5850ec,#ff5a36);-webkit-text-fill-color:transparent;letter-spacing:-.025em;-webkit-background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1.1}h2{color:var(--text-main);letter-spacing:-.015em;margin-bottom:1.5rem;font-size:2rem;font-weight:700}h3{color:var(--text-main);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}p{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.8rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{background:var(--btn-gradient);color:#fff;box-shadow:0 4px 15px #6366f14d}.btn-primary:hover{background:var(--btn-gradient-hover);box-shadow:0 6px 20px #6366f180, var(--accent-glow);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{color:#090d16;background:#f1f5f9;border:1px solid #cbd5e1}.btn-secondary:hover{background:#e2e8f0;transform:translateY(-2px)}.btn-danger{color:#ef4444;background:#ef444414;border:1px solid #ef444433}.btn-danger:hover{color:#fff;background:#ef4444;transform:translateY(-2px);box-shadow:0 4px 15px #ef444433}.form-group{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}label{color:#334155;font-size:.95rem;font-weight:600}.form-input{color:var(--text-main);background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.form-input:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 4px #5850ec1f}.dropzone{text-align:center;cursor:pointer;background:#6366f108;border:2px dashed #6366f14d;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;transition:all .2s;display:flex}.dropzone:hover,.dropzone.active{border-color:var(--primary);background:#6366f114;box-shadow:0 0 0 4px #6366f11a}.image-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.image-card{aspect-ratio:1;border:1px solid var(--card-border);cursor:pointer;background:#0003;border-radius:12px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.image-card:hover{border-color:var(--primary);transform:scale(1.03)}.image-card img{object-fit:cover;width:100%;height:100%}.image-card-overlay{opacity:0;background:linear-gradient(#0000,#000000d9);justify-content:space-between;align-items:flex-end;padding:1rem;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.image-card:hover .image-card-overlay{opacity:1}.image-uploader-info{color:#fff;text-shadow:0 1px 2px #000c;font-size:.85rem;font-weight:500}.badge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.badge-free{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.badge-tier1{color:#5850ec;background:#5850ec14;border:1px solid #5850ec40}.badge-tier2{color:#d946ef;background:#d946ef14;border:1px solid #d946ef40}.badge-tier3{color:#d97706;background:#fbbf2414;border:1px solid #fbbf2440}.badge-active{color:#059669;background:#10b98114;border:1px solid #10b98140}.badge-closed{color:#dc2626;background:#ef444414;border:1px solid #ef444440}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #6366f133}50%{box-shadow:0 0 30px #6366f180}}.pulse-glow{animation:2s ease-in-out infinite pulseGlow}.bg-glow{pointer-events:none;z-index:-1;filter:blur(120px);opacity:.16;border-radius:50%;width:45vw;height:45vw;animation:25s ease-in-out infinite alternate floatBackground;position:fixed}.bg-glow-1{background:radial-gradient(circle,#6366f1 0%,#6366f100 70%);top:-10vw;right:-10vw}.bg-glow-2{background:radial-gradient(circle,#d946ef 0%,#d946ef00 70%);animation-delay:-7s;bottom:-15vw;left:-15vw}@keyframes floatBackground{0%{transform:translate(0)scale(1)}50%{transform:translate(6vw,-6vw)scale(1.15)}to{transform:translate(-3vw,3vw)scale(.9)}}@keyframes pulseDot{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.pulse-dot{border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulseDot;display:inline-block}@keyframes googleSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.glass-card{border-radius:16px;padding:1.4rem}.btn{width:100%}.image-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem}h1{font-size:2.1rem}h2{font-size:1.5rem}.dashboard-page{padding:1.15rem!important}.dashboard-header{flex-direction:column;gap:1rem;align-items:stretch!important;margin-bottom:2rem!important}.dashboard-title-wrap p{font-size:.95rem}.dashboard-header-actions{flex-direction:column;width:100%}.dashboard-header-actions .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.event-detail-grid{grid-template-columns:1fr 350px;gap:2rem;display:grid}.event-detail-grid-left-child{width:100%;overflow:hidden}@media (width<=900px){.event-detail-grid{grid-template-columns:1fr}}@media (width>=901px){.event-detail-grid{gap:1.5rem}.event-detail-grid .glass-card{margin-bottom:1rem!important;padding:1.25rem!important}.event-detail-grid h1{margin-bottom:.2rem;font-size:1.4rem}.event-detail-grid h2,.event-detail-grid h3{font-size:1.1rem;margin-bottom:.75rem!important}.event-detail-grid img[alt=QR\ Code]{width:130px!important;height:130px!important}.event-detail-grid .glass-card>div[style*=padding]{padding:.5rem .75rem!important}.event-detail-grid .btn{padding:.4rem .8rem;font-size:.85rem}}.shared-album-page,.guest-upload-page{width:100%}.shared-album-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (width<=900px){.shared-album-page,.guest-upload-page{padding:1rem!important}.shared-album-title,.guest-upload-title{line-height:1.2;font-size:1.8rem!important}.shared-album-actions{flex-direction:column;width:100%;gap:.7rem!important}.shared-album-actions .btn{justify-content:center;width:100%}.shared-album-meta{flex-wrap:wrap;row-gap:.45rem;justify-content:center!important}.guest-upload-layout .glass-card{padding:1.2rem!important}.guest-upload-contact-row{grid-template-columns:1fr!important;gap:.75rem!important}.guest-uploaded-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=640px){.shared-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-uploaded-grid{grid-template-columns:repeat(2,1fr)!important}.shared-album-lightbox-info{right:1rem;top:1rem!important;left:1rem!important}.shared-album-lightbox-image{max-width:96%!important;max-height:70%!important}}.camera-app-container{--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bg-color:#000;--text-color:#fff;--text-muted:#8e8e93;--accent-color:#ff2d55;--accent-gradient:linear-gradient(135deg, #ff2d55 0%, #ff9500 100%);--glass-bg:#ffffff1a;--glass-border:#fff3;--border-radius-lg:24px;--border-radius-md:16px;--border-radius-sm:8px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;background-color:var(--bg-color);width:100vw;height:100dvh;color:var(--text-color);font-family:var(--font-family);-webkit-font-smoothing:antialiased;z-index:9999;touch-action:none;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.camera-app-container.os-ios{--camera-shutter-outer:#fff;--camera-shutter-inner:#fff;--camera-shutter-border:4px;--camera-shutter-radius:50%;--bottom-bar-bg:#0009;--bottom-bar-blur:blur(20px)}.camera-app-container.os-android{--camera-shutter-outer:transparent;--camera-shutter-inner:#fff;--camera-shutter-border:2px solid #fff;--camera-shutter-radius:50%;--bottom-bar-bg:#000;--bottom-bar-blur:none}.camera-app-container .glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--border-radius-md)}.camera-app-container .text-gradient{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.camera-app-container .flex-center{justify-content:center;align-items:center;display:flex}.camera-app-container .absolute-fill{width:100%;height:100%;position:absolute;top:0;left:0}@keyframes camFadeIn{0%{opacity:0}to{opacity:1}}@keyframes camSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.camera-app-container .animate-fade-in{animation:.4s ease-out forwards camFadeIn}.camera-app-container .animate-slide-up{animation:.5s cubic-bezier(.16,1,.3,1) forwards camSlideUp}.camera-app-container .onboarding-container{padding:var(--spacing-xl) var(--spacing-md);background:radial-gradient(circle at 100% 0,#ff2d5526,#0000 50%),radial-gradient(circle at 0 100%,#ff950026,#0000 50%);flex-direction:column;flex:1;display:flex;overflow-y:auto}.camera-app-container .onboarding-header{text-align:center;margin-top:5vh;margin-bottom:5vh}.camera-app-container .onboarding-title{letter-spacing:-.02em;margin-bottom:var(--spacing-sm);color:#fff;font-size:2.5rem;font-weight:800}.camera-app-container .onboarding-subtitle{color:var(--text-muted);font-size:1rem}.camera-app-container .onboarding-form{gap:var(--spacing-md);flex-direction:column;width:100%;max-width:400px;margin:0 auto;padding:24px;display:flex}.camera-app-container .input-group{gap:var(--spacing-xs);flex-direction:column;display:flex}.camera-app-container .input-label{color:var(--text-muted);margin-left:4px;font-size:.875rem;font-weight:500}.camera-app-container .text-input{border-radius:var(--border-radius-md);color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;width:100%;padding:16px;font-family:inherit;font-size:1rem;transition:all .2s}.camera-app-container .text-input:focus{background:#ffffff14;border-color:#ffffff4d;outline:none;box-shadow:0 0 0 4px #ffffff0d}.camera-app-container .text-input::placeholder{color:#ffffff4d}.camera-app-container .primary-btn{margin-top:var(--spacing-md);border-radius:var(--border-radius-md);background:var(--text-color);color:var(--bg-color);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:1.125rem;font-weight:600;transition:transform .1s,opacity .2s;display:flex}.camera-app-container .primary-btn:active{opacity:.9;transform:scale(.98)}.camera-app-container .primary-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.camera-app-container .secondary-btn{margin-top:var(--spacing-sm);border-radius:var(--border-radius-md);color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;padding:16px;font-size:1rem;font-weight:500;transition:all .2s}.camera-app-container .secondary-btn:active{background:#ffffff1a}.camera-app-container .branding{bottom:var(--spacing-lg);text-align:center;color:#fff6;letter-spacing:.05em;text-transform:uppercase;width:100%;font-size:.75rem;position:absolute;left:0}.camera-app-container .camera-container{background:#000;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.camera-app-container .camera-viewfinder{background:#111;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.camera-app-container video.camera-feed{object-fit:cover;width:100%;height:100%}.camera-app-container .camera-top-bar{top:env(safe-area-inset-top,20px);width:100%;padding:var(--spacing-md);z-index:10;background:linear-gradient(#00000080 0%,#0000 100%);justify-content:space-between;align-items:center;display:flex;position:absolute;left:0}.camera-app-container .photo-counter{-webkit-backdrop-filter:blur(8px);color:#fff;background:#00000080;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;font-weight:600;display:flex}.camera-app-container .photo-counter.low{color:#ff3b30;background:#ff3b3033}.camera-app-container .icon-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.camera-app-container .icon-btn:active{background:#fff3}.camera-app-container .camera-bottom-bar{background:var(--bottom-bar-bg);width:100%;height:140px;-webkit-backdrop-filter:var(--bottom-bar-blur);padding-bottom:env(safe-area-inset-bottom,20px);z-index:10;justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:0;left:0}.camera-app-container .gallery-preview{cursor:pointer;background:#222;border:1px solid #fff3;border-radius:8px;width:48px;height:48px;transition:transform .1s;overflow:hidden}.camera-app-container .gallery-preview:active{transform:scale(.95)}.camera-app-container .gallery-preview img{object-fit:cover;width:100%;height:100%}.camera-app-container .shutter-btn-wrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.camera-app-container.os-ios .shutter-btn-outer{opacity:.8;border:4px solid #fff;border-radius:50%;width:100%;height:100%;position:absolute}.camera-app-container.os-ios .shutter-btn-inner{background:#fff;border-radius:50%;width:54px;height:54px;transition:all .1s}.camera-app-container.os-ios .shutter-btn-wrapper:active .shutter-btn-inner{transform:scale(.85)}.camera-app-container.os-android .shutter-btn-outer{border:2px solid #fff;border-radius:50%;width:100%;height:100%;position:absolute}.camera-app-container.os-android .shutter-btn-inner{background:#fff;border-radius:50%;width:58px;height:58px;transition:all .15s}.camera-app-container.os-android .shutter-btn-wrapper:active .shutter-btn-inner{background:#ccc}.camera-app-container .camera-controls-right{justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.camera-app-container .permission-denied-overlay{-webkit-backdrop-filter:blur(10px);z-index:50;text-align:center;background:#000000e6;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:32px;display:flex;position:absolute;top:0;left:0}.camera-app-container .gallery-container{z-index:20;box-sizing:border-box;background:#000;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.camera-app-container .gallery-header{padding:env(safe-area-inset-top,20px) var(--spacing-md) var(--spacing-md);-webkit-backdrop-filter:blur(20px);z-index:21;background:#000c;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.camera-app-container .gallery-header-title{color:#fff;font-size:1.1rem;font-weight:600}.camera-app-container .gallery-grid{padding-bottom:env(safe-area-inset-bottom,20px);box-sizing:border-box;flex:1;grid-template-columns:repeat(3,calc(33.3333% - 1.33333px));gap:2px;width:100%;display:grid;overflow:hidden auto}.camera-app-container .gallery-item{aspect-ratio:1;background:#222;min-width:0;position:relative;overflow:hidden}.camera-app-container .gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.camera-app-container .lang-switcher-cam{top:env(safe-area-inset-top,20px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0006;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex;position:absolute;right:20px}.camera-app-container .lang-switcher-cam select{color:#fff;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;font-size:12px}.camera-app-container .lightbox-overlay{-webkit-backdrop-filter:blur(10px);z-index:100;width:100vw;height:100dvh;padding:env(safe-area-inset-top,20px) 0 env(safe-area-inset-bottom,20px) 0;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.camera-app-container .lightbox-close{top:env(safe-area-inset-top,20px);color:#fff;cursor:pointer;z-index:101;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute;right:20px}.camera-app-container .lightbox-close:active{background:#ffffff4d}.camera-app-container .lightbox-image{object-fit:contain;max-width:100%;max-height:100%}.gg-page{background:#f1f5f9;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.gg-center{background:#f1f5f9;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:32px;display:flex}.gg-spinner{border:3px solid #e2e8f0;border-top-color:#5850ec;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite gg-spin}@keyframes gg-spin{to{transform:rotate(360deg)}}.gg-loading-text{color:#64748b;font-size:14px}.gg-error-icon{color:#cbd5e1;margin-bottom:4px}.gg-error-title{color:#0f172a;margin:0;font-size:20px;font-weight:700}.gg-error-desc{color:#64748b;text-align:center;max-width:400px;font-size:14px;line-height:1.6}.gg-header{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.gg-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;max-width:1200px;margin:0 auto;padding:20px 24px;display:flex}.gg-brand{color:#5850ec;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.gg-title{color:#0f172a;margin:0 0 4px;font-size:22px;font-weight:800}.gg-desc{color:#64748b;margin:0;font-size:14px}.gg-download-btn{color:#fff;white-space:nowrap;background:#5850ec;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.gg-download-btn:hover{background:#4338ca;transform:translateY(-1px)}.gg-stats{color:#64748b;max-width:1200px;margin:20px auto 0;padding:0 24px;font-size:13px;font-weight:500}.gg-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-width:1200px;margin:16px auto 0;padding:0 24px 48px;display:grid}.gg-photo-btn{aspect-ratio:1;cursor:pointer;background:#e2e8f0;border:none;border-radius:10px;padding:0;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.gg-photo-btn:hover{z-index:1;transform:scale(1.02);box-shadow:0 8px 24px #0000001f}.gg-photo-img{object-fit:cover;width:100%;height:100%;display:block}.gg-photo-footer{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000a6);padding:16px 8px 6px;font-size:11px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gg-empty{color:#94a3b8;flex-direction:column;align-items:center;gap:12px;padding:80px 24px;display:flex}.gg-bottom-cta{text-align:center;padding:0 24px 60px}.gg-cta-note{color:#94a3b8;margin:10px 0 0;font-size:12px}.gg-lightbox{z-index:1000;background:#000000ed;justify-content:center;align-items:center;animation:.18s gg-fadein;display:flex;position:fixed;inset:0}@keyframes gg-fadein{0%{opacity:0}to{opacity:1}}.gg-lb-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;position:absolute;top:20px;right:20px}.gg-lb-close:hover{background:#ffffff38}.gg-lb-nav{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gg-lb-nav:hover{background:#fff3}.gg-lb-prev{left:20px}.gg-lb-next{right:20px}.gg-lb-content{flex-direction:column;align-items:center;gap:12px;max-width:90vw;max-height:90vh;display:flex}.gg-lb-img{object-fit:contain;border-radius:8px;max-width:90vw;max-height:80vh}.gg-lb-meta{align-items:center;gap:16px;display:flex}.gg-lb-counter{color:#ffffff80;font-size:13px}.gg-lb-guest{color:#fffc;font-size:13px;font-weight:500}@media (width<=640px){.gg-header-inner{flex-direction:column}.gg-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 12px 40px}.gg-stats{padding:0 12px}.gg-lb-nav{display:none}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{backface-visibility:hidden;background:inherit;z-index:-1;position:absolute}.core-styles-module_content__BRKdB{z-index:1;position:relative}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out;will-change:opacity}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in;will-change:opacity}.styles-module_tooltip__mnnfp{border-radius:3px;width:max-content;font-size:90%}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
