@import"https://fonts.googleapis.com/css?family=Roboto:400,500&display=swap";:root{--color-primary: #FF6B35;--color-primary-light: #FF8B5E;--color-primary-dark: #E04E1A;--color-primary-glow: rgba(255, 107, 53, .35);--color-accent: #FF2D2D;--color-accent-glow: rgba(255, 45, 45, .3);--color-gold: #FFD700;--color-gold-light: #FFE44D;--color-gold-glow: rgba(255, 215, 0, .3);--color-diamond: #00E5FF;--color-diamond-glow: rgba(0, 229, 255, .3);--color-discord: #5865F2;--color-discord-hover: #4752C4;--color-success: #22C55E;--color-success-glow: rgba(34, 197, 94, .25);--color-warning: #F59E0B;--color-warning-glow: rgba(245, 158, 11, .25);--color-error: #EF4444;--color-error-glow: rgba(239, 68, 68, .25);--color-info: #3B82F6;--color-info-glow: rgba(59, 130, 246, .25);--bg-base: #08080D;--bg-surface: #0F0F18;--bg-elevated: #161625;--bg-card: rgba(255, 255, 255, .04);--bg-card-hover: rgba(255, 255, 255, .07);--bg-input: rgba(255, 255, 255, .06);--bg-input-focus: rgba(255, 255, 255, .1);--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .08);--glass-blur: 20px;--text-primary: #F1F1F6;--text-secondary: #9D9DB5;--text-muted: #5C5C7A;--text-inverse: #08080D;--border-default: rgba(255, 255, 255, .08);--border-subtle: rgba(255, 255, 255, .04);--border-focus: var(--color-primary);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .5);--shadow-glow-primary: 0 0 30px var(--color-primary-glow);--shadow-glow-gold: 0 0 30px var(--color-gold-glow);--font-heading: "Outfit", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--z-base: 1;--z-elevated: 10;--z-overlay: 100;--z-modal: 200;--z-toast: 500}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--text-primary);background:var(--bg-base);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--text-primary)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-light)}img{max-width:100%;display:block}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none;transition:all var(--transition-normal)}input,textarea,select{font-family:var(--font-body);font-size:14px;outline:none;border:none;transition:all var(--transition-fast)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.glass-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gradient-text{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-gold{background:linear-gradient(135deg,var(--color-gold),var(--color-gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:12px 28px;font-size:15px;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-normal);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.15),transparent);opacity:0;transition:opacity var(--transition-fast)}.btn:hover:before{opacity:1}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;box-shadow:var(--shadow-glow-primary)}.btn-primary:hover{box-shadow:0 0 40px var(--color-primary-glow),0 0 80px #ff6b3526;transform:translateY(-1px)}.btn-discord{background:var(--color-discord);color:#fff;font-size:16px;padding:14px 36px}.btn-discord:hover{background:var(--color-discord-hover);box-shadow:0 0 30px #5865f266;transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border-default)}.btn-ghost:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-focus)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.form-group{display:flex;flex-direction:column;gap:var(--space-sm)}.form-label{font-size:14px;font-weight:500;color:var(--text-secondary)}.form-label .required{color:var(--color-accent);margin-left:2px}.form-input,.form-textarea,.form-select{width:100%;padding:12px 16px;background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:14px}.form-input:focus,.form-textarea:focus,.form-select:focus{background:var(--bg-input-focus);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.form-textarea{resize:vertical;min-height:100px}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239D9DB5' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}.form-select option{background:var(--bg-elevated);color:var(--text-primary)}.radio-group{display:flex;gap:var(--space-md)}.radio-option{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;padding:10px 20px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-card);transition:all var(--transition-fast);font-size:14px;color:var(--text-secondary)}.radio-option:hover{background:var(--bg-card-hover);border-color:var(--color-primary)}.radio-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--text-muted);border-radius:50%;transition:all var(--transition-fast);position:relative}.radio-option input[type=radio]:checked{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 3px var(--bg-elevated)}.radio-option:has(input[type=radio]:checked){border-color:var(--color-primary);background:#ff6b3514;color:var(--text-primary)}.spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#toast-container{position:fixed;top:var(--space-lg);right:var(--space-lg);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-sm);pointer-events:none}#toast-container>*{pointer-events:all}@media(max-width:768px){.container{padding:0 var(--space-md)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:80ms}.stagger>*:nth-child(3){animation-delay:.16s}.stagger>*:nth-child(4){animation-delay:.24s}.stagger>*:nth-child(5){animation-delay:.32s}.stagger>*:nth-child(6){animation-delay:.4s}.stagger>*:nth-child(7){animation-delay:.48s}.stagger>*:nth-child(8){animation-delay:.56s}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in-scale{animation:fadeInScale .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:slideInRight .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.animate-slide-out-right{animation:slideOutRight .3s cubic-bezier(.4,0,1,1) forwards}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #ff6b3533}50%{box-shadow:0 0 30px #ff6b3566,0 0 60px #ff6b351a}}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,var(--bg-card) 0%,rgba(255,255,255,.08) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}@keyframes countPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.count-up-done{animation:countPulse .3s ease-out}@keyframes fireParticle{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:1}to{opacity:0;transform:translateY(-100vh) scale(1)}}@keyframes progressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress-bar{width:100%;height:4px;background:var(--bg-input);border-radius:var(--radius-full);overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:var(--radius-full);transition:width var(--transition-normal)}.progress-bar-indeterminate .progress-bar-fill{width:25%;animation:progressIndeterminate 1.5s ease-in-out infinite}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:var(--space-lg)}.login-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 20% 80%,rgba(255,45,45,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(255,215,0,.04) 0%,transparent 60%),linear-gradient(#0000008c,#000000a6),url(/assets/ffbackground-Uf0nsDLB.jpg);background-repeat:no-repeat;background-position:center;background-size:110% auto}@media(max-width:768px){.login-bg{background-size:auto 100%}}.login-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,107,53,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,107,53,.03) 1px,transparent 1px);background-size:60px 60px;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.fire-particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.fire-particle{position:absolute;bottom:-20px;width:4px;height:4px;border-radius:50%;animation:fireParticle linear infinite}.fire-particle:nth-child(1){left:10%;background:var(--color-primary);animation-duration:8s;animation-delay:0s;width:3px;height:3px}.fire-particle:nth-child(2){left:25%;background:var(--color-accent);animation-duration:10s;animation-delay:1s;width:5px;height:5px}.fire-particle:nth-child(3){left:40%;background:var(--color-gold);animation-duration:7s;animation-delay:2s;width:3px;height:3px}.fire-particle:nth-child(4){left:55%;background:var(--color-primary-light);animation-duration:12s;animation-delay:.5s;width:4px;height:4px}.fire-particle:nth-child(5){left:70%;background:var(--color-accent);animation-duration:9s;animation-delay:3s;width:3px;height:3px}.fire-particle:nth-child(6){left:85%;background:var(--color-primary);animation-duration:11s;animation-delay:1.5s;width:6px;height:6px}.fire-particle:nth-child(7){left:50%;background:var(--color-gold);animation-duration:13s;animation-delay:4s;width:3px;height:3px}.fire-particle:nth-child(8){left:15%;background:var(--color-primary-light);animation-duration:6s;animation-delay:2.5s;width:4px;height:4px}.fire-particle:nth-child(9){left:30%;background:var(--color-gold);animation-duration:10s;animation-delay:4.5s;width:4px;height:4px}.fire-particle:nth-child(10){left:65%;background:var(--color-accent);animation-duration:7.5s;animation-delay:1.2s;width:3px;height:3px}.fire-particle:nth-child(11){left:20%;background:var(--color-primary);animation-duration:9.5s;animation-delay:3.5s;width:5px;height:5px}.fire-particle:nth-child(12){left:80%;background:var(--color-primary-light);animation-duration:11.5s;animation-delay:5s;width:3px;height:3px}.fire-particle:nth-child(13){left:45%;background:var(--color-gold);animation-duration:8.5s;animation-delay:2.2s;width:4px;height:4px}.fire-particle:nth-child(14){left:90%;background:var(--color-accent);animation-duration:6.5s;animation-delay:.8s;width:5px;height:5px}.fire-particle:nth-child(15){left:35%;background:var(--color-primary-light);animation-duration:10.5s;animation-delay:1.8s;width:3px;height:3px}.fire-particle:nth-child(16){left:75%;background:var(--color-primary);animation-duration:12.5s;animation-delay:3.8s;width:4px;height:4px}.login-card{position:relative;z-index:2;width:100%;max-width:440px;padding:var(--space-3xl) var(--space-2xl);text-align:center;animation:fadeInScale .8s cubic-bezier(.16,1,.3,1) forwards;background:#121216a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);box-shadow:0 0 45px #ff6b352e,0 0 90px #ff2d2d14,inset 0 0 20px #ffffff05;transition:backdrop-filter var(--transition-normal),-webkit-backdrop-filter var(--transition-normal),box-shadow var(--transition-normal)}.login-card:has(#discord-login-btn:active){box-shadow:0 0 55px #ff6b354d,0 0 100px #ff2d2d26}.login-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--radius-xl);padding:1px;background:linear-gradient(135deg,rgba(255,107,53,.3),transparent 40%,transparent 60%,rgba(255,45,45,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.login-logo{margin-bottom:var(--space-lg)}.login-logo-icon{width:80px;height:80px;margin:0 auto var(--space-md);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-glow-primary);animation:float 3s ease-in-out infinite}.login-logo-icon svg{width:44px;height:44px;fill:#fff}.login-title{font-size:28px;font-weight:800;margin-bottom:var(--space-xs);letter-spacing:-.02em}.login-subtitle{font-size:15px;color:var(--text-secondary);margin-bottom:var(--space-2xl);line-height:1.5}.btn-discord-login{width:100%;padding:16px 32px;font-size:16px;font-weight:600;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;gap:12px;background:var(--color-discord);color:#fff;border:none;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}.btn-discord-login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.1),transparent);opacity:0;transition:opacity var(--transition-fast)}.btn-discord-login:hover{background:var(--color-discord-hover);box-shadow:0 4px 12px #5865f266;transform:scale(1.005)}.btn-discord-login:hover:before{opacity:1}.btn-discord-login:active{transform:translateY(0) scale(.98)}.btn-discord-login svg{width:24px;height:24px;fill:#fff;flex-shrink:0}.login-error{margin-top:var(--space-lg);padding:14px 20px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:var(--color-error);font-size:14px;animation:fadeInUp .4s ease forwards}.login-footer{margin-top:var(--space-xl);font-size:12px;color:var(--text-muted)}@media(max-width:480px){.login-card{padding:var(--space-2xl) var(--space-lg)}.login-title{font-size:24px}.btn-discord-login{padding:14px 24px;font-size:15px}}.dashboard-page{min-height:100vh;background:radial-gradient(ellipse at 20% 80%,rgba(255,45,45,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(255,215,0,.04) 0%,transparent 60%),linear-gradient(#000000b3,#000000d9),url(/assets/ffbackground-Uf0nsDLB.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.dash-header{position:sticky;top:0;z-index:var(--z-elevated);background:#08080dd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);padding:0 var(--space-lg)}.dash-header-inner{max-width:1200px;margin:0 auto;height:64px;display:flex;align-items:center;justify-content:space-between}.dash-header-left{display:flex;align-items:center;gap:var(--space-md)}.dash-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-weight:800;font-size:18px;color:var(--text-primary)}.dash-logo-icon{width:32px;height:32px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.dash-logo-icon svg{width:18px;height:18px;fill:#fff}.dash-header-right{display:flex;align-items:center;gap:var(--space-md)}.dash-user{display:flex;align-items:center;gap:var(--space-sm)}.dash-user-avatar{width:36px;height:36px;border-radius:50%;border:2px solid var(--border-default);object-fit:cover}.dash-user-name{font-size:14px;font-weight:500;color:var(--text-secondary)}.dash-logout-btn{padding:8px 16px;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.dash-logout-btn:hover{color:var(--color-error);border-color:var(--color-error);background:#ef44440f}.dash-main{max-width:1200px;margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-3xl)}.dash-section-title{font-size:22px;font-weight:700;margin-bottom:var(--space-lg);display:flex;align-items:center;gap:var(--space-sm)}.dash-section-title .icon{font-size:20px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-bottom:var(--space-2xl)}.stat-card{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);position:relative;overflow:hidden;transition:all var(--transition-normal)}.stat-card:hover{background:var(--bg-card-hover);transform:translateY(-2px);border-color:#ffffff1f}.stat-card-glow{position:absolute;top:-30px;right:-30px;width:80px;height:80px;border-radius:50%;filter:blur(30px);opacity:.4;pointer-events:none}.stat-card-icon{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md)}.stat-card-icon svg{width:22px;height:22px;fill:#fff}.stat-card-value{font-family:var(--font-heading);font-size:32px;font-weight:800;line-height:1;margin-bottom:var(--space-xs)}.stat-card-label{font-size:13px;color:var(--text-secondary);font-weight:500}.stat-card--success .stat-card-glow{background:var(--color-success)}.stat-card--success .stat-card-icon{background:#22c55e26}.stat-card--success .stat-card-value{color:var(--color-success)}.stat-card--warning .stat-card-glow{background:var(--color-warning)}.stat-card--warning .stat-card-icon{background:#f59e0b26}.stat-card--warning .stat-card-value{color:var(--color-warning)}.stat-card--info .stat-card-glow{background:var(--color-info)}.stat-card--info .stat-card-icon{background:#3b82f626}.stat-card--info .stat-card-value{color:var(--color-info)}.stat-card--gold .stat-card-glow{background:var(--color-gold)}.stat-card--gold .stat-card-icon{background:#ffd70026}.stat-card--gold .stat-card-value{color:var(--color-gold)}.stat-card--diamond .stat-card-glow{background:var(--color-diamond)}.stat-card--diamond .stat-card-icon{background:#00e5ff26}.stat-card--diamond .stat-card-value{color:var(--color-diamond)}.report-section{margin-top:var(--space-xl)}.report-form-card{padding:var(--space-xl);border-radius:var(--radius-xl);background:#0c0c10d9;box-shadow:0 8px 32px #00000080}.report-form{display:flex;flex-direction:column;gap:var(--space-lg)}.form-divider{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-sm) 0}.form-section-title{font-size:16px;font-weight:600;color:var(--text-primary);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-primary);display:inline-block;margin-bottom:var(--space-sm)}.upload-zone{border:2px dashed var(--border-default);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;cursor:pointer;transition:all var(--transition-normal);background:var(--bg-card);position:relative}.upload-zone:hover{border-color:var(--color-primary);background:#ff6b350a}.upload-zone.drag-over{border-color:var(--color-primary);background:#ff6b3514;box-shadow:0 0 20px var(--color-primary-glow)}.upload-zone.has-file{border-color:var(--color-success);border-style:solid;background:#22c55e0a}.upload-zone-icon{width:48px;height:48px;margin:0 auto var(--space-md);border-radius:50%;background:var(--bg-card-hover);display:flex;align-items:center;justify-content:center}.upload-zone-icon svg{width:24px;height:24px;stroke:var(--text-muted);fill:none;stroke-width:2}.upload-zone-text{font-size:14px;color:var(--text-secondary);margin-bottom:var(--space-xs)}.upload-zone-hint{font-size:12px;color:var(--text-muted)}.upload-zone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-preview{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center;width:100%;position:relative;padding:10px 0}.upload-preview-thumb,.upload-preview-video{width:100%;max-width:100%;max-height:280px;border-radius:var(--radius-md);object-fit:contain;border:1px solid var(--border-default);background:#00000026;display:block}.upload-preview-info{width:100%;min-width:0;margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:4px}.upload-preview-name{font-size:14px;font-weight:500;color:var(--text-primary);width:100%;word-wrap:break-word;white-space:normal;overflow:visible;text-overflow:unset}.upload-preview-size{font-size:12px;color:var(--text-muted)}.upload-remove-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:#ef4444e6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0;z-index:10;box-shadow:0 2px 8px #0000004d}.upload-remove-btn:hover{background:var(--color-error);transform:scale(1.05)}.upload-remove-btn svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2.5}.example-block{padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-sm)}.example-label{font-size:12px;color:var(--text-muted);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.05em}.submit-section{margin-top:var(--space-md);display:flex;justify-content:center}.btn-submit{min-width:240px;padding:16px 48px;font-size:16px;font-weight:700;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;border:none;cursor:pointer;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;gap:var(--space-sm);position:relative;overflow:hidden}.btn-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.12),transparent);opacity:0;transition:opacity var(--transition-fast)}.btn-submit:hover{box-shadow:0 0 40px var(--color-primary-glow),0 0 80px #ff6b351f;transform:translateY(-2px)}.btn-submit:hover:before{opacity:1}.btn-submit:active{transform:translateY(0) scale(.98)}.btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-submit .spinner{width:20px;height:20px}.upload-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#08080de6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:fadeInScale .3s ease forwards}.upload-progress-card{width:90%;max-width:420px;padding:var(--space-2xl);text-align:center}.upload-progress-title{font-size:20px;font-weight:700;margin-bottom:var(--space-md)}.upload-progress-status{font-size:14px;color:var(--text-secondary);margin-bottom:var(--space-lg)}.not-debugger-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:radial-gradient(ellipse at 50% 50%,rgba(255,107,53,.06) 0%,transparent 50%),var(--bg-base)}.not-debugger-card{max-width:480px;padding:var(--space-2xl);text-align:center}.not-debugger-icon{width:80px;height:80px;margin:0 auto var(--space-lg);border-radius:50%;background:#ef44441a;display:flex;align-items:center;justify-content:center}.not-debugger-icon svg{width:40px;height:40px;stroke:var(--color-error);fill:none;stroke-width:2}.not-debugger-title{font-size:24px;font-weight:700;margin-bottom:var(--space-md)}.not-debugger-text{font-size:15px;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-xl)}.success-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#08080deb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;animation:fadeInScale .3s ease forwards}.success-card{max-width:440px;padding:var(--space-2xl);text-align:center}.success-icon{width:80px;height:80px;margin:0 auto var(--space-lg);border-radius:50%;background:#22c55e1f;display:flex;align-items:center;justify-content:center;animation:fadeInScale .5s cubic-bezier(.16,1,.3,1) forwards}.success-icon svg{width:40px;height:40px;stroke:var(--color-success);fill:none;stroke-width:2.5}.date-input-wrapper{position:relative;display:flex;align-items:center}.date-input-wrapper .form-input{padding-left:44px;cursor:pointer}.date-input-icon{position:absolute;left:14px;color:var(--color-primary);pointer-events:none;display:flex;align-items:center}.date-input-icon svg{width:20px;height:20px}.debugger-split-container{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#ffffff05;border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-wrap:wrap;transition:all var(--transition-fast);cursor:text}.debugger-split-container:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow);background:#ffffff0a}.debugger-split-container .split-input:focus{border-color:transparent!important;box-shadow:none!important;background:#ffffff0f}.debugger-split-group{display:flex;align-items:center;gap:6px}.debugger-text{font-family:monospace;font-size:15px;font-weight:700;color:var(--text-muted);-webkit-user-select:none;user-select:none}.debugger-separator{color:var(--text-muted);font-weight:700}.debugger-t-separator{font-size:18px;font-weight:700;color:var(--text-muted);-webkit-user-select:none;user-select:none;margin:0 4px}.logout-text{display:inline}.logout-icon{display:none}.dash-user-uid{white-space:nowrap}@media(max-width:480px){.logout-text{display:none!important}.logout-icon{display:inline-flex!important;align-items:center;justify-content:center}.dash-logout-btn{padding:8px!important;border-radius:50%!important;width:36px!important;height:36px!important;min-width:unset!important;display:flex!important;align-items:center;justify-content:center;flex-shrink:0}.dash-user{gap:6px!important}.dash-user-meta{gap:0!important}.dash-user-uid{font-size:10px!important;padding:2px 6px!important;margin-top:0!important}.debug-file-preview-top{padding:10px 8px!important;margin-bottom:var(--space-sm)!important}#debug-filename-placeholder-top{font-size:12px!important;white-space:nowrap!important}.debugger-split-container{flex-direction:column!important;gap:12px!important;padding:12px 8px!important}.debugger-split-container .debugger-text,.debugger-split-container .debugger-t-separator{display:none!important}.debugger-split-group{justify-content:center!important;width:100%!important;gap:8px!important}.debugger-split-container .split-input{font-size:14px!important;padding:8px!important;height:38px!important}}.bug-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-sm);margin-top:var(--space-xs)}.bug-type-grid .radio-option{padding:12px 16px;justify-content:flex-start}.datetime-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}@media(max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dash-header-inner{height:56px}.dash-user-name{max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.dash-user-uid{font-size:10px!important;padding:2px 6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.dash-logout-btn{padding:8px;min-width:unset;display:flex;align-items:center;justify-content:center}.logout-text{display:none}.logout-icon{display:block!important}.form-label{white-space:normal;word-break:break-word;line-height:1.4}.dash-main{padding:var(--space-md) var(--space-md) var(--space-2xl)}.dash-section-title{font-size:18px;margin-bottom:var(--space-md)}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-card{padding:var(--space-md)}.stat-card-icon{width:36px;height:36px;margin-bottom:var(--space-sm)}.stat-card-icon svg{width:18px;height:18px}.stat-card-value{font-size:22px}.stat-card-label{font-size:12px}.stat-card-glow{width:50px;height:50px;top:-20px;right:-20px}.report-form-card{padding:var(--space-md)}.upload-zone{padding:var(--space-lg)}}@media(max-width:480px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.stat-card{padding:12px}.stat-card-icon{width:30px;height:30px;margin-bottom:6px;border-radius:var(--radius-sm)}.stat-card-icon svg{width:15px;height:15px}.stat-card-value{font-size:20px;margin-bottom:2px}.stat-card-label{font-size:11px}.stat-card-glow{width:40px;height:40px;filter:blur(20px)}.stat-card:hover{transform:none}.radio-group{flex-direction:column}.btn-submit{width:100%;min-width:unset}}.btn-submit.btn-invalid{background:linear-gradient(135deg,var(--color-accent),var(--color-error))!important;box-shadow:0 0 20px #ef444440}.btn-submit.btn-invalid:hover{box-shadow:0 0 35px #ef444480,0 0 70px #ef444433!important}.btn-submit.btn-valid{background:linear-gradient(135deg,#15803d,var(--color-success))!important;box-shadow:0 0 20px #22c55e40}.btn-submit.btn-valid:hover{box-shadow:0 0 35px #22c55e80,0 0 70px #22c55e33!important}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#3f4458;-webkit-box-shadow:1px 0 0 #20222c,-1px 0 0 #20222c,0 1px 0 #20222c,0 -1px 0 #20222c,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #20222c,-1px 0 #20222c,0 1px #20222c,0 -1px #20222c,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #20222c}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#20222c}.flatpickr-calendar.arrowTop:after{border-bottom-color:#3f4458}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#20222c}.flatpickr-calendar.arrowBottom:after{border-top-color:#3f4458}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:#3f4458;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#eee}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(255,255,255,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#c0bba71a}.numInputWrapper span:active{background:#c0bba733}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(255,255,255,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#ffffff80}.numInputWrapper:hover{background:#c0bba70d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#c0bba70d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#ffffff80;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#3f4458;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#c0bba70d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#3f4458;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#3f4458;color:#fff;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #20222c;box-shadow:-1px 0 #20222c}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fffffff2;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#646c8c;border-color:#646c8c}.flatpickr-day.today{border-color:#eee}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#eee;background:#eee;color:#3f4458}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#80cbc4;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#80cbc4}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #80cbc4;box-shadow:-10px 0 #80cbc4}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #646c8c,5px 0 0 #646c8c;box-shadow:-5px 0 #646c8c,5px 0 #646c8c}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#ffffff4d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#ffffff1a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #80cbc4,5px 0 0 #80cbc4;box-shadow:-5px 0 #80cbc4,5px 0 #80cbc4}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #20222c;box-shadow:1px 0 #20222c}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#ffffff4d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#fffffff2}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#fffffff2}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#fffffff2;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#fffffff2;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#6a7395}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}/*!Don't remove this!
 * MDTimePicker plugin styles
 * 
 * Author: Dionlee Uy
 * Email: dionleeuy@gmail.com
 */.mdtimepicker{position:fixed;top:0;left:0;right:0;bottom:0;font-family:Roboto,sans-serif;font-size:14px;background-color:#0a0a0aa6;transition:background-color .28s ease;z-index:100001}.mdtimepicker .mdtp__wrapper{position:absolute;display:flex;flex-direction:column;left:50%;bottom:24px;min-width:280px;opacity:1;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;transform:translate(-50%) scale(1);box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;transition:transform .28s ease,opacity .28s ease;overflow:hidden}.mdtimepicker .mdtp__wrapper.animate{transform:translate(-50%) scale(1.05);opacity:0}.mdtimepicker .mdtp__time_holder{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:46px;padding:20px 24px;color:#ffffff80;text-align:center;background-color:#1565c0}.mdtimepicker .mdtp__time_holder>span{display:inline-block;line-height:48px;cursor:default}.mdtimepicker .mdtp__time_holder>span:not(.mdtp__timedots):not(.mdtp__ampm){cursor:pointer;margin:0 4px;transition:color .2s linear}.mdtimepicker .mdtp__time_holder .mdtp__time_h.active,.mdtimepicker .mdtp__time_holder .mdtp__time_m.active{color:#fafafa}.mdtimepicker .mdtp__time_holder .mdtp__ampm{font-size:18px;cursor:pointer;transition:color .2s linear}.mdtimepicker .mdtp__time_holder .mdtp__ampm:hover{color:#fafafa}.mdtimepicker .mdtp__clock_holder{position:relative;background-color:#fff}.mdtimepicker .mdtp__clock_holder .mdtp__clock{position:relative;width:250px;height:250px;margin:20px;border-radius:50%;background-color:#eee}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__am,.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__pm{display:block;position:absolute;bottom:-8px;width:36px;height:36px;line-height:36px;text-align:center;cursor:pointer;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#0000000d;transition:background-color .2s ease,color .2s;z-index:3}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__am:hover,.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__pm:hover{background-color:#0000001a}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__am.active,.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__pm.active{color:#fafafa;background-color:#1565c0}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__am{left:-8px}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__pm{right:-8px}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__clock_dot{position:absolute;top:50%;left:50%;padding:4px;border-radius:50%;background-color:#1565c0;transform:translate(-50%,-50%)}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__hour_holder,.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder{position:absolute;top:0;width:100%;height:100%;opacity:1;transform:scale(1);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease;overflow:hidden}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__hour_holder.hidden,.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder.hidden{display:none}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__hour_holder.animate{transform:scale(1.2);opacity:0}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder.animate{transform:scale(.8);opacity:0}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__digit{position:absolute;width:50%;top:50%;left:0;margin-top:-16px;transform-origin:right center;z-index:1}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__digit span{display:inline-block;width:32px;height:32px;line-height:32px;margin-left:8px;text-align:center;border-radius:50%;cursor:pointer;transition:background-color .28s,color .14s}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__digit.inner--digit{width:36%;left:14%;z-index:2}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__digit.active span,.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover{background-color:#1565c0!important;color:#fff;z-index:2}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__digit.digit--disabled span{color:#c8c8c8;cursor:not-allowed;background-color:transparent!important}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__digit.active:before{content:"";display:block;position:absolute;top:calc(50% - 1px);right:0;height:2px;width:calc(100% - 40px);background-color:#1565c0}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder .mdtp__digit{font-size:13px}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder .mdtp__digit:not(.marker){margin-top:-6px;height:12px}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder .mdtp__digit:not(.marker) span{width:12px;height:12px;line-height:12px;margin-left:14px}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder .mdtp__digit:not(.marker).active:before{width:calc(100% - 26px)}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder .mdtp__digit.marker{margin-top:-12px}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder .mdtp__digit.marker span{width:24px;height:24px;line-height:24px;margin-left:10px}.mdtimepicker .mdtp__clock_holder .mdtp__clock .mdtp__minute_holder .mdtp__digit.marker.active:before{width:calc(100% - 34px)}.mdtimepicker .mdtp__buttons{padding:0 10px 10px;text-align:right}.mdtimepicker .mdtp__buttons .mdtp__button{display:inline-block;padding:0 16px;min-width:40px;text-align:center;text-transform:uppercase;line-height:32px;font-weight:500;cursor:pointer;color:#1565c0;border-radius:4px;transition:background-color .2s linear}.mdtimepicker .mdtp__buttons .mdtp__button:hover{background-color:#0000001a}.mdtimepicker .mdtp__buttons .mdtp__button:active{background-color:#0003}.mdtimepicker .mdtp__buttons .mdtp__button.clear-btn{float:left;color:#ef5350!important}.mdtimepicker .mdtp__buttons:after{content:"";display:block;clear:both}.mdtimepicker.hidden{display:none}.mdtimepicker.animate{background-color:transparent}.mdtp__digit.rotate--15{transform:rotate(-15deg)}.mdtp__digit.rotate--15 span{transform:rotate(15deg)}.mdtp__digit.rotate-6{transform:rotate(6deg)}.mdtp__digit.rotate-6 span{transform:rotate(-6deg)}.mdtp__digit.rotate-12{transform:rotate(12deg)}.mdtp__digit.rotate-12 span{transform:rotate(-12deg)}.mdtp__digit.rotate-15{transform:rotate(15deg)}.mdtp__digit.rotate-15 span{transform:rotate(-15deg)}.mdtp__digit.rotate-18{transform:rotate(18deg)}.mdtp__digit.rotate-18 span{transform:rotate(-18deg)}.mdtp__digit.rotate-24{transform:rotate(24deg)}.mdtp__digit.rotate-24 span{transform:rotate(-24deg)}.mdtp__digit.rotate-30{transform:rotate(30deg)}.mdtp__digit.rotate-30 span{transform:rotate(-30deg)}.mdtp__digit.rotate-36{transform:rotate(36deg)}.mdtp__digit.rotate-36 span{transform:rotate(-36deg)}.mdtp__digit.rotate-42{transform:rotate(42deg)}.mdtp__digit.rotate-42 span{transform:rotate(-42deg)}.mdtp__digit.rotate-45{transform:rotate(45deg)}.mdtp__digit.rotate-45 span{transform:rotate(-45deg)}.mdtp__digit.rotate-48{transform:rotate(48deg)}.mdtp__digit.rotate-48 span{transform:rotate(-48deg)}.mdtp__digit.rotate-54{transform:rotate(54deg)}.mdtp__digit.rotate-54 span{transform:rotate(-54deg)}.mdtp__digit.rotate-60{transform:rotate(60deg)}.mdtp__digit.rotate-60 span{transform:rotate(-60deg)}.mdtp__digit.rotate-66{transform:rotate(66deg)}.mdtp__digit.rotate-66 span{transform:rotate(-66deg)}.mdtp__digit.rotate-72{transform:rotate(72deg)}.mdtp__digit.rotate-72 span{transform:rotate(-72deg)}.mdtp__digit.rotate-75{transform:rotate(75deg)}.mdtp__digit.rotate-75 span{transform:rotate(-75deg)}.mdtp__digit.rotate-78{transform:rotate(78deg)}.mdtp__digit.rotate-78 span{transform:rotate(-78deg)}.mdtp__digit.rotate-84{transform:rotate(84deg)}.mdtp__digit.rotate-84 span{transform:rotate(-84deg)}.mdtp__digit.rotate-90{transform:rotate(90deg)}.mdtp__digit.rotate-90 span{transform:rotate(-90deg)}.mdtp__digit.rotate-96{transform:rotate(96deg)}.mdtp__digit.rotate-96 span{transform:rotate(-96deg)}.mdtp__digit.rotate-102{transform:rotate(102deg)}.mdtp__digit.rotate-102 span{transform:rotate(-102deg)}.mdtp__digit.rotate-105{transform:rotate(105deg)}.mdtp__digit.rotate-105 span{transform:rotate(-105deg)}.mdtp__digit.rotate-108{transform:rotate(108deg)}.mdtp__digit.rotate-108 span{transform:rotate(-108deg)}.mdtp__digit.rotate-114{transform:rotate(114deg)}.mdtp__digit.rotate-114 span{transform:rotate(-114deg)}.mdtp__digit.rotate-120{transform:rotate(120deg)}.mdtp__digit.rotate-120 span{transform:rotate(-120deg)}.mdtp__digit.rotate-126{transform:rotate(126deg)}.mdtp__digit.rotate-126 span{transform:rotate(-126deg)}.mdtp__digit.rotate-132{transform:rotate(132deg)}.mdtp__digit.rotate-132 span{transform:rotate(-132deg)}.mdtp__digit.rotate-135{transform:rotate(135deg)}.mdtp__digit.rotate-135 span{transform:rotate(-135deg)}.mdtp__digit.rotate-138{transform:rotate(138deg)}.mdtp__digit.rotate-138 span{transform:rotate(-138deg)}.mdtp__digit.rotate-144{transform:rotate(144deg)}.mdtp__digit.rotate-144 span{transform:rotate(-144deg)}.mdtp__digit.rotate-150{transform:rotate(150deg)}.mdtp__digit.rotate-150 span{transform:rotate(-150deg)}.mdtp__digit.rotate-156{transform:rotate(156deg)}.mdtp__digit.rotate-156 span{transform:rotate(-156deg)}.mdtp__digit.rotate-162{transform:rotate(162deg)}.mdtp__digit.rotate-162 span{transform:rotate(-162deg)}.mdtp__digit.rotate-165{transform:rotate(165deg)}.mdtp__digit.rotate-165 span{transform:rotate(-165deg)}.mdtp__digit.rotate-168{transform:rotate(168deg)}.mdtp__digit.rotate-168 span{transform:rotate(-168deg)}.mdtp__digit.rotate-174{transform:rotate(174deg)}.mdtp__digit.rotate-174 span{transform:rotate(-174deg)}.mdtp__digit.rotate-180{transform:rotate(180deg)}.mdtp__digit.rotate-180 span{transform:rotate(-180deg)}.mdtp__digit.rotate-186{transform:rotate(186deg)}.mdtp__digit.rotate-186 span{transform:rotate(-186deg)}.mdtp__digit.rotate-192{transform:rotate(192deg)}.mdtp__digit.rotate-192 span{transform:rotate(-192deg)}.mdtp__digit.rotate-195{transform:rotate(195deg)}.mdtp__digit.rotate-195 span{transform:rotate(-195deg)}.mdtp__digit.rotate-198{transform:rotate(198deg)}.mdtp__digit.rotate-198 span{transform:rotate(-198deg)}.mdtp__digit.rotate-204{transform:rotate(204deg)}.mdtp__digit.rotate-204 span{transform:rotate(-204deg)}.mdtp__digit.rotate-210{transform:rotate(210deg)}.mdtp__digit.rotate-210 span{transform:rotate(-210deg)}.mdtp__digit.rotate-216{transform:rotate(216deg)}.mdtp__digit.rotate-216 span{transform:rotate(-216deg)}.mdtp__digit.rotate-222{transform:rotate(222deg)}.mdtp__digit.rotate-222 span{transform:rotate(-222deg)}.mdtp__digit.rotate-225{transform:rotate(225deg)}.mdtp__digit.rotate-225 span{transform:rotate(-225deg)}.mdtp__digit.rotate-228{transform:rotate(228deg)}.mdtp__digit.rotate-228 span{transform:rotate(-228deg)}.mdtp__digit.rotate-234{transform:rotate(234deg)}.mdtp__digit.rotate-234 span{transform:rotate(-234deg)}.mdtp__digit.rotate-240{transform:rotate(240deg)}.mdtp__digit.rotate-240 span{transform:rotate(-240deg)}.mdtp__digit.rotate-246{transform:rotate(246deg)}.mdtp__digit.rotate-246 span{transform:rotate(-246deg)}.mdtp__digit.rotate-252{transform:rotate(252deg)}.mdtp__digit.rotate-252 span{transform:rotate(-252deg)}.mdtp__digit.rotate-255{transform:rotate(255deg)}.mdtp__digit.rotate-255 span{transform:rotate(-255deg)}.mdtp__digit.rotate-258{transform:rotate(258deg)}.mdtp__digit.rotate-258 span{transform:rotate(-258deg)}.mdtp__digit.rotate-264{transform:rotate(264deg)}.mdtp__digit.rotate-264 span{transform:rotate(-264deg)}.mdtp__digit.rotate-270{transform:rotate(270deg)}.mdtp__digit.rotate-270 span{transform:rotate(-270deg)}.mdtp__digit.rotate-276{transform:rotate(276deg)}.mdtp__digit.rotate-276 span{transform:rotate(-276deg)}.mdtp__digit.rotate-282{transform:rotate(282deg)}.mdtp__digit.rotate-282 span{transform:rotate(-282deg)}.mdtp__digit.rotate-285{transform:rotate(285deg)}.mdtp__digit.rotate-285 span{transform:rotate(-285deg)}.mdtp__digit.rotate-288{transform:rotate(288deg)}.mdtp__digit.rotate-288 span{transform:rotate(-288deg)}.mdtp__digit.rotate-294{transform:rotate(294deg)}.mdtp__digit.rotate-294 span{transform:rotate(-294deg)}.mdtp__digit.rotate-300{transform:rotate(300deg)}.mdtp__digit.rotate-300 span{transform:rotate(-300deg)}.mdtp__digit.rotate-306{transform:rotate(306deg)}.mdtp__digit.rotate-306 span{transform:rotate(-306deg)}.mdtp__digit.rotate-312{transform:rotate(312deg)}.mdtp__digit.rotate-312 span{transform:rotate(-312deg)}.mdtp__digit.rotate-315{transform:rotate(315deg)}.mdtp__digit.rotate-315 span{transform:rotate(-315deg)}.mdtp__digit.rotate-318{transform:rotate(318deg)}.mdtp__digit.rotate-318 span{transform:rotate(-318deg)}.mdtp__digit.rotate-324{transform:rotate(324deg)}.mdtp__digit.rotate-324 span{transform:rotate(-324deg)}.mdtp__digit.rotate-330{transform:rotate(330deg)}.mdtp__digit.rotate-330 span{transform:rotate(-330deg)}.mdtp__digit.rotate-336{transform:rotate(336deg)}.mdtp__digit.rotate-336 span{transform:rotate(-336deg)}.mdtp__digit.rotate-342{transform:rotate(342deg)}.mdtp__digit.rotate-342 span{transform:rotate(-342deg)}.mdtp__digit.rotate-348{transform:rotate(348deg)}.mdtp__digit.rotate-348 span{transform:rotate(-348deg)}.mdtp__digit.rotate-354{transform:rotate(354deg)}.mdtp__digit.rotate-354 span{transform:rotate(-354deg)}.mdtp__digit.rotate-360{transform:rotate(360deg)}.mdtp__digit.rotate-360 span{transform:rotate(-360deg)}body[mdtimepicker-display=on]{overflow:hidden}@media(max-height:360px){.mdtimepicker .mdtp__wrapper{flex-direction:row;bottom:8px}.mdtimepicker .mdtp__time_holder{width:160px;padding:20px}.mdtimepicker .mdtp__clock .mdtp__am,.mdtimepicker .mdtp__clock .mdtp__pm{bottom:-4px}.mdtimepicker .mdtp__clock .mdtp__am{left:-4px}.mdtimepicker .mdtp__clock .mdtp__pm{right:-4px}}@media(max-height:320px){.mdtimepicker .mdtp__wrapper{bottom:0}}.mdtp__wrapper[data-theme=red] .mdtp__time_holder,.mdtp__wrapper[data-theme=red] .mdtp__clock .mdtp__am.active,.mdtp__wrapper[data-theme=red] .mdtp__clock .mdtp__pm.active,.mdtp__wrapper[data-theme=red] .mdtp__clock .mdtp__clock_dot{background-color:#c62828}.mdtp__wrapper[data-theme=red] .mdtp__clock .mdtp__digit.active span,.mdtp__wrapper[data-theme=red] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover{background-color:#c62828!important}.mdtp__wrapper[data-theme=red] .mdtp__clock .mdtp__digit.active:before{background-color:#c62828}.mdtp__wrapper[data-theme=red] .mdtp__button{color:#c62828}.mdtp__wrapper[data-theme=green] .mdtp__time_holder,.mdtp__wrapper[data-theme=green] .mdtp__clock .mdtp__am.active,.mdtp__wrapper[data-theme=green] .mdtp__clock .mdtp__pm.active,.mdtp__wrapper[data-theme=green] .mdtp__clock .mdtp__clock_dot{background-color:#2e7d32}.mdtp__wrapper[data-theme=green] .mdtp__clock .mdtp__digit.active span,.mdtp__wrapper[data-theme=green] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover{background-color:#2e7d32!important}.mdtp__wrapper[data-theme=green] .mdtp__clock .mdtp__digit.active:before{background-color:#2e7d32}.mdtp__wrapper[data-theme=green] .mdtp__button{color:#2e7d32}.mdtp__wrapper[data-theme=blue] .mdtp__time_holder,.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__am.active,.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__pm.active,.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__clock_dot{background-color:#1565c0}.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__digit.active span,.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover{background-color:#1565c0!important}.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__digit.active:before{background-color:#1565c0}.mdtp__wrapper[data-theme=blue] .mdtp__button{color:#1565c0}.mdtp__wrapper[data-theme=teal] .mdtp__time_holder,.mdtp__wrapper[data-theme=teal] .mdtp__clock .mdtp__am.active,.mdtp__wrapper[data-theme=teal] .mdtp__clock .mdtp__pm.active,.mdtp__wrapper[data-theme=teal] .mdtp__clock .mdtp__clock_dot{background-color:#00695c}.mdtp__wrapper[data-theme=teal] .mdtp__clock .mdtp__digit.active span,.mdtp__wrapper[data-theme=teal] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover{background-color:#00695c!important}.mdtp__wrapper[data-theme=teal] .mdtp__clock .mdtp__digit.active:before{background-color:#00695c}.mdtp__wrapper[data-theme=teal] .mdtp__button{color:#00695c}.mdtp__wrapper[data-theme=purple] .mdtp__time_holder,.mdtp__wrapper[data-theme=purple] .mdtp__clock .mdtp__am.active,.mdtp__wrapper[data-theme=purple] .mdtp__clock .mdtp__pm.active,.mdtp__wrapper[data-theme=purple] .mdtp__clock .mdtp__clock_dot{background-color:#6a1b9a}.mdtp__wrapper[data-theme=purple] .mdtp__clock .mdtp__digit.active span,.mdtp__wrapper[data-theme=purple] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover{background-color:#6a1b9a!important}.mdtp__wrapper[data-theme=purple] .mdtp__clock .mdtp__digit.active:before{background-color:#6a1b9a}.mdtp__wrapper[data-theme=purple] .mdtp__button{color:#6a1b9a}.mdtp__wrapper[data-theme=indigo] .mdtp__time_holder,.mdtp__wrapper[data-theme=indigo] .mdtp__clock .mdtp__am.active,.mdtp__wrapper[data-theme=indigo] .mdtp__clock .mdtp__pm.active,.mdtp__wrapper[data-theme=indigo] .mdtp__clock .mdtp__clock_dot{background-color:#283593}.mdtp__wrapper[data-theme=indigo] .mdtp__clock .mdtp__digit.active span,.mdtp__wrapper[data-theme=indigo] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover{background-color:#283593!important}.mdtp__wrapper[data-theme=indigo] .mdtp__clock .mdtp__digit.active:before{background-color:#283593}.mdtp__wrapper[data-theme=indigo] .mdtp__button{color:#283593}.mdtp__wrapper[data-theme=dark] .mdtp__time_holder{background-color:#121212}.mdtp__wrapper[data-theme=dark] .mdtp__clock_holder{background-color:#1d1d1d}.mdtp__wrapper[data-theme=dark] .mdtp__clock_holder .mdtp__clock{background-color:#181818}.mdtp__wrapper[data-theme=dark] .mdtp__clock_holder .mdtp__clock .mdtp__digit:not(.digit--disabled){color:#ffffffde}.mdtp__wrapper[data-theme=dark] .mdtp__clock_holder .mdtp__clock .mdtp__digit.digit--disabled span{color:#646464de}.mdtp__wrapper[data-theme=dark] .mdtp__clock_holder .mdtp__clock .mdtp__am:not(.active),.mdtp__wrapper[data-theme=dark] .mdtp__clock_holder .mdtp__clock .mdtp__pm:not(.active){color:#ffffffde;background-color:#c8c8c80d}.mdtp__wrapper[data-theme=dark] .mdtp__button{color:#42a5f5}.mdtp__wrapper[data-theme=dark] .mdtp__button:hover{background-color:#ffffff0a}.mdtp__wrapper[data-theme=dark] .mdtp__button:active{background-color:#ffffff1a}
