﻿@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Rubik:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");:root{--color-primary: #FC4C02;--color-primary-dark: #CC3D02;--color-secondary: #1ee3cf;--color-secondary-dark: #17c5b3;--color-bg-light: #ffffff;--color-bg-light-secondary: #f8f9fa;--color-bg-light-tertiary: #e9ecef;--color-text-on-light: #1a1a1a;--color-text-on-light-secondary: #4a4a4a;--color-text-on-light-muted: #6c757d;--color-bg-dark: #050912;--color-bg-dark-secondary: #0d1117;--color-bg-dark-tertiary: #161b22;--color-text-on-dark: #f4f8ff;--color-text-on-dark-secondary: #c9d1d9;--color-text-on-dark-muted: #8b949e;--color-success: #28a745;--color-success-text: #ffffff;--color-warning: #ffc107;--color-warning-text: #1a1a1a;--color-error: #dc3545;--color-error-text: #ffffff;--color-info: #17a2b8;--color-info-text: #ffffff;--overlay-light: rgba(255, 255, 255, 0.95);--overlay-dark: rgba(5, 9, 18, 0.95)}.bg-light,.bg-white,.bg-light-primary,.bg-light-secondary{background-color:var(--color-bg-light) !important;color:var(--color-text-on-light) !important}.bg-light h1,.bg-light h2,.bg-light h3,.bg-light h4,.bg-light h5,.bg-light h6,.bg-light p,.bg-light span,.bg-light div,.bg-light a,.bg-light label,.bg-light th,.bg-light td,.bg-light li,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p,.bg-white span,.bg-white div,.bg-white a,.bg-white label,.bg-white th,.bg-white td,.bg-white li,.bg-light-primary h1,.bg-light-primary h2,.bg-light-primary h3,.bg-light-primary h4,.bg-light-primary h5,.bg-light-primary h6,.bg-light-primary p,.bg-light-primary span,.bg-light-primary div,.bg-light-primary a,.bg-light-primary label,.bg-light-primary th,.bg-light-primary td,.bg-light-primary li,.bg-light-secondary h1,.bg-light-secondary h2,.bg-light-secondary h3,.bg-light-secondary h4,.bg-light-secondary h5,.bg-light-secondary h6,.bg-light-secondary p,.bg-light-secondary span,.bg-light-secondary div,.bg-light-secondary a,.bg-light-secondary label,.bg-light-secondary th,.bg-light-secondary td,.bg-light-secondary li{color:var(--color-text-on-light) !important}.bg-light a:not(.btn),.bg-white a:not(.btn),.bg-light-primary a:not(.btn),.bg-light-secondary a:not(.btn){color:var(--color-primary-dark) !important}.bg-light a:not(.btn):hover,.bg-white a:not(.btn):hover,.bg-light-primary a:not(.btn):hover,.bg-light-secondary a:not(.btn):hover{color:var(--color-primary) !important}.bg-dark,.bg-dark-primary,.bg-dark-secondary{background-color:var(--color-bg-dark) !important;color:var(--color-text-on-dark) !important}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark p,.bg-dark span,.bg-dark div,.bg-dark a,.bg-dark label,.bg-dark th,.bg-dark td,.bg-dark li,.bg-dark-primary h1,.bg-dark-primary h2,.bg-dark-primary h3,.bg-dark-primary h4,.bg-dark-primary h5,.bg-dark-primary h6,.bg-dark-primary p,.bg-dark-primary span,.bg-dark-primary div,.bg-dark-primary a,.bg-dark-primary label,.bg-dark-primary th,.bg-dark-primary td,.bg-dark-primary li,.bg-dark-secondary h1,.bg-dark-secondary h2,.bg-dark-secondary h3,.bg-dark-secondary h4,.bg-dark-secondary h5,.bg-dark-secondary h6,.bg-dark-secondary p,.bg-dark-secondary span,.bg-dark-secondary div,.bg-dark-secondary a,.bg-dark-secondary label,.bg-dark-secondary th,.bg-dark-secondary td,.bg-dark-secondary li{color:var(--color-text-on-dark) !important}.bg-dark a:not(.btn),.bg-dark-primary a:not(.btn),.bg-dark-secondary a:not(.btn){color:var(--color-secondary) !important}.bg-dark a:not(.btn):hover,.bg-dark-primary a:not(.btn):hover,.bg-dark-secondary a:not(.btn):hover{color:var(--color-secondary-dark) !important}table th,table td{background-color:inherit}table.table-dark th,table.table-dark td{color:var(--color-text-on-dark) !important}table.table-light th,table.table-light td{color:var(--color-text-on-light) !important}.form-control:focus,.form-select:focus,input:focus,textarea:focus,select:focus{border-color:var(--color-primary);box-shadow:0 0 0 0.2rem rgba(252,76,2,0.25)}label{font-weight:600;margin-bottom:0.5rem}.badge,.pill{padding:0.35em 0.65em;font-weight:700;border-radius:0.25rem}.badge.badge-primary,.pill.badge-primary{background-color:var(--color-primary);color:#ffffff}.badge.badge-success,.pill.badge-success{background-color:var(--color-success);color:var(--color-success-text)}.badge.badge-warning,.pill.badge-warning{background-color:var(--color-warning);color:var(--color-warning-text)}.badge.badge-danger,.pill.badge-danger{background-color:var(--color-error);color:var(--color-error-text)}.btn{font-weight:600;border:none;padding:0.5rem 1rem;border-radius:6px;transition:all 0.2s ease}.btn.btn-primary{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#ffffff !important}.btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(252,76,2,0.4)}.btn.btn-secondary{background:var(--color-bg-light);color:var(--color-text-on-light) !important;border:2px solid var(--color-text-on-light)}.btn.btn-secondary:hover{background:var(--color-text-on-light);color:var(--color-bg-light) !important}.btn.btn-success{background:var(--color-success);color:var(--color-success-text) !important}.btn.btn-danger{background:var(--color-error);color:var(--color-error-text) !important}.alert{padding:1rem;border-radius:8px;border-left:4px solid;font-weight:500}.alert.alert-success{background-color:rgba(40,167,69,0.1);border-color:var(--color-success);color:var(--color-text-on-light)}.alert.alert-warning{background-color:rgba(255,193,7,0.1);border-color:var(--color-warning);color:var(--color-text-on-light)}.alert.alert-danger{background-color:rgba(220,53,69,0.1);border-color:var(--color-error);color:var(--color-text-on-light)}.force-high-contrast *{color:inherit !important;border-color:currentColor !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}*:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}:root{--color-primary: #FC4C02;--color-primary-dark: #CC3D02;--color-secondary: #1ee3cf;--color-secondary-dark: #17c5b3;--color-bg-light: #ffffff;--color-bg-light-secondary: #f8f9fa;--color-bg-light-tertiary: #e9ecef;--color-text-on-light: #1a1a1a;--color-text-on-light-secondary: #4a4a4a;--color-text-on-light-muted: #6c757d;--color-bg-dark: #050912;--color-bg-dark-secondary: #0d1117;--color-bg-dark-tertiary: #161b22;--color-text-on-dark: #f4f8ff;--color-text-on-dark-secondary: #c9d1d9;--color-text-on-dark-muted: #8b949e;--color-success: #28a745;--color-success-text: #ffffff;--color-warning: #ffc107;--color-warning-text: #1a1a1a;--color-error: #dc3545;--color-error-text: #ffffff;--color-info: #17a2b8;--color-info-text: #ffffff;--overlay-light: rgba(255, 255, 255, 0.95);--overlay-dark: rgba(5, 9, 18, 0.95)}.bg-light,.bg-white,.bg-light-primary,.bg-light-secondary{background-color:var(--color-bg-light) !important;color:var(--color-text-on-light) !important}.bg-light h1,.bg-light h2,.bg-light h3,.bg-light h4,.bg-light h5,.bg-light h6,.bg-light p,.bg-light span,.bg-light div,.bg-light a,.bg-light label,.bg-light th,.bg-light td,.bg-light li,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p,.bg-white span,.bg-white div,.bg-white a,.bg-white label,.bg-white th,.bg-white td,.bg-white li,.bg-light-primary h1,.bg-light-primary h2,.bg-light-primary h3,.bg-light-primary h4,.bg-light-primary h5,.bg-light-primary h6,.bg-light-primary p,.bg-light-primary span,.bg-light-primary div,.bg-light-primary a,.bg-light-primary label,.bg-light-primary th,.bg-light-primary td,.bg-light-primary li,.bg-light-secondary h1,.bg-light-secondary h2,.bg-light-secondary h3,.bg-light-secondary h4,.bg-light-secondary h5,.bg-light-secondary h6,.bg-light-secondary p,.bg-light-secondary span,.bg-light-secondary div,.bg-light-secondary a,.bg-light-secondary label,.bg-light-secondary th,.bg-light-secondary td,.bg-light-secondary li{color:var(--color-text-on-light) !important}.bg-light a:not(.btn),.bg-white a:not(.btn),.bg-light-primary a:not(.btn),.bg-light-secondary a:not(.btn){color:var(--color-primary-dark) !important}.bg-light a:not(.btn):hover,.bg-white a:not(.btn):hover,.bg-light-primary a:not(.btn):hover,.bg-light-secondary a:not(.btn):hover{color:var(--color-primary) !important}.bg-dark,.bg-dark-primary,.bg-dark-secondary{background-color:var(--color-bg-dark) !important;color:var(--color-text-on-dark) !important}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark p,.bg-dark span,.bg-dark div,.bg-dark a,.bg-dark label,.bg-dark th,.bg-dark td,.bg-dark li,.bg-dark-primary h1,.bg-dark-primary h2,.bg-dark-primary h3,.bg-dark-primary h4,.bg-dark-primary h5,.bg-dark-primary h6,.bg-dark-primary p,.bg-dark-primary span,.bg-dark-primary div,.bg-dark-primary a,.bg-dark-primary label,.bg-dark-primary th,.bg-dark-primary td,.bg-dark-primary li,.bg-dark-secondary h1,.bg-dark-secondary h2,.bg-dark-secondary h3,.bg-dark-secondary h4,.bg-dark-secondary h5,.bg-dark-secondary h6,.bg-dark-secondary p,.bg-dark-secondary span,.bg-dark-secondary div,.bg-dark-secondary a,.bg-dark-secondary label,.bg-dark-secondary th,.bg-dark-secondary td,.bg-dark-secondary li{color:var(--color-text-on-dark) !important}.bg-dark a:not(.btn),.bg-dark-primary a:not(.btn),.bg-dark-secondary a:not(.btn){color:var(--color-secondary) !important}.bg-dark a:not(.btn):hover,.bg-dark-primary a:not(.btn):hover,.bg-dark-secondary a:not(.btn):hover{color:var(--color-secondary-dark) !important}table th,table td{background-color:inherit}table.table-dark th,table.table-dark td{color:var(--color-text-on-dark) !important}table.table-light th,table.table-light td{color:var(--color-text-on-light) !important}.form-control:focus,.form-select:focus,input:focus,textarea:focus,select:focus{border-color:var(--color-primary);box-shadow:0 0 0 0.2rem rgba(252,76,2,0.25)}label{font-weight:600;margin-bottom:0.5rem}.badge,.pill{padding:0.35em 0.65em;font-weight:700;border-radius:0.25rem}.badge.badge-primary,.pill.badge-primary{background-color:var(--color-primary);color:#ffffff}.badge.badge-success,.pill.badge-success{background-color:var(--color-success);color:var(--color-success-text)}.badge.badge-warning,.pill.badge-warning{background-color:var(--color-warning);color:var(--color-warning-text)}.badge.badge-danger,.pill.badge-danger{background-color:var(--color-error);color:var(--color-error-text)}.btn{font-weight:600;border:none;padding:0.5rem 1rem;border-radius:6px;transition:all 0.2s ease}.btn.btn-primary{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#ffffff !important}.btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(252,76,2,0.4)}.btn.btn-secondary{background:var(--color-bg-light);color:var(--color-text-on-light) !important;border:2px solid var(--color-text-on-light)}.btn.btn-secondary:hover{background:var(--color-text-on-light);color:var(--color-bg-light) !important}.btn.btn-success{background:var(--color-success);color:var(--color-success-text) !important}.btn.btn-danger{background:var(--color-error);color:var(--color-error-text) !important}.alert{padding:1rem;border-radius:8px;border-left:4px solid;font-weight:500}.alert.alert-success{background-color:rgba(40,167,69,0.1);border-color:var(--color-success);color:var(--color-text-on-light)}.alert.alert-warning{background-color:rgba(255,193,7,0.1);border-color:var(--color-warning);color:var(--color-text-on-light)}.alert.alert-danger{background-color:rgba(220,53,69,0.1);border-color:var(--color-error);color:var(--color-text-on-light)}.force-high-contrast *{color:inherit !important;border-color:currentColor !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}*:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}:root{--sport-dark-blue: #1A1D23;--sport-navy: #242933;--sport-deep-blue: #2E3440;--sport-slate: #3B4252;--sport-slate-light: #4C566A;--sport-orange: #FC4C02;--sport-orange-light: #FF6B35;--sport-orange-dark: #E63900;--sport-orange-gradient: linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%);--sport-blue: #0EA5E9;--sport-blue-light: #38BDF8;--sport-teal: #14B8A6;--sport-teal-light: #2DD4BF;--sport-green: #22C55E;--sport-green-light: #4ADE80;--sport-gray: #6B7280;--sport-gray-light: #9CA3AF;--sport-text-primary: #FFFFFF;--sport-text-secondary: #E5E7EB;--sport-text-muted: #9CA3AF;--sport-text-dark: #1F2937;--sport-bg-primary: #1A1D23;--sport-bg-secondary: #242933;--sport-bg-card: #2E3440;--sport-bg-overlay: rgba(26, 29, 35, 0.95);--sport-border: rgba(255, 255, 255, 0.08);--sport-border-light: rgba(255, 255, 255, 0.12);--sport-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3);--sport-shadow-md: 0 4px 16px rgba(0, 0, 0, 0.4);--sport-shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.5);--sport-shadow-glow: 0 0 30px rgba(252, 76, 2, 0.4);--sport-spacing-xs: 8px;--sport-spacing-sm: 16px;--sport-spacing-md: 24px;--sport-spacing-lg: 32px;--sport-spacing-xl: 48px;--sport-spacing-2xl: 64px;--sport-radius-sm: 8px;--sport-radius-md: 12px;--sport-radius-lg: 16px;--sport-radius-xl: 24px;--sport-radius-full: 9999px;--sport-font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--sport-font-display: 'Rubik', 'Inter', sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sport-font-primary);background:var(--sport-bg-primary);color:var(--sport-text-primary);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--sport-font-display);font-weight:700;line-height:1.2;color:var(--sport-text-primary);margin-bottom:var(--sport-spacing-md);letter-spacing:-0.02em}h1{font-size:clamp(32px, 5vw, 56px);font-weight:800;background:linear-gradient(135deg, #fff 0%, #E5E7EB 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 20px rgba(0,0,0,0.3)}h2{font-size:clamp(28px, 4vw, 42px);font-weight:700}h3{font-size:clamp(22px, 3vw, 32px);font-weight:600}h4{font-size:clamp(18px, 2.5vw, 24px);font-weight:600}p{color:var(--sport-text-secondary);line-height:1.7;margin-bottom:var(--sport-spacing-md)}a{color:var(--sport-orange);text-decoration:none;transition:color 0.3s ease}a:hover{color:var(--sport-orange-light)}.sport-hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:var(--sport-spacing-xl) var(--sport-spacing-md);overflow:hidden;background:linear-gradient(135deg, #1A1D23 0%, #242933 50%, #2E3440 100%)}.sport-hero::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%, rgba(252,76,2,0.08) 0%, transparent 60%);animation:pulse 10s ease-in-out infinite;pointer-events:none}.sport-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at center, transparent 0%, rgba(26,29,35,0.4) 100%);pointer-events:none}.sport-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;text-align:center}.sport-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--sport-spacing-xs);padding:var(--sport-spacing-xs) var(--sport-spacing-md);background:rgba(252,76,2,0.1);border:1px solid rgba(252,76,2,0.3);border-radius:var(--sport-radius-full);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--sport-orange);margin-bottom:var(--sport-spacing-lg)}.sport-hero__eyebrow::before{content:'🏃';font-size:18px}.sport-hero__title{margin-bottom:var(--sport-spacing-md);animation:fadeInUp 0.8s ease-out}.sport-hero__subtitle{font-size:clamp(18px, 2vw, 24px);font-weight:500;color:var(--sport-text-secondary);margin-bottom:var(--sport-spacing-xl);max-width:700px;margin-left:auto;margin-right:auto;animation:fadeInUp 0.8s ease-out 0.2s both}.sport-hero__cta{display:flex;gap:var(--sport-spacing-md);justify-content:center;flex-wrap:wrap;animation:fadeInUp 0.8s ease-out 0.4s both}.sport-btn{display:inline-flex;align-items:center;gap:var(--sport-spacing-xs);padding:16px 32px;font-size:16px;font-weight:600;border-radius:var(--sport-radius-md);border:none;cursor:pointer;transition:all 0.3s ease;text-decoration:none;position:relative;overflow:hidden}.sport-btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.1);transform:translate(-50%, -50%);transition:width 0.6s, height 0.6s}.sport-btn:hover::before{width:300px;height:300px}.sport-btn span{position:relative;z-index:1}.sport-btn--primary{background:var(--sport-orange-gradient);color:var(--sport-text-primary);box-shadow:var(--sport-shadow-glow)}.sport-btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(252,76,2,0.5)}.sport-btn--primary:active{transform:translateY(0)}.sport-btn--secondary{background:transparent;color:var(--sport-text-primary);border:2px solid var(--sport-border-light)}.sport-btn--secondary:hover{border-color:var(--sport-orange);background:rgba(252,76,2,0.1)}.sport-btn--ghost{background:var(--sport-bg-card);color:var(--sport-text-primary);border:1px solid var(--sport-border)}.sport-btn--ghost:hover{background:var(--sport-bg-secondary);border-color:var(--sport-border-light)}.sport-section{padding:var(--sport-spacing-2xl) var(--sport-spacing-md);position:relative}.sport-section--alt{background:var(--sport-bg-secondary)}.sport-section__header{text-align:center;max-width:800px;margin:0 auto var(--sport-spacing-xl)}.sport-section__icon{font-size:48px;margin-bottom:var(--sport-spacing-md);display:inline-block;animation:float 3s ease-in-out infinite}.sport-section__title{margin-bottom:var(--sport-spacing-md)}.sport-section__description{font-size:18px;color:var(--sport-text-muted)}.sport-card{background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-lg);padding:var(--sport-spacing-lg);transition:all 0.3s ease;position:relative;overflow:hidden}.sport-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--sport-orange-gradient);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.sport-card:nth-child(2)::before{background:linear-gradient(135deg, #0EA5E9 0%, #38BDF8 100%)}.sport-card:nth-child(3)::before{background:linear-gradient(135deg, #14B8A6 0%, #2DD4BF 100%)}.sport-card:nth-child(4)::before{background:linear-gradient(135deg, #6B7280 0%, #9CA3AF 100%)}.sport-card:nth-child(5)::before{background:linear-gradient(135deg, #22C55E 0%, #4ADE80 100%)}.sport-card:nth-child(6)::before{background:linear-gradient(135deg, #F97316 0%, #FB923C 100%)}.sport-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.4);border-color:rgba(252,76,2,0.3)}.sport-card:hover::before{transform:scaleX(1)}.sport-card__icon{width:56px;height:56px;background:linear-gradient(135deg, #3B4252 0%, #4C566A 100%);border-radius:var(--sport-radius-md);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:var(--sport-spacing-md);box-shadow:0 4px 12px rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.1)}.sport-card:nth-child(1) .sport-card__icon{background:linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%);box-shadow:0 4px 12px rgba(252,76,2,0.3)}.sport-card:nth-child(2) .sport-card__icon{background:linear-gradient(135deg, #0EA5E9 0%, #38BDF8 100%);box-shadow:0 4px 12px rgba(14,165,233,0.3)}.sport-card:nth-child(3) .sport-card__icon{background:linear-gradient(135deg, #14B8A6 0%, #2DD4BF 100%);box-shadow:0 4px 12px rgba(20,184,166,0.3)}.sport-card:nth-child(4) .sport-card__icon{background:linear-gradient(135deg, #6B7280 0%, #9CA3AF 100%);box-shadow:0 4px 12px rgba(107,114,128,0.3)}.sport-card:nth-child(5) .sport-card__icon{background:linear-gradient(135deg, #22C55E 0%, #4ADE80 100%);box-shadow:0 4px 12px rgba(34,197,94,0.3)}.sport-card:nth-child(6) .sport-card__icon{background:linear-gradient(135deg, #F97316 0%, #FB923C 100%);box-shadow:0 4px 12px rgba(249,115,22,0.3)}.sport-card__title{font-size:22px;font-weight:600;margin-bottom:var(--sport-spacing-sm);color:var(--sport-text-primary)}.sport-card__description{color:var(--sport-text-muted);line-height:1.6}.sport-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--sport-spacing-lg);max-width:1200px;margin:0 auto}.sport-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--sport-spacing-md);max-width:1000px;margin:0 auto}.sport-stat{text-align:center;padding:var(--sport-spacing-lg);background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-md);transition:all 0.3s ease}.sport-stat:hover{border-color:var(--sport-orange);transform:translateY(-2px)}.sport-stat__value{font-size:42px;font-weight:800;background:linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--sport-spacing-xs);line-height:1}.sport-stat__label{font-size:14px;color:var(--sport-text-muted);text-transform:uppercase;letter-spacing:0.05em}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1) rotate(0deg);opacity:0.4}50%{transform:scale(1.2) rotate(180deg);opacity:0.7}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.sport-hero{min-height:80vh;padding:var(--sport-spacing-lg) var(--sport-spacing-md)}.sport-hero__cta{flex-direction:column}.sport-btn{width:100%;justify-content:center}.sport-grid{grid-template-columns:1fr}.sport-stats{grid-template-columns:repeat(2, 1fr)}}.sport-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--sport-bg-overlay);backdrop-filter:blur(10px);border-bottom:1px solid var(--sport-border);padding:var(--sport-spacing-md) var(--sport-spacing-lg);transition:all 0.3s ease}.sport-header.scrolled{padding:var(--sport-spacing-sm) var(--sport-spacing-lg);box-shadow:var(--sport-shadow-md)}.sport-nav{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto}.sport-nav__logo{font-size:24px;font-weight:800;color:var(--sport-text-primary);text-decoration:none;display:flex;align-items:center;gap:var(--sport-spacing-sm)}.sport-nav__logo:hover{color:var(--sport-orange)}.sport-nav__menu{display:flex;gap:var(--sport-spacing-md);list-style:none}.sport-nav__link{color:var(--sport-text-secondary);font-weight:500;padding:var(--sport-spacing-xs) var(--sport-spacing-sm);border-radius:var(--sport-radius-sm);transition:all 0.3s ease}.sport-nav__link:hover{color:var(--sport-text-primary);background:rgba(255,255,255,0.05)}.sport-nav__link.active{color:var(--sport-orange);background:rgba(252,76,2,0.1)}.sport-feature{display:flex;align-items:center;gap:var(--sport-spacing-xl);margin-bottom:var(--sport-spacing-2xl)}.sport-feature:nth-child(even){flex-direction:row-reverse}@media (max-width: 768px){.sport-feature{flex-direction:column !important}}.sport-feature__image{flex:1;border-radius:var(--sport-radius-lg);overflow:hidden}.sport-feature__image img{width:100%;height:auto;display:block}.sport-feature__content{flex:1}.sport-loading{display:inline-block;width:40px;height:40px;border:4px solid var(--sport-border);border-top-color:var(--sport-orange);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:root{--sport-dark-blue: #1A1D23;--sport-navy: #242933;--sport-deep-blue: #2E3440;--sport-slate: #3B4252;--sport-slate-light: #4C566A;--sport-orange: #FC4C02;--sport-orange-light: #FF6B35;--sport-orange-dark: #E63900;--sport-orange-gradient: linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%);--sport-blue: #0EA5E9;--sport-blue-light: #38BDF8;--sport-teal: #14B8A6;--sport-teal-light: #2DD4BF;--sport-green: #22C55E;--sport-green-light: #4ADE80;--sport-gray: #6B7280;--sport-gray-light: #9CA3AF;--sport-text-primary: #FFFFFF;--sport-text-secondary: #E5E7EB;--sport-text-muted: #9CA3AF;--sport-text-dark: #1F2937;--sport-bg-primary: #1A1D23;--sport-bg-secondary: #242933;--sport-bg-card: #2E3440;--sport-bg-overlay: rgba(26, 29, 35, 0.95);--sport-border: rgba(255, 255, 255, 0.08);--sport-border-light: rgba(255, 255, 255, 0.12);--sport-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3);--sport-shadow-md: 0 4px 16px rgba(0, 0, 0, 0.4);--sport-shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.5);--sport-shadow-glow: 0 0 30px rgba(252, 76, 2, 0.4);--sport-spacing-xs: 8px;--sport-spacing-sm: 16px;--sport-spacing-md: 24px;--sport-spacing-lg: 32px;--sport-spacing-xl: 48px;--sport-spacing-2xl: 64px;--sport-radius-sm: 8px;--sport-radius-md: 12px;--sport-radius-lg: 16px;--sport-radius-xl: 24px;--sport-radius-full: 9999px;--sport-font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--sport-font-display: 'Rubik', 'Inter', sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sport-font-primary);background:var(--sport-bg-primary);color:var(--sport-text-primary);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--sport-font-display);font-weight:700;line-height:1.2;color:var(--sport-text-primary);margin-bottom:var(--sport-spacing-md);letter-spacing:-0.02em}h1{font-size:clamp(32px, 5vw, 56px);font-weight:800;background:linear-gradient(135deg, #fff 0%, #E5E7EB 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 20px rgba(0,0,0,0.3)}h2{font-size:clamp(28px, 4vw, 42px);font-weight:700}h3{font-size:clamp(22px, 3vw, 32px);font-weight:600}h4{font-size:clamp(18px, 2.5vw, 24px);font-weight:600}p{color:var(--sport-text-secondary);line-height:1.7;margin-bottom:var(--sport-spacing-md)}a{color:var(--sport-orange);text-decoration:none;transition:color 0.3s ease}a:hover{color:var(--sport-orange-light)}.sport-hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:var(--sport-spacing-xl) var(--sport-spacing-md);overflow:hidden;background:linear-gradient(135deg, #1A1D23 0%, #242933 50%, #2E3440 100%)}.sport-hero::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%, rgba(252,76,2,0.08) 0%, transparent 60%);animation:pulse 10s ease-in-out infinite;pointer-events:none}.sport-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at center, transparent 0%, rgba(26,29,35,0.4) 100%);pointer-events:none}.sport-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;text-align:center}.sport-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--sport-spacing-xs);padding:var(--sport-spacing-xs) var(--sport-spacing-md);background:rgba(252,76,2,0.1);border:1px solid rgba(252,76,2,0.3);border-radius:var(--sport-radius-full);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--sport-orange);margin-bottom:var(--sport-spacing-lg)}.sport-hero__eyebrow::before{content:'🏃';font-size:18px}.sport-hero__title{margin-bottom:var(--sport-spacing-md);animation:fadeInUp 0.8s ease-out}.sport-hero__subtitle{font-size:clamp(18px, 2vw, 24px);font-weight:500;color:var(--sport-text-secondary);margin-bottom:var(--sport-spacing-xl);max-width:700px;margin-left:auto;margin-right:auto;animation:fadeInUp 0.8s ease-out 0.2s both}.sport-hero__cta{display:flex;gap:var(--sport-spacing-md);justify-content:center;flex-wrap:wrap;animation:fadeInUp 0.8s ease-out 0.4s both}.sport-btn{display:inline-flex;align-items:center;gap:var(--sport-spacing-xs);padding:16px 32px;font-size:16px;font-weight:600;border-radius:var(--sport-radius-md);border:none;cursor:pointer;transition:all 0.3s ease;text-decoration:none;position:relative;overflow:hidden}.sport-btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.1);transform:translate(-50%, -50%);transition:width 0.6s, height 0.6s}.sport-btn:hover::before{width:300px;height:300px}.sport-btn span{position:relative;z-index:1}.sport-btn--primary{background:var(--sport-orange-gradient);color:var(--sport-text-primary);box-shadow:var(--sport-shadow-glow)}.sport-btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(252,76,2,0.5)}.sport-btn--primary:active{transform:translateY(0)}.sport-btn--secondary{background:transparent;color:var(--sport-text-primary);border:2px solid var(--sport-border-light)}.sport-btn--secondary:hover{border-color:var(--sport-orange);background:rgba(252,76,2,0.1)}.sport-btn--ghost{background:var(--sport-bg-card);color:var(--sport-text-primary);border:1px solid var(--sport-border)}.sport-btn--ghost:hover{background:var(--sport-bg-secondary);border-color:var(--sport-border-light)}.sport-section{padding:var(--sport-spacing-2xl) var(--sport-spacing-md);position:relative}.sport-section--alt{background:var(--sport-bg-secondary)}.sport-section__header{text-align:center;max-width:800px;margin:0 auto var(--sport-spacing-xl)}.sport-section__icon{font-size:48px;margin-bottom:var(--sport-spacing-md);display:inline-block;animation:float 3s ease-in-out infinite}.sport-section__title{margin-bottom:var(--sport-spacing-md)}.sport-section__description{font-size:18px;color:var(--sport-text-muted)}.sport-card{background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-lg);padding:var(--sport-spacing-lg);transition:all 0.3s ease;position:relative;overflow:hidden}.sport-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--sport-orange-gradient);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.sport-card:nth-child(2)::before{background:linear-gradient(135deg, #0EA5E9 0%, #38BDF8 100%)}.sport-card:nth-child(3)::before{background:linear-gradient(135deg, #14B8A6 0%, #2DD4BF 100%)}.sport-card:nth-child(4)::before{background:linear-gradient(135deg, #6B7280 0%, #9CA3AF 100%)}.sport-card:nth-child(5)::before{background:linear-gradient(135deg, #22C55E 0%, #4ADE80 100%)}.sport-card:nth-child(6)::before{background:linear-gradient(135deg, #F97316 0%, #FB923C 100%)}.sport-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.4);border-color:rgba(252,76,2,0.3)}.sport-card:hover::before{transform:scaleX(1)}.sport-card__icon{width:56px;height:56px;background:linear-gradient(135deg, #3B4252 0%, #4C566A 100%);border-radius:var(--sport-radius-md);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:var(--sport-spacing-md);box-shadow:0 4px 12px rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.1)}.sport-card:nth-child(1) .sport-card__icon{background:linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%);box-shadow:0 4px 12px rgba(252,76,2,0.3)}.sport-card:nth-child(2) .sport-card__icon{background:linear-gradient(135deg, #0EA5E9 0%, #38BDF8 100%);box-shadow:0 4px 12px rgba(14,165,233,0.3)}.sport-card:nth-child(3) .sport-card__icon{background:linear-gradient(135deg, #14B8A6 0%, #2DD4BF 100%);box-shadow:0 4px 12px rgba(20,184,166,0.3)}.sport-card:nth-child(4) .sport-card__icon{background:linear-gradient(135deg, #6B7280 0%, #9CA3AF 100%);box-shadow:0 4px 12px rgba(107,114,128,0.3)}.sport-card:nth-child(5) .sport-card__icon{background:linear-gradient(135deg, #22C55E 0%, #4ADE80 100%);box-shadow:0 4px 12px rgba(34,197,94,0.3)}.sport-card:nth-child(6) .sport-card__icon{background:linear-gradient(135deg, #F97316 0%, #FB923C 100%);box-shadow:0 4px 12px rgba(249,115,22,0.3)}.sport-card__title{font-size:22px;font-weight:600;margin-bottom:var(--sport-spacing-sm);color:var(--sport-text-primary)}.sport-card__description{color:var(--sport-text-muted);line-height:1.6}.sport-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--sport-spacing-lg);max-width:1200px;margin:0 auto}.sport-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--sport-spacing-md);max-width:1000px;margin:0 auto}.sport-stat{text-align:center;padding:var(--sport-spacing-lg);background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-md);transition:all 0.3s ease}.sport-stat:hover{border-color:var(--sport-orange);transform:translateY(-2px)}.sport-stat__value{font-size:42px;font-weight:800;background:linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--sport-spacing-xs);line-height:1}.sport-stat__label{font-size:14px;color:var(--sport-text-muted);text-transform:uppercase;letter-spacing:0.05em}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1) rotate(0deg);opacity:0.4}50%{transform:scale(1.2) rotate(180deg);opacity:0.7}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.sport-hero{min-height:80vh;padding:var(--sport-spacing-lg) var(--sport-spacing-md)}.sport-hero__cta{flex-direction:column}.sport-btn{width:100%;justify-content:center}.sport-grid{grid-template-columns:1fr}.sport-stats{grid-template-columns:repeat(2, 1fr)}}.sport-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--sport-bg-overlay);backdrop-filter:blur(10px);border-bottom:1px solid var(--sport-border);padding:var(--sport-spacing-md) var(--sport-spacing-lg);transition:all 0.3s ease}.sport-header.scrolled{padding:var(--sport-spacing-sm) var(--sport-spacing-lg);box-shadow:var(--sport-shadow-md)}.sport-nav{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto}.sport-nav__logo{font-size:24px;font-weight:800;color:var(--sport-text-primary);text-decoration:none;display:flex;align-items:center;gap:var(--sport-spacing-sm)}.sport-nav__logo:hover{color:var(--sport-orange)}.sport-nav__menu{display:flex;gap:var(--sport-spacing-md);list-style:none}.sport-nav__link{color:var(--sport-text-secondary);font-weight:500;padding:var(--sport-spacing-xs) var(--sport-spacing-sm);border-radius:var(--sport-radius-sm);transition:all 0.3s ease}.sport-nav__link:hover{color:var(--sport-text-primary);background:rgba(255,255,255,0.05)}.sport-nav__link.active{color:var(--sport-orange);background:rgba(252,76,2,0.1)}.sport-feature{display:flex;align-items:center;gap:var(--sport-spacing-xl);margin-bottom:var(--sport-spacing-2xl)}.sport-feature:nth-child(even){flex-direction:row-reverse}@media (max-width: 768px){.sport-feature{flex-direction:column !important}}.sport-feature__image{flex:1;border-radius:var(--sport-radius-lg);overflow:hidden}.sport-feature__image img{width:100%;height:auto;display:block}.sport-feature__content{flex:1}.sport-loading{display:inline-block;width:40px;height:40px;border:4px solid var(--sport-border);border-top-color:var(--sport-orange);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--mobile-spacing-xs: 8px;--mobile-spacing-sm: 12px;--mobile-spacing-md: 16px;--mobile-spacing-lg: 24px;--mobile-spacing-xl: 32px;--mobile-header-height: 56px;--mobile-nav-height: 64px}.mobile-only{display:none}@media (max-width: 768px){.mobile-only{display:block}.desktop-only{display:none !important}}@media (max-width: 768px){body{padding-top:var(--safe-area-top);padding-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));background:var(--sport-bg-primary);overflow-x:hidden}.sport-header,.theme-header{position:fixed;top:0;left:0;right:0;height:calc(var(--mobile-header-height) + var(--safe-area-top));padding-top:var(--safe-area-top);background:linear-gradient(135deg, rgba(28,33,39,0.98) 0%, rgba(36,46,60,0.98) 100%);backdrop-filter:blur(20px);border-bottom:1px solid var(--sport-border-light);box-shadow:0 4px 12px rgba(139,92,246,0.2);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding-left:calc(12px + var(--safe-area-left));padding-right:calc(12px + var(--safe-area-right))}.theme-header__logo-link{display:flex;align-items:center}.theme-header__logo{width:32px;height:32px;filter:drop-shadow(0 0 8px rgba(252,82,0,0.6))}.theme-header__title{font-size:16px;font-weight:700;color:var(--sport-text-primary);background:linear-gradient(135deg, #fff 0%, #A78BFA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}#install-button{display:none !important}.theme-menu.desktop-menu{display:none !important}.mobile-menu-toggle{display:flex !important;font-size:32px;color:#ffffff;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;transition:all 0.2s ease}.mobile-menu-toggle:active{transform:scale(0.9);color:#FC4C02}.mobile-nav-bar{position:fixed;bottom:0;left:0;right:0;height:calc(var(--mobile-nav-height) + var(--safe-area-bottom));padding-bottom:var(--safe-area-bottom);background:rgba(26,29,35,0.98);backdrop-filter:blur(20px);border-top:2px solid rgba(252,76,2,0.3);box-shadow:0 -4px 20px rgba(0,0,0,0.5);z-index:1000;display:flex;justify-content:space-around;align-items:center;padding-left:var(--safe-area-left);padding-right:var(--safe-area-right);padding-top:8px}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px 12px;color:#9CA3AF;text-decoration:none;transition:all 0.2s ease;border-radius:12px;position:relative;flex:1;max-width:75px}.mobile-nav-item::before{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:4px;background:var(--sport-orange-gradient);border-radius:0 0 4px 4px;transition:width 0.3s ease;box-shadow:0 2px 8px rgba(252,76,2,0.6)}.mobile-nav-item.active{color:#FC4C02;background:rgba(252,76,2,0.1)}.mobile-nav-item.active::before{width:50px}.mobile-nav-item.active .mobile-nav-icon{transform:scale(1.15);filter:drop-shadow(0 2px 6px rgba(252,76,2,0.8))}.mobile-nav-item:active{transform:scale(0.92);background:rgba(252,76,2,0.15)}.mobile-nav-icon{font-size:26px;transition:all 0.2s ease;line-height:1}.mobile-nav-label{font-size:11px;font-weight:600;text-align:center;line-height:1.2}.sport-hero{min-height:60vh;padding:calc(var(--mobile-header-height) + var(--mobile-spacing-xl)) var(--mobile-spacing-md) var(--mobile-spacing-xl)}.sport-hero::before{opacity:0.6}.sport-hero__content{padding:0}.sport-hero__eyebrow{font-size:12px;padding:6px 16px}.sport-hero__title{font-size:32px;margin-bottom:var(--mobile-spacing-md)}.sport-hero__subtitle{font-size:16px;margin-bottom:var(--mobile-spacing-lg)}.sport-hero__cta{flex-direction:column;gap:var(--mobile-spacing-sm)}.sport-btn{width:100%;justify-content:center;padding:14px 24px;font-size:16px;font-weight:600}.sport-btn:active{transform:scale(0.98)}.sport-section{padding:var(--mobile-spacing-lg) var(--mobile-spacing-md)}.sport-section__header{margin-bottom:var(--mobile-spacing-lg)}.sport-section__icon{font-size:32px;margin-bottom:var(--mobile-spacing-sm)}.sport-section__title{font-size:24px !important;margin-bottom:var(--mobile-spacing-sm) !important}.sport-section__description{font-size:14px !important;line-height:1.5 !important}.sport-grid{grid-template-columns:1fr;gap:var(--mobile-spacing-md);padding:0 var(--mobile-spacing-md)}.sport-card{padding:var(--mobile-spacing-lg);border-radius:var(--sport-radius-md)}.sport-card:active{transform:scale(0.98)}.sport-card__icon{width:48px;height:48px;font-size:24px;margin-bottom:var(--mobile-spacing-md)}.sport-card__title{font-size:18px;margin-bottom:var(--mobile-spacing-sm)}.sport-card__description{font-size:14px;line-height:1.6}.sport-stats{grid-template-columns:repeat(2, 1fr);gap:var(--mobile-spacing-sm)}.sport-stat{padding:var(--mobile-spacing-md);border-radius:var(--sport-radius-md)}.sport-stat__value{font-size:32px}.sport-stat__label{font-size:12px}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);backdrop-filter:blur(10px);z-index:2000;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:linear-gradient(135deg, var(--sport-bg-secondary) 0%, var(--sport-bg-card) 100%);box-shadow:-4px 0 20px rgba(0,0,0,0.5);transform:translateX(100%);transition:transform 0.3s ease;overflow-y:auto;padding-top:calc(var(--mobile-header-height) + var(--safe-area-top));padding-bottom:var(--safe-area-bottom)}.mobile-menu-overlay.active .mobile-menu{transform:translateX(0)}.mobile-menu__header{padding:var(--mobile-spacing-lg);border-bottom:1px solid var(--sport-border);display:flex;justify-content:space-between;align-items:center}.mobile-menu__header h3{margin:0;font-size:20px;background:var(--sport-orange-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-menu-close{width:36px;height:36px;border-radius:50%;background:rgba(252,82,0,0.1);border:1px solid var(--sport-border);color:var(--sport-orange);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.mobile-menu-close:active{transform:scale(0.9);background:rgba(252,82,0,0.2)}.mobile-menu__section{padding:1rem !important;margin:1rem !important;background:rgba(255,255,255,0.05) !important;border:2px solid rgba(255,255,255,0.2) !important;border-radius:8px !important}.mobile-menu__section h4{font-size:0.9rem !important;text-transform:uppercase;letter-spacing:0.1em;color:#f7fbff !important;font-weight:500 !important;margin-bottom:0.75rem !important;padding-left:0 !important}.mobile-menu__item{display:flex;align-items:center;gap:var(--mobile-spacing-md);padding:1.25rem 1.5rem !important;color:#f7fbff !important;font-weight:500 !important;font-size:1rem !important;text-decoration:none;border-radius:8px !important;border:3px solid rgba(255,255,255,0.3) !important;background:rgba(255,255,255,0.1) !important;letter-spacing:0.025em !important;transition:all 0.3s ease;margin-bottom:0.5rem !important}.mobile-menu__item span{color:#f7fbff !important;font-weight:500 !important}.mobile-menu__item:hover,.mobile-menu__item:focus,.mobile-menu__item:active{background:rgba(255,107,53,0.25) !important;color:#ffb193 !important}.mobile-menu__item:active{transform:scale(0.98);background:rgba(139,92,246,0.2)}.mobile-menu__item .mobile-menu__icon{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(139,92,246,0.2) 0%, rgba(252,82,0,0.2) 100%);border-radius:8px}.mobile-menu__item span:last-child{flex:1;font-size:15px;font-weight:500}.mobile-pull-refresh{position:absolute;top:calc(var(--mobile-header-height) + var(--safe-area-top));left:50%;transform:translateX(-50%) translateY(-60px);width:40px;height:40px;background:var(--sport-orange-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(252,82,0,0.4)}.mobile-pull-refresh.active{opacity:1;transform:translateX(-50%) translateY(10px)}.sport-page,.app-container{padding-top:calc(var(--mobile-header-height) + var(--safe-area-top));padding-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));min-height:100vh;padding-left:0;padding-right:0}.prototype-track,.home-track{padding:0;margin:0}.sport-hero{min-height:auto;padding:var(--mobile-spacing-xl) var(--mobile-spacing-md);text-align:center}.sport-hero::before{background:radial-gradient(circle at 50% 30%, rgba(139,92,246,0.3) 0%, transparent 60%), radial-gradient(circle at 50% 70%, rgba(252,82,0,0.2) 0%, transparent 60%)}.sport-stats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:var(--mobile-spacing-md);margin:0;-webkit-overflow-scrolling:touch}.sport-stats::-webkit-scrollbar{display:none}.sport-stat{flex:0 0 130px;scroll-snap-align:start;background:var(--sport-bg-card);border:1px solid var(--sport-border-light);border-radius:var(--sport-radius-md);padding:16px 12px;text-align:center}.sport-stat:nth-child(1){border-color:rgba(252,82,0,0.3);box-shadow:0 4px 12px rgba(252,82,0,0.2)}.sport-stat:nth-child(2){border-color:rgba(139,92,246,0.3);box-shadow:0 4px 12px rgba(139,92,246,0.2)}.sport-stat:nth-child(3){border-color:rgba(236,72,153,0.3);box-shadow:0 4px 12px rgba(236,72,153,0.2)}.sport-stat:nth-child(4){border-color:rgba(6,182,212,0.3);box-shadow:0 4px 12px rgba(6,182,212,0.2)}.sport-stat__value{font-size:28px !important;margin-bottom:4px !important}.sport-stat__label{font-size:10px !important;line-height:1.3 !important}.sport-card{margin-bottom:var(--mobile-spacing-md);padding:var(--mobile-spacing-lg)}.sport-card:active{transform:scale(0.98)}.track-session-card,.training-card{background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-lg);padding:var(--mobile-spacing-lg);margin-bottom:var(--mobile-spacing-md);position:relative;overflow:hidden}.track-session-card::before,.training-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--sport-orange-gradient)}.track-session-card:active,.training-card:active{transform:scale(0.98)}.mobile-fab{position:fixed;bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom) + 16px);right:calc(16px + var(--safe-area-right));width:56px;height:56px;background:var(--sport-orange-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:white;box-shadow:0 4px 16px rgba(252,82,0,0.4);z-index:999;cursor:pointer;transition:all 0.3s ease}.mobile-fab:active{transform:scale(0.9)}.mobile-fab:hover{box-shadow:0 6px 20px rgba(252,82,0,0.6)}.mobile-swipe-container{overflow-x:auto;scroll-snap-type:x mandatory;display:flex;gap:var(--mobile-spacing-md);padding:var(--mobile-spacing-md);margin:0 calc(-1 * var(--mobile-spacing-md));-webkit-overflow-scrolling:touch}.mobile-swipe-container::-webkit-scrollbar{display:none}.mobile-swipe-card{flex:0 0 85%;scroll-snap-align:start}.mobile-bottom-sheet{position:fixed;bottom:0;left:0;right:0;background:var(--sport-bg-card);border-radius:var(--sport-radius-xl) var(--sport-radius-xl) 0 0;padding:var(--mobile-spacing-lg);padding-bottom:calc(var(--mobile-spacing-lg) + var(--safe-area-bottom));box-shadow:0 -4px 20px rgba(0,0,0,0.5);transform:translateY(100%);transition:transform 0.3s ease;z-index:2001}.mobile-bottom-sheet.active{transform:translateY(0)}.mobile-bottom-sheet::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:var(--sport-border-light);border-radius:2px}.mobile-profile-header{background:linear-gradient(135deg, var(--sport-bg-secondary) 0%, var(--sport-bg-card) 100%);padding:var(--mobile-spacing-xl) var(--mobile-spacing-md);text-align:center;border-radius:0 0 var(--sport-radius-xl) var(--sport-radius-xl);margin-bottom:var(--mobile-spacing-lg)}.mobile-profile-header .profile-avatar{width:80px;height:80px;border-radius:50%;background:var(--sport-purple-gradient);display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto var(--mobile-spacing-md);box-shadow:0 4px 16px rgba(139,92,246,0.4)}.mobile-profile-header .profile-name{font-size:24px;font-weight:700;color:var(--sport-text-primary);margin-bottom:4px}.mobile-profile-header .profile-role{font-size:14px;color:var(--sport-text-muted);display:inline-block;padding:4px 12px;background:rgba(139,92,246,0.2);border-radius:var(--sport-radius-full)}.mobile-list-item{display:flex;align-items:center;gap:var(--mobile-spacing-md);padding:var(--mobile-spacing-md);background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-md);margin-bottom:var(--mobile-spacing-sm);transition:all 0.3s ease}.mobile-list-item:active{transform:scale(0.98);background:var(--sport-bg-secondary)}.mobile-list-item .list-item-icon{width:40px;height:40px;background:var(--sport-purple-gradient);border-radius:var(--sport-radius-sm);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.mobile-list-item .list-item-content{flex:1}.mobile-list-item .list-item-content .list-item-title{font-size:16px;font-weight:600;color:var(--sport-text-primary);margin-bottom:2px}.mobile-list-item .list-item-content .list-item-subtitle{font-size:13px;color:var(--sport-text-muted)}.mobile-list-item .list-item-action{font-size:20px;color:var(--sport-text-muted)}.mobile-quick-actions{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--mobile-spacing-sm);padding:var(--mobile-spacing-md);margin-bottom:var(--mobile-spacing-lg)}.mobile-quick-action{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--mobile-spacing-md) var(--mobile-spacing-sm);background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-md);text-decoration:none;transition:all 0.3s ease}.mobile-quick-action:active{transform:scale(0.95)}.mobile-quick-action .quick-action-icon{font-size:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3))}.mobile-quick-action .quick-action-label{font-size:11px;color:var(--sport-text-muted);text-align:center;font-weight:500}.skeleton{background:linear-gradient(90deg, var(--sport-bg-card) 25%, var(--sport-bg-secondary) 50%, var(--sport-bg-card) 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:var(--sport-radius-md)}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.mobile-progress{height:8px;background:rgba(139,92,246,0.2);border-radius:var(--sport-radius-full);overflow:hidden;margin-bottom:var(--mobile-spacing-md)}.mobile-progress .progress-fill{height:100%;background:var(--sport-orange-gradient);border-radius:var(--sport-radius-full);transition:width 0.5s ease;box-shadow:0 0 10px rgba(252,82,0,0.5)}.mobile-tabs{display:flex;gap:8px;padding:var(--mobile-spacing-md);overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-tabs::-webkit-scrollbar{display:none}.mobile-tab{flex:0 0 auto;padding:10px 20px;background:transparent;border:1px solid var(--sport-border);border-radius:var(--sport-radius-full);color:var(--sport-text-muted);font-size:14px;font-weight:600;transition:all 0.3s ease;white-space:nowrap}.mobile-tab.active{background:var(--sport-orange-gradient);color:white;border-color:transparent;box-shadow:0 4px 12px rgba(252,82,0,0.4)}.mobile-tab:active{transform:scale(0.95)}.mobile-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(139,92,246,0.2);border:1px solid rgba(139,92,246,0.3);border-radius:var(--sport-radius-full);font-size:12px;font-weight:600;color:var(--sport-purple-light)}.mobile-badge--orange{background:rgba(252,82,0,0.2);border-color:rgba(252,82,0,0.3);color:var(--sport-orange-light)}.mobile-badge--green{background:rgba(16,185,129,0.2);border-color:rgba(16,185,129,0.3);color:var(--sport-green-light)}.mobile-activity-item{display:flex;gap:var(--mobile-spacing-md);padding:var(--mobile-spacing-md);background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-md);margin-bottom:var(--mobile-spacing-sm)}.mobile-activity-item .activity-icon{width:48px;height:48px;background:var(--sport-orange-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;box-shadow:0 4px 12px rgba(252,82,0,0.3)}.mobile-activity-item .activity-content{flex:1}.mobile-activity-item .activity-content .activity-title{font-size:16px;font-weight:600;color:var(--sport-text-primary);margin-bottom:4px}.mobile-activity-item .activity-content .activity-meta{font-size:13px;color:var(--sport-text-muted);display:flex;gap:12px}.mobile-activity-item .activity-content .activity-meta span{display:flex;align-items:center;gap:4px}.mobile-empty-state{text-align:center;padding:var(--mobile-spacing-2xl) var(--mobile-spacing-md)}.mobile-empty-state .empty-icon{font-size:64px;margin-bottom:var(--mobile-spacing-md);opacity:0.3}.mobile-empty-state .empty-title{font-size:20px;font-weight:600;color:var(--sport-text-secondary);margin-bottom:var(--mobile-spacing-sm)}.mobile-empty-state .empty-description{font-size:14px;color:var(--sport-text-muted);margin-bottom:var(--mobile-spacing-lg)}}@media (max-width: 768px){.swipeable{touch-action:pan-y;user-select:none}*{-webkit-tap-highlight-color:rgba(252,82,0,0.2)}}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--mobile-spacing-xs: 8px;--mobile-spacing-sm: 12px;--mobile-spacing-md: 16px;--mobile-spacing-lg: 24px;--mobile-spacing-xl: 32px;--mobile-header-height: 56px;--mobile-nav-height: 64px}.mobile-only{display:none}@media (max-width: 768px){.mobile-only{display:block}.desktop-only{display:none !important}}@media (max-width: 768px){body{padding-top:var(--safe-area-top);padding-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));background:var(--sport-bg-primary);overflow-x:hidden}.sport-header,.theme-header{position:fixed;top:0;left:0;right:0;height:calc(var(--mobile-header-height) + var(--safe-area-top));padding-top:var(--safe-area-top);background:linear-gradient(135deg, rgba(28,33,39,0.98) 0%, rgba(36,46,60,0.98) 100%);backdrop-filter:blur(20px);border-bottom:1px solid var(--sport-border-light);box-shadow:0 4px 12px rgba(139,92,246,0.2);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding-left:calc(12px + var(--safe-area-left));padding-right:calc(12px + var(--safe-area-right))}.theme-header__logo-link{display:flex;align-items:center}.theme-header__logo{width:32px;height:32px;filter:drop-shadow(0 0 8px rgba(252,82,0,0.6))}.theme-header__title{font-size:16px;font-weight:700;color:var(--sport-text-primary);background:linear-gradient(135deg, #fff 0%, #A78BFA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}#install-button{display:none !important}.theme-menu.desktop-menu{display:none !important}.mobile-menu-toggle{display:flex !important;font-size:32px;color:#ffffff;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;transition:all 0.2s ease}.mobile-menu-toggle:active{transform:scale(0.9);color:#FC4C02}.mobile-nav-bar{position:fixed;bottom:0;left:0;right:0;height:calc(var(--mobile-nav-height) + var(--safe-area-bottom));padding-bottom:var(--safe-area-bottom);background:rgba(26,29,35,0.98);backdrop-filter:blur(20px);border-top:2px solid rgba(252,76,2,0.3);box-shadow:0 -4px 20px rgba(0,0,0,0.5);z-index:1000;display:flex;justify-content:space-around;align-items:center;padding-left:var(--safe-area-left);padding-right:var(--safe-area-right);padding-top:8px}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px 12px;color:#9CA3AF;text-decoration:none;transition:all 0.2s ease;border-radius:12px;position:relative;flex:1;max-width:75px}.mobile-nav-item::before{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:4px;background:var(--sport-orange-gradient);border-radius:0 0 4px 4px;transition:width 0.3s ease;box-shadow:0 2px 8px rgba(252,76,2,0.6)}.mobile-nav-item.active{color:#FC4C02;background:rgba(252,76,2,0.1)}.mobile-nav-item.active::before{width:50px}.mobile-nav-item.active .mobile-nav-icon{transform:scale(1.15);filter:drop-shadow(0 2px 6px rgba(252,76,2,0.8))}.mobile-nav-item:active{transform:scale(0.92);background:rgba(252,76,2,0.15)}.mobile-nav-icon{font-size:26px;transition:all 0.2s ease;line-height:1}.mobile-nav-label{font-size:11px;font-weight:600;text-align:center;line-height:1.2}.sport-hero{min-height:60vh;padding:calc(var(--mobile-header-height) + var(--mobile-spacing-xl)) var(--mobile-spacing-md) var(--mobile-spacing-xl)}.sport-hero::before{opacity:0.6}.sport-hero__content{padding:0}.sport-hero__eyebrow{font-size:12px;padding:6px 16px}.sport-hero__title{font-size:32px;margin-bottom:var(--mobile-spacing-md)}.sport-hero__subtitle{font-size:16px;margin-bottom:var(--mobile-spacing-lg)}.sport-hero__cta{flex-direction:column;gap:var(--mobile-spacing-sm)}.sport-btn{width:100%;justify-content:center;padding:14px 24px;font-size:16px;font-weight:600}.sport-btn:active{transform:scale(0.98)}.sport-section{padding:var(--mobile-spacing-lg) var(--mobile-spacing-md)}.sport-section__header{margin-bottom:var(--mobile-spacing-lg)}.sport-section__icon{font-size:32px;margin-bottom:var(--mobile-spacing-sm)}.sport-section__title{font-size:24px !important;margin-bottom:var(--mobile-spacing-sm) !important}.sport-section__description{font-size:14px !important;line-height:1.5 !important}.sport-grid{grid-template-columns:1fr;gap:var(--mobile-spacing-md);padding:0 var(--mobile-spacing-md)}.sport-card{padding:var(--mobile-spacing-lg);border-radius:var(--sport-radius-md)}.sport-card:active{transform:scale(0.98)}.sport-card__icon{width:48px;height:48px;font-size:24px;margin-bottom:var(--mobile-spacing-md)}.sport-card__title{font-size:18px;margin-bottom:var(--mobile-spacing-sm)}.sport-card__description{font-size:14px;line-height:1.6}.sport-stats{grid-template-columns:repeat(2, 1fr);gap:var(--mobile-spacing-sm)}.sport-stat{padding:var(--mobile-spacing-md);border-radius:var(--sport-radius-md)}.sport-stat__value{font-size:32px}.sport-stat__label{font-size:12px}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);backdrop-filter:blur(10px);z-index:2000;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:linear-gradient(135deg, var(--sport-bg-secondary) 0%, var(--sport-bg-card) 100%);box-shadow:-4px 0 20px rgba(0,0,0,0.5);transform:translateX(100%);transition:transform 0.3s ease;overflow-y:auto;padding-top:calc(var(--mobile-header-height) + var(--safe-area-top));padding-bottom:var(--safe-area-bottom)}.mobile-menu-overlay.active .mobile-menu{transform:translateX(0)}.mobile-menu__header{padding:var(--mobile-spacing-lg);border-bottom:1px solid var(--sport-border);display:flex;justify-content:space-between;align-items:center}.mobile-menu__header h3{margin:0;font-size:20px;background:var(--sport-orange-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-menu-close{width:36px;height:36px;border-radius:50%;background:rgba(252,82,0,0.1);border:1px solid var(--sport-border);color:var(--sport-orange);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.mobile-menu-close:active{transform:scale(0.9);background:rgba(252,82,0,0.2)}.mobile-menu__section{padding:1rem !important;margin:1rem !important;background:rgba(255,255,255,0.05) !important;border:2px solid rgba(255,255,255,0.2) !important;border-radius:8px !important}.mobile-menu__section h4{font-size:0.9rem !important;text-transform:uppercase;letter-spacing:0.1em;color:#f7fbff !important;font-weight:500 !important;margin-bottom:0.75rem !important;padding-left:0 !important}.mobile-menu__item{display:flex;align-items:center;gap:var(--mobile-spacing-md);padding:1.25rem 1.5rem !important;color:#f7fbff !important;font-weight:500 !important;font-size:1rem !important;text-decoration:none;border-radius:8px !important;border:3px solid rgba(255,255,255,0.3) !important;background:rgba(255,255,255,0.1) !important;letter-spacing:0.025em !important;transition:all 0.3s ease;margin-bottom:0.5rem !important}.mobile-menu__item span{color:#f7fbff !important;font-weight:500 !important}.mobile-menu__item:hover,.mobile-menu__item:focus,.mobile-menu__item:active{background:rgba(255,107,53,0.25) !important;color:#ffb193 !important}.mobile-menu__item:active{transform:scale(0.98);background:rgba(139,92,246,0.2)}.mobile-menu__item .mobile-menu__icon{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(139,92,246,0.2) 0%, rgba(252,82,0,0.2) 100%);border-radius:8px}.mobile-menu__item span:last-child{flex:1;font-size:15px;font-weight:500}.mobile-pull-refresh{position:absolute;top:calc(var(--mobile-header-height) + var(--safe-area-top));left:50%;transform:translateX(-50%) translateY(-60px);width:40px;height:40px;background:var(--sport-orange-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(252,82,0,0.4)}.mobile-pull-refresh.active{opacity:1;transform:translateX(-50%) translateY(10px)}.sport-page,.app-container{padding-top:calc(var(--mobile-header-height) + var(--safe-area-top));padding-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));min-height:100vh;padding-left:0;padding-right:0}.prototype-track,.home-track{padding:0;margin:0}.sport-hero{min-height:auto;padding:var(--mobile-spacing-xl) var(--mobile-spacing-md);text-align:center}.sport-hero::before{background:radial-gradient(circle at 50% 30%, rgba(139,92,246,0.3) 0%, transparent 60%), radial-gradient(circle at 50% 70%, rgba(252,82,0,0.2) 0%, transparent 60%)}.sport-stats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:var(--mobile-spacing-md);margin:0;-webkit-overflow-scrolling:touch}.sport-stats::-webkit-scrollbar{display:none}.sport-stat{flex:0 0 130px;scroll-snap-align:start;background:var(--sport-bg-card);border:1px solid var(--sport-border-light);border-radius:var(--sport-radius-md);padding:16px 12px;text-align:center}.sport-stat:nth-child(1){border-color:rgba(252,82,0,0.3);box-shadow:0 4px 12px rgba(252,82,0,0.2)}.sport-stat:nth-child(2){border-color:rgba(139,92,246,0.3);box-shadow:0 4px 12px rgba(139,92,246,0.2)}.sport-stat:nth-child(3){border-color:rgba(236,72,153,0.3);box-shadow:0 4px 12px rgba(236,72,153,0.2)}.sport-stat:nth-child(4){border-color:rgba(6,182,212,0.3);box-shadow:0 4px 12px rgba(6,182,212,0.2)}.sport-stat__value{font-size:28px !important;margin-bottom:4px !important}.sport-stat__label{font-size:10px !important;line-height:1.3 !important}.sport-card{margin-bottom:var(--mobile-spacing-md);padding:var(--mobile-spacing-lg)}.sport-card:active{transform:scale(0.98)}.track-session-card,.training-card{background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-lg);padding:var(--mobile-spacing-lg);margin-bottom:var(--mobile-spacing-md);position:relative;overflow:hidden}.track-session-card::before,.training-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--sport-orange-gradient)}.track-session-card:active,.training-card:active{transform:scale(0.98)}.mobile-fab{position:fixed;bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom) + 16px);right:calc(16px + var(--safe-area-right));width:56px;height:56px;background:var(--sport-orange-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:white;box-shadow:0 4px 16px rgba(252,82,0,0.4);z-index:999;cursor:pointer;transition:all 0.3s ease}.mobile-fab:active{transform:scale(0.9)}.mobile-fab:hover{box-shadow:0 6px 20px rgba(252,82,0,0.6)}.mobile-swipe-container{overflow-x:auto;scroll-snap-type:x mandatory;display:flex;gap:var(--mobile-spacing-md);padding:var(--mobile-spacing-md);margin:0 calc(-1 * var(--mobile-spacing-md));-webkit-overflow-scrolling:touch}.mobile-swipe-container::-webkit-scrollbar{display:none}.mobile-swipe-card{flex:0 0 85%;scroll-snap-align:start}.mobile-bottom-sheet{position:fixed;bottom:0;left:0;right:0;background:var(--sport-bg-card);border-radius:var(--sport-radius-xl) var(--sport-radius-xl) 0 0;padding:var(--mobile-spacing-lg);padding-bottom:calc(var(--mobile-spacing-lg) + var(--safe-area-bottom));box-shadow:0 -4px 20px rgba(0,0,0,0.5);transform:translateY(100%);transition:transform 0.3s ease;z-index:2001}.mobile-bottom-sheet.active{transform:translateY(0)}.mobile-bottom-sheet::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:var(--sport-border-light);border-radius:2px}.mobile-profile-header{background:linear-gradient(135deg, var(--sport-bg-secondary) 0%, var(--sport-bg-card) 100%);padding:var(--mobile-spacing-xl) var(--mobile-spacing-md);text-align:center;border-radius:0 0 var(--sport-radius-xl) var(--sport-radius-xl);margin-bottom:var(--mobile-spacing-lg)}.mobile-profile-header .profile-avatar{width:80px;height:80px;border-radius:50%;background:var(--sport-purple-gradient);display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto var(--mobile-spacing-md);box-shadow:0 4px 16px rgba(139,92,246,0.4)}.mobile-profile-header .profile-name{font-size:24px;font-weight:700;color:var(--sport-text-primary);margin-bottom:4px}.mobile-profile-header .profile-role{font-size:14px;color:var(--sport-text-muted);display:inline-block;padding:4px 12px;background:rgba(139,92,246,0.2);border-radius:var(--sport-radius-full)}.mobile-list-item{display:flex;align-items:center;gap:var(--mobile-spacing-md);padding:var(--mobile-spacing-md);background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-md);margin-bottom:var(--mobile-spacing-sm);transition:all 0.3s ease}.mobile-list-item:active{transform:scale(0.98);background:var(--sport-bg-secondary)}.mobile-list-item .list-item-icon{width:40px;height:40px;background:var(--sport-purple-gradient);border-radius:var(--sport-radius-sm);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.mobile-list-item .list-item-content{flex:1}.mobile-list-item .list-item-content .list-item-title{font-size:16px;font-weight:600;color:var(--sport-text-primary);margin-bottom:2px}.mobile-list-item .list-item-content .list-item-subtitle{font-size:13px;color:var(--sport-text-muted)}.mobile-list-item .list-item-action{font-size:20px;color:var(--sport-text-muted)}.mobile-quick-actions{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--mobile-spacing-sm);padding:var(--mobile-spacing-md);margin-bottom:var(--mobile-spacing-lg)}.mobile-quick-action{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--mobile-spacing-md) var(--mobile-spacing-sm);background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-md);text-decoration:none;transition:all 0.3s ease}.mobile-quick-action:active{transform:scale(0.95)}.mobile-quick-action .quick-action-icon{font-size:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3))}.mobile-quick-action .quick-action-label{font-size:11px;color:var(--sport-text-muted);text-align:center;font-weight:500}.skeleton{background:linear-gradient(90deg, var(--sport-bg-card) 25%, var(--sport-bg-secondary) 50%, var(--sport-bg-card) 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:var(--sport-radius-md)}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.mobile-progress{height:8px;background:rgba(139,92,246,0.2);border-radius:var(--sport-radius-full);overflow:hidden;margin-bottom:var(--mobile-spacing-md)}.mobile-progress .progress-fill{height:100%;background:var(--sport-orange-gradient);border-radius:var(--sport-radius-full);transition:width 0.5s ease;box-shadow:0 0 10px rgba(252,82,0,0.5)}.mobile-tabs{display:flex;gap:8px;padding:var(--mobile-spacing-md);overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-tabs::-webkit-scrollbar{display:none}.mobile-tab{flex:0 0 auto;padding:10px 20px;background:transparent;border:1px solid var(--sport-border);border-radius:var(--sport-radius-full);color:var(--sport-text-muted);font-size:14px;font-weight:600;transition:all 0.3s ease;white-space:nowrap}.mobile-tab.active{background:var(--sport-orange-gradient);color:white;border-color:transparent;box-shadow:0 4px 12px rgba(252,82,0,0.4)}.mobile-tab:active{transform:scale(0.95)}.mobile-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(139,92,246,0.2);border:1px solid rgba(139,92,246,0.3);border-radius:var(--sport-radius-full);font-size:12px;font-weight:600;color:var(--sport-purple-light)}.mobile-badge--orange{background:rgba(252,82,0,0.2);border-color:rgba(252,82,0,0.3);color:var(--sport-orange-light)}.mobile-badge--green{background:rgba(16,185,129,0.2);border-color:rgba(16,185,129,0.3);color:var(--sport-green-light)}.mobile-activity-item{display:flex;gap:var(--mobile-spacing-md);padding:var(--mobile-spacing-md);background:var(--sport-bg-card);border:1px solid var(--sport-border);border-radius:var(--sport-radius-md);margin-bottom:var(--mobile-spacing-sm)}.mobile-activity-item .activity-icon{width:48px;height:48px;background:var(--sport-orange-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;box-shadow:0 4px 12px rgba(252,82,0,0.3)}.mobile-activity-item .activity-content{flex:1}.mobile-activity-item .activity-content .activity-title{font-size:16px;font-weight:600;color:var(--sport-text-primary);margin-bottom:4px}.mobile-activity-item .activity-content .activity-meta{font-size:13px;color:var(--sport-text-muted);display:flex;gap:12px}.mobile-activity-item .activity-content .activity-meta span{display:flex;align-items:center;gap:4px}.mobile-empty-state{text-align:center;padding:var(--mobile-spacing-2xl) var(--mobile-spacing-md)}.mobile-empty-state .empty-icon{font-size:64px;margin-bottom:var(--mobile-spacing-md);opacity:0.3}.mobile-empty-state .empty-title{font-size:20px;font-weight:600;color:var(--sport-text-secondary);margin-bottom:var(--mobile-spacing-sm)}.mobile-empty-state .empty-description{font-size:14px;color:var(--sport-text-muted);margin-bottom:var(--mobile-spacing-lg)}}@media (max-width: 768px){.swipeable{touch-action:pan-y;user-select:none}*{-webkit-tap-highlight-color:rgba(252,82,0,0.2)}}:root{--readable-bg: #FAFBFC;--readable-bg-alt: #FFFFFF;--readable-card-bg: #FFFFFF;--readable-header-bg: #FFFFFF;--readable-text: #1a1a1a;--readable-text-muted: #4a4a4a;--readable-heading: #0a0a0a;--readable-primary: #E63900;--readable-primary-light: #FF6B35;--readable-success: #1e7e34;--readable-warning: #d39e00;--readable-danger: #bd2130;--readable-border: #e1e4e8;--readable-shadow: rgba(0, 0, 0, 0.06);--readable-font-size-base: 18px;--readable-font-size-large: 20px;--readable-font-size-small: 16px;--readable-line-height: 1.8;--readable-heading-line-height: 1.4;--readable-spacing-xs: 8px;--readable-spacing-sm: 16px;--readable-spacing-md: 24px;--readable-spacing-lg: 32px;--readable-spacing-xl: 48px}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;background:var(--readable-bg);color:var(--readable-text);font-size:var(--readable-font-size-base);line-height:var(--readable-line-height);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;font-weight:700;color:var(--readable-heading);margin-top:0;margin-bottom:var(--readable-spacing-md);letter-spacing:-0.01em;line-height:var(--readable-heading-line-height)}h1{font-size:36px;font-weight:700;margin-bottom:var(--readable-spacing-lg);line-height:1.3}h2{font-size:30px;font-weight:700;margin-bottom:var(--readable-spacing-md);line-height:1.3}h3{font-size:24px;font-weight:600;margin-bottom:var(--readable-spacing-md);line-height:1.4}h4{font-size:20px;font-weight:600;margin-bottom:var(--readable-spacing-sm);line-height:1.4}h5{font-size:18px;font-weight:600;margin-bottom:var(--readable-spacing-sm);line-height:1.5}h6{font-size:16px;font-weight:600;margin-bottom:var(--readable-spacing-sm);line-height:1.5}p{color:var(--readable-text);font-size:var(--readable-font-size-base);line-height:var(--readable-line-height);margin-top:0;margin-bottom:var(--readable-spacing-md);max-width:70ch}span,li,td,th,label{color:var(--readable-text);font-size:var(--readable-font-size-base);line-height:var(--readable-line-height)}.text-muted,.muted{color:var(--readable-text-muted) !important}a{color:var(--readable-primary);text-decoration:none;transition:color 0.2s ease;font-weight:500}a:hover{color:var(--readable-primary-light);text-decoration:underline}.theme-card,.card,.content-card{background:var(--readable-card-bg);border:1px solid var(--readable-border);border-radius:12px;padding:var(--readable-spacing-lg);margin-bottom:var(--readable-spacing-md);box-shadow:0 2px 8px var(--readable-shadow);color:var(--readable-text)}.theme-card h1,.theme-card h2,.theme-card h3,.theme-card h4,.theme-card h5,.theme-card h6,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:var(--readable-heading)}.theme-card p,.theme-card span,.theme-card li,.card p,.card span,.card li{color:var(--readable-text)}button,.btn,.button,.theme-btn,input[type="submit"],input[type="button"]{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;font-size:var(--readable-font-size-base);font-weight:600;padding:14px 28px;border:none;border-radius:8px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;line-height:1.5}.btn-primary,.theme-btn-primary,button[type="submit"]{background:var(--readable-primary);color:#FFFFFF;box-shadow:0 2px 4px rgba(230,57,0,0.2)}.btn-primary:hover,.theme-btn-primary:hover,button[type="submit"]:hover{background:var(--readable-primary-light);box-shadow:0 4px 8px rgba(230,57,0,0.3);transform:translateY(-1px)}.btn-secondary{background:#6c757d;color:#FFFFFF}.btn-secondary:hover{background:#5a6268}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea,select{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;font-size:var(--readable-font-size-base);line-height:var(--readable-line-height);padding:12px 16px;border:2px solid var(--readable-border);border-radius:8px;background:var(--readable-bg-alt);color:var(--readable-text);width:100%;max-width:500px;transition:border-color 0.2s ease, box-shadow 0.2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--readable-primary);box-shadow:0 0 0 3px rgba(230,57,0,0.1)}label{display:block;font-weight:600;margin-bottom:var(--readable-spacing-xs);color:var(--readable-heading)}table{width:100%;border-collapse:collapse;margin-bottom:var(--readable-spacing-lg);background:var(--readable-bg-alt);border-radius:8px;overflow:hidden}thead{background:#f6f8fa}th{font-weight:600;text-align:left;padding:16px;border-bottom:2px solid var(--readable-border);color:var(--readable-heading);font-size:var(--readable-font-size-base)}td{padding:16px;border-bottom:1px solid var(--readable-border);color:var(--readable-text);font-size:var(--readable-font-size-base)}tr:last-child td{border-bottom:none}tr:hover{background:#f6f8fa}ul,ol{margin:0 0 var(--readable-spacing-md) 0;padding-left:var(--readable-spacing-lg)}li{margin-bottom:var(--readable-spacing-xs);line-height:var(--readable-line-height)}.theme-header,header{background:var(--readable-header-bg);border-bottom:1px solid var(--readable-border);padding:var(--readable-spacing-md) var(--readable-spacing-lg);box-shadow:0 2px 4px var(--readable-shadow)}.theme-header__logo-link,.logo{font-size:24px;font-weight:700;color:var(--readable-heading);text-decoration:none}nav a,.nav-link,.menu-link{color:var(--readable-text);font-size:var(--readable-font-size-base);font-weight:500;padding:var(--readable-spacing-sm) var(--readable-spacing-md);text-decoration:none;transition:color 0.2s ease, background 0.2s ease;border-radius:6px}nav a:hover,.nav-link:hover,.menu-link:hover{color:var(--readable-primary);background:#f6f8fa;text-decoration:none}.app-container,.main-content,main{background:var(--readable-bg);min-height:100vh;padding:var(--readable-spacing-lg)}.content-wrapper{max-width:1200px;margin:0 auto;padding:var(--readable-spacing-lg)}.alert,.notice,.alert-card{padding:var(--readable-spacing-md);border-radius:8px;margin-bottom:var(--readable-spacing-md);font-size:var(--readable-font-size-base);line-height:var(--readable-line-height);border-left:4px solid}.alert-success{background:#d4edda;color:#155724;border-color:var(--readable-success)}.alert-warning{background:#fff3cd;color:#856404;border-color:var(--readable-warning)}.alert-danger,.alert-error{background:#f8d7da;color:#721c24;border-color:var(--readable-danger)}.alert-info{background:#d1ecf1;color:#0c5460;border-color:#17a2b8}.stat-card,.metric-card{background:var(--readable-card-bg);border:1px solid var(--readable-border);border-radius:12px;padding:var(--readable-spacing-lg);margin-bottom:var(--readable-spacing-md);text-align:center}.stat-value,.metric-value{font-size:32px;font-weight:700;color:var(--readable-heading);line-height:1.2;margin-bottom:var(--readable-spacing-xs)}.stat-label,.metric-label{font-size:var(--readable-font-size-base);color:var(--readable-text-muted);font-weight:500}.badge{display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;border-radius:6px;background:#e9ecef;color:var(--readable-text)}.badge-primary{background:var(--readable-primary);color:#FFFFFF}.badge-success{background:var(--readable-success);color:#FFFFFF}@media (max-width: 768px){html,body{font-size:16px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}.app-container,.main-content,main{padding:var(--readable-spacing-md)}.theme-card,.card{padding:var(--readable-spacing-md)}button,.btn{padding:12px 20px}}.app-container,.main-content,.content-area,.page-content{background:var(--readable-bg) !important;color:var(--readable-text) !important}body,body *{color:var(--readable-text)}button.btn-primary,button.badge-primary,.btn.btn-primary,.btn.badge-primary,.badge.btn-primary,.badge.badge-primary{color:#FFFFFF !important}@media print{body{background:white;color:black;font-size:12pt;line-height:1.6}.theme-header,nav,button,.btn{display:none}.theme-card,.card{border:1px solid #ccc;box-shadow:none;page-break-inside:avoid}}*:focus{outline:3px solid var(--readable-primary);outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--readable-primary);color:white;padding:8px 16px;text-decoration:none;z-index:100}.skip-to-content:focus{top:0}@media (prefers-contrast: high){:root{--readable-text: #000000;--readable-heading: #000000;--readable-border: #000000}button,.btn{border:2px solid #000000}}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}:root{--readable-bg: #FAFBFC;--readable-bg-alt: #FFFFFF;--readable-card-bg: #FFFFFF;--readable-header-bg: #FFFFFF;--readable-text: #1a1a1a;--readable-text-muted: #4a4a4a;--readable-heading: #0a0a0a;--readable-primary: #E63900;--readable-primary-light: #FF6B35;--readable-success: #1e7e34;--readable-warning: #d39e00;--readable-danger: #bd2130;--readable-border: #e1e4e8;--readable-shadow: rgba(0, 0, 0, 0.06);--readable-font-size-base: 18px;--readable-font-size-large: 20px;--readable-font-size-small: 16px;--readable-line-height: 1.8;--readable-heading-line-height: 1.4;--readable-spacing-xs: 8px;--readable-spacing-sm: 16px;--readable-spacing-md: 24px;--readable-spacing-lg: 32px;--readable-spacing-xl: 48px}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;background:var(--readable-bg);color:var(--readable-text);font-size:var(--readable-font-size-base);line-height:var(--readable-line-height);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;font-weight:700;color:var(--readable-heading);margin-top:0;margin-bottom:var(--readable-spacing-md);letter-spacing:-0.01em;line-height:var(--readable-heading-line-height)}h1{font-size:36px;font-weight:700;margin-bottom:var(--readable-spacing-lg);line-height:1.3}h2{font-size:30px;font-weight:700;margin-bottom:var(--readable-spacing-md);line-height:1.3}h3{font-size:24px;font-weight:600;margin-bottom:var(--readable-spacing-md);line-height:1.4}h4{font-size:20px;font-weight:600;margin-bottom:var(--readable-spacing-sm);line-height:1.4}h5{font-size:18px;font-weight:600;margin-bottom:var(--readable-spacing-sm);line-height:1.5}h6{font-size:16px;font-weight:600;margin-bottom:var(--readable-spacing-sm);line-height:1.5}p{color:var(--readable-text);font-size:var(--readable-font-size-base);line-height:var(--readable-line-height);margin-top:0;margin-bottom:var(--readable-spacing-md);max-width:70ch}span,li,td,th,label{color:var(--readable-text);font-size:var(--readable-font-size-base);line-height:var(--readable-line-height)}.text-muted,.muted{color:var(--readable-text-muted) !important}a{color:var(--readable-primary);text-decoration:none;transition:color 0.2s ease;font-weight:500}a:hover{color:var(--readable-primary-light);text-decoration:underline}.theme-card,.card,.content-card{background:var(--readable-card-bg);border:1px solid var(--readable-border);border-radius:12px;padding:var(--readable-spacing-lg);margin-bottom:var(--readable-spacing-md);box-shadow:0 2px 8px var(--readable-shadow);color:var(--readable-text)}.theme-card h1,.theme-card h2,.theme-card h3,.theme-card h4,.theme-card h5,.theme-card h6,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:var(--readable-heading)}.theme-card p,.theme-card span,.theme-card li,.card p,.card span,.card li{color:var(--readable-text)}button,.btn,.button,.theme-btn,input[type="submit"],input[type="button"]{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;font-size:var(--readable-font-size-base);font-weight:600;padding:14px 28px;border:none;border-radius:8px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;line-height:1.5}.btn-primary,.theme-btn-primary,button[type="submit"]{background:var(--readable-primary);color:#FFFFFF;box-shadow:0 2px 4px rgba(230,57,0,0.2)}.btn-primary:hover,.theme-btn-primary:hover,button[type="submit"]:hover{background:var(--readable-primary-light);box-shadow:0 4px 8px rgba(230,57,0,0.3);transform:translateY(-1px)}.btn-secondary{background:#6c757d;color:#FFFFFF}.btn-secondary:hover{background:#5a6268}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea,select{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;font-size:var(--readable-font-size-base);line-height:var(--readable-line-height);padding:12px 16px;border:2px solid var(--readable-border);border-radius:8px;background:var(--readable-bg-alt);color:var(--readable-text);width:100%;max-width:500px;transition:border-color 0.2s ease, box-shadow 0.2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--readable-primary);box-shadow:0 0 0 3px rgba(230,57,0,0.1)}label{display:block;font-weight:600;margin-bottom:var(--readable-spacing-xs);color:var(--readable-heading)}table{width:100%;border-collapse:collapse;margin-bottom:var(--readable-spacing-lg);background:var(--readable-bg-alt);border-radius:8px;overflow:hidden}thead{background:#f6f8fa}th{font-weight:600;text-align:left;padding:16px;border-bottom:2px solid var(--readable-border);color:var(--readable-heading);font-size:var(--readable-font-size-base)}td{padding:16px;border-bottom:1px solid var(--readable-border);color:var(--readable-text);font-size:var(--readable-font-size-base)}tr:last-child td{border-bottom:none}tr:hover{background:#f6f8fa}ul,ol{margin:0 0 var(--readable-spacing-md) 0;padding-left:var(--readable-spacing-lg)}li{margin-bottom:var(--readable-spacing-xs);line-height:var(--readable-line-height)}.theme-header,header{background:var(--readable-header-bg);border-bottom:1px solid var(--readable-border);padding:var(--readable-spacing-md) var(--readable-spacing-lg);box-shadow:0 2px 4px var(--readable-shadow)}.theme-header__logo-link,.logo{font-size:24px;font-weight:700;color:var(--readable-heading);text-decoration:none}nav a,.nav-link,.menu-link{color:var(--readable-text);font-size:var(--readable-font-size-base);font-weight:500;padding:var(--readable-spacing-sm) var(--readable-spacing-md);text-decoration:none;transition:color 0.2s ease, background 0.2s ease;border-radius:6px}nav a:hover,.nav-link:hover,.menu-link:hover{color:var(--readable-primary);background:#f6f8fa;text-decoration:none}.app-container,.main-content,main{background:var(--readable-bg);min-height:100vh;padding:var(--readable-spacing-lg)}.content-wrapper{max-width:1200px;margin:0 auto;padding:var(--readable-spacing-lg)}.alert,.notice,.alert-card{padding:var(--readable-spacing-md);border-radius:8px;margin-bottom:var(--readable-spacing-md);font-size:var(--readable-font-size-base);line-height:var(--readable-line-height);border-left:4px solid}.alert-success{background:#d4edda;color:#155724;border-color:var(--readable-success)}.alert-warning{background:#fff3cd;color:#856404;border-color:var(--readable-warning)}.alert-danger,.alert-error{background:#f8d7da;color:#721c24;border-color:var(--readable-danger)}.alert-info{background:#d1ecf1;color:#0c5460;border-color:#17a2b8}.stat-card,.metric-card{background:var(--readable-card-bg);border:1px solid var(--readable-border);border-radius:12px;padding:var(--readable-spacing-lg);margin-bottom:var(--readable-spacing-md);text-align:center}.stat-value,.metric-value{font-size:32px;font-weight:700;color:var(--readable-heading);line-height:1.2;margin-bottom:var(--readable-spacing-xs)}.stat-label,.metric-label{font-size:var(--readable-font-size-base);color:var(--readable-text-muted);font-weight:500}.badge{display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;border-radius:6px;background:#e9ecef;color:var(--readable-text)}.badge-primary{background:var(--readable-primary);color:#FFFFFF}.badge-success{background:var(--readable-success);color:#FFFFFF}@media (max-width: 768px){html,body{font-size:16px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}.app-container,.main-content,main{padding:var(--readable-spacing-md)}.theme-card,.card{padding:var(--readable-spacing-md)}button,.btn{padding:12px 20px}}.app-container,.main-content,.content-area,.page-content{background:var(--readable-bg) !important;color:var(--readable-text) !important}body,body *{color:var(--readable-text)}button.btn-primary,button.badge-primary,.btn.btn-primary,.btn.badge-primary,.badge.btn-primary,.badge.badge-primary{color:#FFFFFF !important}@media print{body{background:white;color:black;font-size:12pt;line-height:1.6}.theme-header,nav,button,.btn{display:none}.theme-card,.card{border:1px solid #ccc;box-shadow:none;page-break-inside:avoid}}*:focus{outline:3px solid var(--readable-primary);outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--readable-primary);color:white;padding:8px 16px;text-decoration:none;z-index:100}.skip-to-content:focus{top:0}@media (prefers-contrast: high){:root{--readable-text: #000000;--readable-heading: #000000;--readable-border: #000000}button,.btn{border:2px solid #000000}}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.page-heading{font-size:2.2rem;font-weight:700;color:#f4f8ff;margin-bottom:0.4rem}.section-subtitle{font-size:1.1rem;margin-bottom:1.25rem;color:rgba(244,248,255,0.8)}.accent-text{color:#ff6b35}.theme-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:3rem;max-width:1400px;margin:4rem auto 0 auto;padding:0 3rem 4rem 3rem}.theme-card{background:#ffffff !important;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,0.15) !important;padding:4rem;border:1px solid rgba(0,0,0,0.08) !important;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);color:#171c2c !important;position:relative;overflow:hidden;text-shadow:none !important;mix-blend-mode:normal !important;filter:none !important}.theme-card,.theme-card *,.theme-card *::before,.theme-card *::after{opacity:1 !important}.theme-card *:not(.theme-card-icon){color:#171c2c !important;text-shadow:none !important;mix-blend-mode:normal !important}.theme-card strong,.theme-card b{color:#111827 !important;font-weight:700}.theme-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);opacity:0;transition:opacity 0.3s ease;z-index:0}.theme-card>*{position:relative;z-index:1}.theme-card:hover{box-shadow:0 8px 32px rgba(0,0,0,0.12);transform:translateY(-4px);border-color:var(--color-primary)}.theme-card:hover::before{opacity:0.05}.theme-card h2{color:#0c1729 !important;font-size:1.5rem;font-weight:700;margin-bottom:2rem;letter-spacing:-0.02em;line-height:1.3}.theme-card p{color:#1f2a37 !important;font-size:1rem;margin:0 0 3rem 0;line-height:1.6;font-weight:400;max-width:280px}.theme-card a.theme-btn{margin-top:0;font-size:0.875rem;padding:3rem 3rem;border-radius:12px;min-width:120px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%) !important;color:#ffffff !important;border:none !important;box-shadow:0 2px 8px rgba(252,76,2,0.25) !important;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important}.theme-card a.theme-btn:hover{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%) !important;box-shadow:0 4px 16px rgba(252,76,2,0.35) !important;transform:translateY(-2px) !important;color:#ffffff !important}.theme-card a.theme-btn:active{transform:translateY(0) !important;box-shadow:0 2px 8px rgba(252,76,2,0.25) !important}.theme-card a.theme-btn:focus{outline:none !important;box-shadow:0 0 0 3px rgba(252,76,2,0.3) !important}.theme-card-icon{width:64px;height:64px;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:16px;box-shadow:0 2px 8px rgba(252,76,2,0.15);font-size:1.75rem;color:white !important;transition:transform 0.3s ease}.theme-card:hover .theme-card-icon{transform:scale(1.1) rotate(5deg)}@media (max-width: 768px){.theme-cards{grid-template-columns:1fr;gap:2rem;padding:0 2rem 3rem 2rem}.theme-card{padding:3rem}.theme-card h2{font-size:1.375rem}.theme-card p{font-size:0.9375rem;max-width:none}.theme-card-icon{width:56px;height:56px;font-size:1.5rem}}@media (max-width: 480px){.theme-cards{padding:0 3rem 2rem 3rem}.theme-card{padding:2rem}.theme-card h2{font-size:1.25rem}.theme-card p{font-size:0.875rem;line-height:1.5}.theme-card a.theme-btn{font-size:0.75rem;padding:3rem 1rem}}.theme-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-text-light);border:none;border-radius:12px;padding:3rem 3rem;font-size:1.125rem;font-family:var(--font-family-primary);font-weight:600;box-shadow:0 2px 8px var(--color-btn-shadow);cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);margin:0.25rem 0;letter-spacing:0.025em;text-decoration:none;min-height:44px;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%)}.theme-btn:hover{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);box-shadow:0 4px 16px rgba(252,76,2,0.3);transform:translateY(-2px);color:var(--color-text-light);text-decoration:none}.theme-btn:active{transform:translateY(0);box-shadow:0 2px 8px var(--color-btn-shadow)}.theme-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(252,76,2,0.3)}.theme-btn--secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.theme-btn--secondary:hover{background:var(--color-primary);color:var(--color-text-light)}.theme-btn--success{background:var(--color-success)}.theme-btn--success:hover{background:#1e7e34}.theme-btn--danger{background:var(--color-danger)}.theme-btn--danger:hover{background:#bd2130}.attendance-toggle{position:relative;display:inline-block;width:110px;height:44px;vertical-align:middle;user-select:none}.attendance-toggle input{opacity:0;width:0;height:0}.attendance-slider{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;box-shadow:0 4px 16px rgba(0,0,0,0.18),0 1.5px 0 #fff inset;display:flex;align-items:center;justify-content:space-between;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-weight:700;font-size:1.15em;overflow:hidden;background:linear-gradient(180deg, #e74c3c 70%, #b71c1c 100%);transition:background 0.25s cubic-bezier(0.4, 2, 0.6, 1)}.attendance-slider .switch-text{flex:1 1 50%;text-align:center;z-index:1;color:#fff;opacity:0.5;transition:color 0.2s, opacity 0.2s;pointer-events:none;text-shadow:0 2px 8px rgba(0,0,0,0.18);letter-spacing:0.5px;position:relative;font-size:0.95em}.attendance-slider .switch-text.on{color:#fff}.attendance-slider .switch-text.off{color:#fff}.attendance-toggle input:checked+.attendance-slider{background:linear-gradient(180deg, #FF6B35 70%, #34c759 100%)}.attendance-toggle input:not(:checked)+.attendance-slider .switch-text.off{opacity:1;font-weight:800}.attendance-toggle input:checked+.attendance-slider .switch-text.on{opacity:1;font-weight:800}.attendance-slider .slider-knob{position:absolute;top:4px;left:4px;width:36px;height:36px;background:linear-gradient(145deg, #fff 80%, #e0e0e0 100%);border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,0.18),0 1.5px 0 #fff inset;transition:left 0.25s cubic-bezier(0.4, 2, 0.6, 1);z-index:2}.attendance-toggle input:checked+.attendance-slider .slider-knob{left:70px}.attendance-toggle .toggle-label{display:none}.attendance-toggle .toggle-label.left{left:10px;color:#e74c3c}.attendance-toggle .toggle-label.right{right:10px;color:#448923}.theme-menu{display:flex;justify-content:center;gap:3rem;background:linear-gradient(120deg, #0a152b, #14254d);padding:3rem 0;margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,0.2);box-shadow:0 25px 60px rgba(6,8,20,0.45);position:sticky;top:0;z-index:100;backdrop-filter:blur(12px)}@media (max-width: 768px){.theme-menu{display:none}}.theme-menu:not(.desktop-menu){display:none}.theme-menu a,.theme-menu button{color:#f4f8ff !important;font-weight:600;font-size:1.125rem;letter-spacing:0.025em;text-decoration:none;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);padding:3rem 1rem;border-radius:12px;position:relative;background:rgba(255,255,255,0.15) !important;border:1px solid rgba(255,255,255,0.3);cursor:pointer;font-family:inherit}.theme-menu a:hover,.theme-menu button:hover{color:#1ee3cf !important;background:rgba(30,227,207,0.15) !important;border-color:#1ee3cf;transform:translateY(-1px)}.theme-menu a:focus,.theme-menu button:focus{outline:none;box-shadow:0 0 0 2px rgba(252,76,2,0.3)}.dropdown{position:relative;display:inline-block}.dropdown::before{content:'';position:absolute;top:100%;left:0;right:0;height:0.5rem;z-index:999;display:none}.dropdown:hover::before{display:block}.dropdown-toggle::after{content:" ▼";font-size:0.8em}.dropdown-menu{display:none;position:absolute;background:#0e1935;min-width:220px;box-shadow:0 25px 50px rgba(5,7,18,0.55);border-radius:14.4px;border:1px solid rgba(255,255,255,0.1);z-index:1000;margin-top:0;left:0;top:calc(100% + 0.5rem);overflow:hidden}.dropdown:hover .dropdown-menu,.dropdown.open .dropdown-menu,.dropdown.pinned .dropdown-menu{display:block}.dropdown-item{color:#f7fbff !important;padding:3rem 1rem;display:block;font-size:1.125rem;background:transparent;border:none;font-weight:500;letter-spacing:0.025em;text-decoration:none;transition:all 0.2s ease}.dropdown-item:hover,.dropdown-item:focus{background:rgba(255,107,53,0.25);color:#ffb193 !important;text-decoration:none}.dropdown-menu:hover{display:block}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;font-size:28px;color:var(--color-primary);transition:all 0.2s ease}@media (max-width: 768px){.mobile-menu-toggle{display:flex}}.mobile-menu-toggle:hover{transform:scale(1.1);color:#ff6b35}.mobile-menu-toggle:active{transform:scale(0.95)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1000;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:0;right:-100%;width:85%;max-width:350px;height:100%;background:linear-gradient(165deg, #0b172f, #111d3d);box-shadow:-5px 0 25px rgba(0,0,0,0.4);transition:right 0.3s ease;overflow-y:auto}.mobile-menu-overlay.active .mobile-menu{right:0}.mobile-menu__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,0.1);background:transparent}.mobile-menu__header h3{margin:0;color:#f4f8ff;font-size:1.3rem;font-weight:700}.mobile-menu-close{background:none;border:none;font-size:1.5rem;color:#ff6b35;cursor:pointer;padding:0.5rem;border-radius:50%;transition:background 0.2s}.mobile-menu-close:hover{background:rgba(255,255,255,0.08)}.mobile-menu__content{padding:1rem 0}.mobile-menu__section{margin-bottom:1.5rem}.mobile-menu__section h4{margin:0 0 0.5rem 1.5rem;color:#76f4ed;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;opacity:0.9}.mobile-menu__item{display:flex;align-items:center;padding:0.8rem 1.5rem;color:#f4f8ff;text-decoration:none;transition:background 0.2s;border:none;background:rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.15);width:100%;text-align:left;font-size:1rem}.mobile-menu__item:hover{border-color:#1ee3cf;color:#1ee3cf}.mobile-menu__item:active{background:rgba(255,107,53,0.25);color:#ffcfb4}.mobile-menu__icon{margin-right:1rem;font-size:1.2rem;width:24px;text-align:center;color:inherit}@media (max-width: 480px){.mobile-menu{width:100%;max-width:none}.mobile-menu__item{padding:1rem 1.5rem;font-size:1.1rem}.mobile-menu__icon{font-size:1.3rem;width:28px}}@media (max-width: 768px){.desktop-menu{display:none}}@media (min-width: 769px){.mobile-menu-toggle{display:none}.mobile-menu-overlay{display:none}}@media (max-width: 768px){.desktop-menu{display:none}}@media (min-width: 769px){.mobile-menu-toggle{display:none}.mobile-menu-overlay{display:none}}:root{--color-bg: #FFFFFF;--color-bg-alt: #F8F9FA;--color-header: #0a152b;--color-card: #FFFFFF;--color-border: #E9ECEF;--color-text: #212529;--color-text-muted: #6C757D;--color-primary: #FC4C02;--color-primary-light: #FF6B35;--color-primary-dark: #E63900;--color-secondary: #00B4DB;--color-accent: #FFD23F;--color-success: #28A745;--color-warning: #FFC107;--color-danger: #DC3545;--color-btn-shadow: rgba(252, 76, 2, 0.25);--color-heading: #212529;--color-card-shadow: rgba(0, 0, 0, 0.08);--surface-dark-bg: #050912;--surface-dark-bg-alt: #0b1429;--surface-dark-text: #f5f8ff;--surface-dark-muted: rgba(245, 248, 255, 0.7);--surface-light-bg: #ffffff;--surface-light-text: #0c1729;--surface-light-muted: #4b5563;--color-bg-dark: #121212;--color-bg-alt-dark: #1E1E1E;--color-header-dark: #1E1E1E;--color-card-dark: #1E1E1E;--color-border-dark: #2D2D2D;--color-text-dark: #FFFFFF;--color-text-muted-dark: #B0B0B0;--color-primary-dark: #FF6B35;--color-primary-light-dark: #FC4C02;--color-btn-shadow-dark: rgba(255, 107, 53, 0.25);--color-heading-dark: #FFFFFF;--font-family-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--font-family-secondary: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--letter-spacing-tight: -0.025em;--letter-spacing-normal: 0;--letter-spacing-wide: 0.025em}@media (prefers-color-scheme: dark){:root{--color-bg: var(--color-bg-dark);--color-bg-alt: var(--color-bg-alt-dark);--color-header: var(--color-header-dark);--color-card: var(--color-card-dark);--color-border: var(--color-border-dark);--color-text: var(--color-text-dark);--color-text-muted: var(--color-text-muted-dark);--color-primary: var(--color-primary-dark);--color-primary-light: var(--color-primary-light-dark);--color-btn-shadow: var(--color-btn-shadow-dark);--color-heading: var(--color-heading-dark)}}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:var(--font-family-primary);background:radial-gradient(circle at 20% 20%, rgba(30,227,207,0.08), transparent 40%),linear-gradient(180deg, #050912, #0b1429 45%, #03060f 100%);color:#f4f8ff;font-size:1rem;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);font-weight:700;color:inherit;margin-top:0;margin-bottom:1rem;letter-spacing:-0.02em;line-height:1.3}h1{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}h2{font-size:1.75rem;font-weight:700;line-height:1.3}h3{font-size:1.5rem;font-weight:600;line-height:1.3}h4{font-size:1.25rem;font-weight:600;line-height:1.4}h5{font-size:1.125rem;font-weight:600;line-height:1.4}h6{font-size:1rem;font-weight:600;line-height:1.4}p,span,li,td,th,label,input,textarea{color:#f4f8ff;font-family:var(--font-family-primary);line-height:1.6;font-size:1rem}a{color:#8beff0;text-decoration:none;transition:color 0.2s ease}a:hover,a:focus{color:#ffb193}input,textarea,select{background:#ffffff;color:#0c1729;border:1px solid rgba(12,23,41,0.25);border-radius:8px;padding:0.65rem 0.85rem;font-size:1rem;line-height:1.4;transition:border-color 0.2s ease, box-shadow 0.2s ease}input::placeholder,textarea::placeholder{color:rgba(12,23,41,0.55)}input:focus,textarea:focus,select:focus{outline:none;border-color:#1ee3cf;box-shadow:0 0 0 2px rgba(30,227,207,0.25)}.surface-dark,[data-surface="dark"]{background-color:var(--surface-dark-bg-alt) !important;color:var(--surface-dark-text) !important}.surface-dark *:not(.theme-btn):not(.app-btn):not(.app-btn--secondary){color:var(--surface-dark-text) !important}.surface-dark .muted,.surface-dark .text-muted,[data-surface="dark"] .muted,[data-surface="dark"] .text-muted{color:var(--surface-dark-muted) !important}.surface-dark a,[data-surface="dark"] a{color:#8beff0 !important}.surface-light,[data-surface="light"]{background-color:var(--surface-light-bg) !important;color:var(--surface-light-text) !important}.surface-light *,[data-surface="light"] *{color:var(--surface-light-text) !important}.surface-light .muted,.surface-light .text-muted,[data-surface="light"] .muted,[data-surface="light"] .text-muted{color:var(--surface-light-muted) !important}.surface-light a,[data-surface="light"] a{color:var(--color-primary) !important}*[style*="background:#fff"],*[style*="background: #fff"],*[style*="background:#ffffff"],*[style*="background: #ffffff"],*[style*="background-color:#fff"],*[style*="background-color: #fff"],*[style*="background-color:#ffffff"],*[style*="background-color: #ffffff"],*[style*="background:white"],*[style*="background: white"],*[style*="background-color:white"],*[style*="background-color: white"],*[style*="background:rgba(255,255,255"],*[style*="background: rgba(255,255,255"],*[style*="background:rgb(255,255,255"],*[style*="background: rgb(255,255,255"]{color:#0c1729 !important}*[style*="background:#fff"],*[style*="background:#fff"] *,*[style*="background: #fff"],*[style*="background: #fff"] *,*[style*="background:#ffffff"],*[style*="background:#ffffff"] *,*[style*="background: #ffffff"],*[style*="background: #ffffff"] *,*[style*="background-color:#fff"],*[style*="background-color:#fff"] *,*[style*="background-color: #fff"],*[style*="background-color: #fff"] *,*[style*="background-color:#ffffff"],*[style*="background-color:#ffffff"] *,*[style*="background-color: #ffffff"],*[style*="background-color: #ffffff"] *,*[style*="background:white"],*[style*="background:white"] *,*[style*="background: white"],*[style*="background: white"] *,*[style*="background-color:white"],*[style*="background-color:white"] *,*[style*="background-color: white"],*[style*="background-color: white"] *,*[style*="background:rgba(255,255,255"],*[style*="background:rgba(255,255,255"] *,*[style*="background: rgba(255,255,255"],*[style*="background: rgba(255,255,255"] *,*[style*="background:rgb(255,255,255"],*[style*="background:rgb(255,255,255"] *,*[style*="background: rgb(255,255,255"],*[style*="background: rgb(255,255,255"] *{color:#0c1729 !important}*[style*="background:#fff"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background:#fff"] textarea,*[style*="background:#fff"] select,*[style*="background: #fff"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background: #fff"] textarea,*[style*="background: #fff"] select,*[style*="background:#ffffff"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background:#ffffff"] textarea,*[style*="background:#ffffff"] select,*[style*="background: #ffffff"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background: #ffffff"] textarea,*[style*="background: #ffffff"] select,*[style*="background-color:#fff"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background-color:#fff"] textarea,*[style*="background-color:#fff"] select,*[style*="background-color: #fff"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background-color: #fff"] textarea,*[style*="background-color: #fff"] select,*[style*="background-color:#ffffff"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background-color:#ffffff"] textarea,*[style*="background-color:#ffffff"] select,*[style*="background-color: #ffffff"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background-color: #ffffff"] textarea,*[style*="background-color: #ffffff"] select,*[style*="background:white"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background:white"] textarea,*[style*="background:white"] select,*[style*="background: white"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background: white"] textarea,*[style*="background: white"] select,*[style*="background-color:white"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background-color:white"] textarea,*[style*="background-color:white"] select,*[style*="background-color: white"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background-color: white"] textarea,*[style*="background-color: white"] select,*[style*="background:rgba(255,255,255"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background:rgba(255,255,255"] textarea,*[style*="background:rgba(255,255,255"] select,*[style*="background: rgba(255,255,255"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background: rgba(255,255,255"] textarea,*[style*="background: rgba(255,255,255"] select,*[style*="background:rgb(255,255,255"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background:rgb(255,255,255"] textarea,*[style*="background:rgb(255,255,255"] select,*[style*="background: rgb(255,255,255"] input:not([type="checkbox"]):not([type="radio"]),*[style*="background: rgb(255,255,255"] textarea,*[style*="background: rgb(255,255,255"] select{color:#0c1729 !important;background:#ffffff !important}*[style*="background:#fff"] label,*[style*="background:#fff"] p,*[style*="background:#fff"] span,*[style*="background:#fff"] div,*[style*="background:#fff"] h1,*[style*="background:#fff"] h2,*[style*="background:#fff"] h3,*[style*="background:#fff"] h4,*[style*="background:#fff"] h5,*[style*="background:#fff"] h6,*[style*="background:#fff"] strong,*[style*="background:#fff"] b,*[style*="background:#fff"] em,*[style*="background:#fff"] i,*[style*="background:#fff"] li,*[style*="background:#fff"] td,*[style*="background:#fff"] th,*[style*="background:#fff"] a,*[style*="background:#fff"] small,*[style*="background: #fff"] label,*[style*="background: #fff"] p,*[style*="background: #fff"] span,*[style*="background: #fff"] div,*[style*="background: #fff"] h1,*[style*="background: #fff"] h2,*[style*="background: #fff"] h3,*[style*="background: #fff"] h4,*[style*="background: #fff"] h5,*[style*="background: #fff"] h6,*[style*="background: #fff"] strong,*[style*="background: #fff"] b,*[style*="background: #fff"] em,*[style*="background: #fff"] i,*[style*="background: #fff"] li,*[style*="background: #fff"] td,*[style*="background: #fff"] th,*[style*="background: #fff"] a,*[style*="background: #fff"] small,*[style*="background:#ffffff"] label,*[style*="background:#ffffff"] p,*[style*="background:#ffffff"] span,*[style*="background:#ffffff"] div,*[style*="background:#ffffff"] h1,*[style*="background:#ffffff"] h2,*[style*="background:#ffffff"] h3,*[style*="background:#ffffff"] h4,*[style*="background:#ffffff"] h5,*[style*="background:#ffffff"] h6,*[style*="background:#ffffff"] strong,*[style*="background:#ffffff"] b,*[style*="background:#ffffff"] em,*[style*="background:#ffffff"] i,*[style*="background:#ffffff"] li,*[style*="background:#ffffff"] td,*[style*="background:#ffffff"] th,*[style*="background:#ffffff"] a,*[style*="background:#ffffff"] small,*[style*="background: #ffffff"] label,*[style*="background: #ffffff"] p,*[style*="background: #ffffff"] span,*[style*="background: #ffffff"] div,*[style*="background: #ffffff"] h1,*[style*="background: #ffffff"] h2,*[style*="background: #ffffff"] h3,*[style*="background: #ffffff"] h4,*[style*="background: #ffffff"] h5,*[style*="background: #ffffff"] h6,*[style*="background: #ffffff"] strong,*[style*="background: #ffffff"] b,*[style*="background: #ffffff"] em,*[style*="background: #ffffff"] i,*[style*="background: #ffffff"] li,*[style*="background: #ffffff"] td,*[style*="background: #ffffff"] th,*[style*="background: #ffffff"] a,*[style*="background: #ffffff"] small,*[style*="background-color:#fff"] label,*[style*="background-color:#fff"] p,*[style*="background-color:#fff"] span,*[style*="background-color:#fff"] div,*[style*="background-color:#fff"] h1,*[style*="background-color:#fff"] h2,*[style*="background-color:#fff"] h3,*[style*="background-color:#fff"] h4,*[style*="background-color:#fff"] h5,*[style*="background-color:#fff"] h6,*[style*="background-color:#fff"] strong,*[style*="background-color:#fff"] b,*[style*="background-color:#fff"] em,*[style*="background-color:#fff"] i,*[style*="background-color:#fff"] li,*[style*="background-color:#fff"] td,*[style*="background-color:#fff"] th,*[style*="background-color:#fff"] a,*[style*="background-color:#fff"] small,*[style*="background-color: #fff"] label,*[style*="background-color: #fff"] p,*[style*="background-color: #fff"] span,*[style*="background-color: #fff"] div,*[style*="background-color: #fff"] h1,*[style*="background-color: #fff"] h2,*[style*="background-color: #fff"] h3,*[style*="background-color: #fff"] h4,*[style*="background-color: #fff"] h5,*[style*="background-color: #fff"] h6,*[style*="background-color: #fff"] strong,*[style*="background-color: #fff"] b,*[style*="background-color: #fff"] em,*[style*="background-color: #fff"] i,*[style*="background-color: #fff"] li,*[style*="background-color: #fff"] td,*[style*="background-color: #fff"] th,*[style*="background-color: #fff"] a,*[style*="background-color: #fff"] small,*[style*="background-color:#ffffff"] label,*[style*="background-color:#ffffff"] p,*[style*="background-color:#ffffff"] span,*[style*="background-color:#ffffff"] div,*[style*="background-color:#ffffff"] h1,*[style*="background-color:#ffffff"] h2,*[style*="background-color:#ffffff"] h3,*[style*="background-color:#ffffff"] h4,*[style*="background-color:#ffffff"] h5,*[style*="background-color:#ffffff"] h6,*[style*="background-color:#ffffff"] strong,*[style*="background-color:#ffffff"] b,*[style*="background-color:#ffffff"] em,*[style*="background-color:#ffffff"] i,*[style*="background-color:#ffffff"] li,*[style*="background-color:#ffffff"] td,*[style*="background-color:#ffffff"] th,*[style*="background-color:#ffffff"] a,*[style*="background-color:#ffffff"] small,*[style*="background-color: #ffffff"] label,*[style*="background-color: #ffffff"] p,*[style*="background-color: #ffffff"] span,*[style*="background-color: #ffffff"] div,*[style*="background-color: #ffffff"] h1,*[style*="background-color: #ffffff"] h2,*[style*="background-color: #ffffff"] h3,*[style*="background-color: #ffffff"] h4,*[style*="background-color: #ffffff"] h5,*[style*="background-color: #ffffff"] h6,*[style*="background-color: #ffffff"] strong,*[style*="background-color: #ffffff"] b,*[style*="background-color: #ffffff"] em,*[style*="background-color: #ffffff"] i,*[style*="background-color: #ffffff"] li,*[style*="background-color: #ffffff"] td,*[style*="background-color: #ffffff"] th,*[style*="background-color: #ffffff"] a,*[style*="background-color: #ffffff"] small,*[style*="background:white"] label,*[style*="background:white"] p,*[style*="background:white"] span,*[style*="background:white"] div,*[style*="background:white"] h1,*[style*="background:white"] h2,*[style*="background:white"] h3,*[style*="background:white"] h4,*[style*="background:white"] h5,*[style*="background:white"] h6,*[style*="background:white"] strong,*[style*="background:white"] b,*[style*="background:white"] em,*[style*="background:white"] i,*[style*="background:white"] li,*[style*="background:white"] td,*[style*="background:white"] th,*[style*="background:white"] a,*[style*="background:white"] small,*[style*="background: white"] label,*[style*="background: white"] p,*[style*="background: white"] span,*[style*="background: white"] div,*[style*="background: white"] h1,*[style*="background: white"] h2,*[style*="background: white"] h3,*[style*="background: white"] h4,*[style*="background: white"] h5,*[style*="background: white"] h6,*[style*="background: white"] strong,*[style*="background: white"] b,*[style*="background: white"] em,*[style*="background: white"] i,*[style*="background: white"] li,*[style*="background: white"] td,*[style*="background: white"] th,*[style*="background: white"] a,*[style*="background: white"] small,*[style*="background-color:white"] label,*[style*="background-color:white"] p,*[style*="background-color:white"] span,*[style*="background-color:white"] div,*[style*="background-color:white"] h1,*[style*="background-color:white"] h2,*[style*="background-color:white"] h3,*[style*="background-color:white"] h4,*[style*="background-color:white"] h5,*[style*="background-color:white"] h6,*[style*="background-color:white"] strong,*[style*="background-color:white"] b,*[style*="background-color:white"] em,*[style*="background-color:white"] i,*[style*="background-color:white"] li,*[style*="background-color:white"] td,*[style*="background-color:white"] th,*[style*="background-color:white"] a,*[style*="background-color:white"] small,*[style*="background-color: white"] label,*[style*="background-color: white"] p,*[style*="background-color: white"] span,*[style*="background-color: white"] div,*[style*="background-color: white"] h1,*[style*="background-color: white"] h2,*[style*="background-color: white"] h3,*[style*="background-color: white"] h4,*[style*="background-color: white"] h5,*[style*="background-color: white"] h6,*[style*="background-color: white"] strong,*[style*="background-color: white"] b,*[style*="background-color: white"] em,*[style*="background-color: white"] i,*[style*="background-color: white"] li,*[style*="background-color: white"] td,*[style*="background-color: white"] th,*[style*="background-color: white"] a,*[style*="background-color: white"] small,*[style*="background:rgba(255,255,255"] label,*[style*="background:rgba(255,255,255"] p,*[style*="background:rgba(255,255,255"] span,*[style*="background:rgba(255,255,255"] div,*[style*="background:rgba(255,255,255"] h1,*[style*="background:rgba(255,255,255"] h2,*[style*="background:rgba(255,255,255"] h3,*[style*="background:rgba(255,255,255"] h4,*[style*="background:rgba(255,255,255"] h5,*[style*="background:rgba(255,255,255"] h6,*[style*="background:rgba(255,255,255"] strong,*[style*="background:rgba(255,255,255"] b,*[style*="background:rgba(255,255,255"] em,*[style*="background:rgba(255,255,255"] i,*[style*="background:rgba(255,255,255"] li,*[style*="background:rgba(255,255,255"] td,*[style*="background:rgba(255,255,255"] th,*[style*="background:rgba(255,255,255"] a,*[style*="background:rgba(255,255,255"] small,*[style*="background: rgba(255,255,255"] label,*[style*="background: rgba(255,255,255"] p,*[style*="background: rgba(255,255,255"] span,*[style*="background: rgba(255,255,255"] div,*[style*="background: rgba(255,255,255"] h1,*[style*="background: rgba(255,255,255"] h2,*[style*="background: rgba(255,255,255"] h3,*[style*="background: rgba(255,255,255"] h4,*[style*="background: rgba(255,255,255"] h5,*[style*="background: rgba(255,255,255"] h6,*[style*="background: rgba(255,255,255"] strong,*[style*="background: rgba(255,255,255"] b,*[style*="background: rgba(255,255,255"] em,*[style*="background: rgba(255,255,255"] i,*[style*="background: rgba(255,255,255"] li,*[style*="background: rgba(255,255,255"] td,*[style*="background: rgba(255,255,255"] th,*[style*="background: rgba(255,255,255"] a,*[style*="background: rgba(255,255,255"] small,*[style*="background:rgb(255,255,255"] label,*[style*="background:rgb(255,255,255"] p,*[style*="background:rgb(255,255,255"] span,*[style*="background:rgb(255,255,255"] div,*[style*="background:rgb(255,255,255"] h1,*[style*="background:rgb(255,255,255"] h2,*[style*="background:rgb(255,255,255"] h3,*[style*="background:rgb(255,255,255"] h4,*[style*="background:rgb(255,255,255"] h5,*[style*="background:rgb(255,255,255"] h6,*[style*="background:rgb(255,255,255"] strong,*[style*="background:rgb(255,255,255"] b,*[style*="background:rgb(255,255,255"] em,*[style*="background:rgb(255,255,255"] i,*[style*="background:rgb(255,255,255"] li,*[style*="background:rgb(255,255,255"] td,*[style*="background:rgb(255,255,255"] th,*[style*="background:rgb(255,255,255"] a,*[style*="background:rgb(255,255,255"] small,*[style*="background: rgb(255,255,255"] label,*[style*="background: rgb(255,255,255"] p,*[style*="background: rgb(255,255,255"] span,*[style*="background: rgb(255,255,255"] div,*[style*="background: rgb(255,255,255"] h1,*[style*="background: rgb(255,255,255"] h2,*[style*="background: rgb(255,255,255"] h3,*[style*="background: rgb(255,255,255"] h4,*[style*="background: rgb(255,255,255"] h5,*[style*="background: rgb(255,255,255"] h6,*[style*="background: rgb(255,255,255"] strong,*[style*="background: rgb(255,255,255"] b,*[style*="background: rgb(255,255,255"] em,*[style*="background: rgb(255,255,255"] i,*[style*="background: rgb(255,255,255"] li,*[style*="background: rgb(255,255,255"] td,*[style*="background: rgb(255,255,255"] th,*[style*="background: rgb(255,255,255"] a,*[style*="background: rgb(255,255,255"] small{color:#0c1729 !important}*[style*="background:#fff"] a,*[style*="background: #fff"] a,*[style*="background:#ffffff"] a,*[style*="background: #ffffff"] a,*[style*="background-color:#fff"] a,*[style*="background-color: #fff"] a,*[style*="background-color:#ffffff"] a,*[style*="background-color: #ffffff"] a,*[style*="background:white"] a,*[style*="background: white"] a,*[style*="background-color:white"] a,*[style*="background-color: white"] a,*[style*="background:rgba(255,255,255"] a,*[style*="background: rgba(255,255,255"] a,*[style*="background:rgb(255,255,255"] a,*[style*="background: rgb(255,255,255"] a{text-decoration:underline}*[style*="background:#fff"] a:hover,*[style*="background: #fff"] a:hover,*[style*="background:#ffffff"] a:hover,*[style*="background: #ffffff"] a:hover,*[style*="background-color:#fff"] a:hover,*[style*="background-color: #fff"] a:hover,*[style*="background-color:#ffffff"] a:hover,*[style*="background-color: #ffffff"] a:hover,*[style*="background:white"] a:hover,*[style*="background: white"] a:hover,*[style*="background-color:white"] a:hover,*[style*="background-color: white"] a:hover,*[style*="background:rgba(255,255,255"] a:hover,*[style*="background: rgba(255,255,255"] a:hover,*[style*="background:rgb(255,255,255"] a:hover,*[style*="background: rgb(255,255,255"] a:hover{color:#1ee3cf !important}.white-surface,.white-background,.bg-white{color:var(--surface-light-text) !important;background:#ffffff !important}.white-surface *:not(.theme-card-icon),.white-background *:not(.theme-card-icon),.bg-white *:not(.theme-card-icon){color:inherit !important}.white-surface .muted,.white-surface .text-muted,.white-background .muted,.white-background .text-muted,.bg-white .muted,.bg-white .text-muted{color:var(--surface-light-muted) !important}.white-surface a,.white-background a,.bg-white a{color:var(--color-primary) !important}.white-surface *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.white-background *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.bg-white *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon){color:#0c1729 !important}.theme-card,.prototype-card,.prototype-plan-card,.prototype-quote-card,.prototype-info-panel,.prototype-info-hero,.prototype-week-card,.prototype-race-card,.prototype-info-panel__stats,.prototype-info-panel__cta,.training-details-page table.schema-table:first-of-type,.training-details-table:first-of-type,.training-details-page table.schema-table:not(:first-of-type),.training-details-table:not(:first-of-type),.tile-form,.tile-sortable-item{color:var(--surface-light-text) !important;background:#ffffff !important}.theme-card *:not(.theme-card-icon),.prototype-card *:not(.theme-card-icon),.prototype-plan-card *:not(.theme-card-icon),.prototype-quote-card *:not(.theme-card-icon),.prototype-info-panel *:not(.theme-card-icon),.prototype-info-hero *:not(.theme-card-icon),.prototype-week-card *:not(.theme-card-icon),.prototype-race-card *:not(.theme-card-icon),.prototype-info-panel__stats *:not(.theme-card-icon),.prototype-info-panel__cta *:not(.theme-card-icon),.training-details-page table.schema-table:first-of-type *:not(.theme-card-icon),.training-details-table:first-of-type *:not(.theme-card-icon),.training-details-page table.schema-table:not(:first-of-type) *:not(.theme-card-icon),.training-details-table:not(:first-of-type) *:not(.theme-card-icon),.tile-form *:not(.theme-card-icon),.tile-sortable-item *:not(.theme-card-icon){color:inherit !important}.theme-card .muted,.theme-card .text-muted,.prototype-card .muted,.prototype-card .text-muted,.prototype-plan-card .muted,.prototype-plan-card .text-muted,.prototype-quote-card .muted,.prototype-quote-card .text-muted,.prototype-info-panel .muted,.prototype-info-panel .text-muted,.prototype-info-hero .muted,.prototype-info-hero .text-muted,.prototype-week-card .muted,.prototype-week-card .text-muted,.prototype-race-card .muted,.prototype-race-card .text-muted,.prototype-info-panel__stats .muted,.prototype-info-panel__stats .text-muted,.prototype-info-panel__cta .muted,.prototype-info-panel__cta .text-muted,.training-details-page table.schema-table:first-of-type .muted,.training-details-page table.schema-table:first-of-type .text-muted,.training-details-table:first-of-type .muted,.training-details-table:first-of-type .text-muted,.training-details-page table.schema-table:not(:first-of-type) .muted,.training-details-page table.schema-table:not(:first-of-type) .text-muted,.training-details-table:not(:first-of-type) .muted,.training-details-table:not(:first-of-type) .text-muted,.tile-form .muted,.tile-form .text-muted,.tile-sortable-item .muted,.tile-sortable-item .text-muted{color:var(--surface-light-muted) !important}.theme-card a,.prototype-card a,.prototype-plan-card a,.prototype-quote-card a,.prototype-info-panel a,.prototype-info-hero a,.prototype-week-card a,.prototype-race-card a,.prototype-info-panel__stats a,.prototype-info-panel__cta a,.training-details-page table.schema-table:first-of-type a,.training-details-table:first-of-type a,.training-details-page table.schema-table:not(:first-of-type) a,.training-details-table:not(:first-of-type) a,.tile-form a,.tile-sortable-item a{color:var(--color-primary) !important}.theme-card *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-card *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-plan-card *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-quote-card *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-info-panel *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-info-hero *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-week-card *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-race-card *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-info-panel__stats *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.prototype-info-panel__cta *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.training-details-page table.schema-table:first-of-type *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.training-details-table:first-of-type *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.training-details-page table.schema-table:not(:first-of-type) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.training-details-table:not(:first-of-type) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.tile-form *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.tile-sortable-item *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon){color:#0c1729 !important}[class*="white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="background-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="background-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="background-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.panel[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.panel[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.panel[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.modal[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.modal[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.modal[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.popup[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.popup[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.popup[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.dialog[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.dialog[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.dialog[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.form-container[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.form-container[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.form-container[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.form-wrapper[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.form-wrapper[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.form-wrapper[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.input-group[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.input-group[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.input-group[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.control-group[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.control-group[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.control-group[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]){color:#0c1729 !important}[class*="white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),[class*="white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),[class*="white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),[class*="bg-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),[class*="bg-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),[class*="bg-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),[class*="background-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),[class*="background-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),[class*="background-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.panel[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.panel[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.panel[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.modal[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.modal[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.modal[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.popup[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.popup[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.popup[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.dialog[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.dialog[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.dialog[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.form-container[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.form-container[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.form-container[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.form-wrapper[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.form-wrapper[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.form-wrapper[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.input-group[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.input-group[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.input-group[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.control-group[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.control-group[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon),.control-group[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *:not(input):not(textarea):not(select):not(button):not(.theme-card-icon){color:#0c1729 !important}.tile-admin-grid{display:flex;flex-wrap:wrap;gap:2.5rem;align-items:flex-start;margin-top:1.5rem}.tile-admin-column{flex:1;min-width:320px;max-width:450px;display:flex;flex-direction:column;gap:0.75rem}.tile-admin-column__title{text-transform:capitalize;text-align:center;font-weight:700;letter-spacing:0.04em;margin:0;color:#0c1729 !important}.tile-form{background:rgba(255,255,255,0.96) !important;border-radius:20px;border:1px solid rgba(12,23,41,0.08);padding:1.5rem;box-shadow:0 30px 60px rgba(5,8,20,0.12);color:#0c1729 !important}.tile-form,.tile-form *,.tile-form *::before,.tile-form *::after{color:#0c1729 !important}.tile-form p,.tile-form span,.tile-form div,.tile-form h1,.tile-form h2,.tile-form h3,.tile-form h4,.tile-form h5,.tile-form h6,.tile-form strong,.tile-form b,.tile-form em,.tile-form i,.tile-form li,.tile-form td,.tile-form th,.tile-form a,.tile-form small,.tile-form label,.tile-form button{color:#0c1729 !important}.tile-form input:not([type="checkbox"]):not([type="radio"]),.tile-form textarea,.tile-form select{color:#0c1729 !important;background:#ffffff !important}.tile-admin-table{width:100%;border-collapse:collapse;margin-bottom:0.7rem}.tile-admin-table th{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.06em;font-weight:600;text-align:center;color:#0c1729 !important;opacity:1 !important;padding-bottom:0.35rem}.tile-admin-table th:first-child{width:40px}.tile-admin-toggle{width:70px;display:inline-flex;justify-content:center;text-align:center}.tile-sortable{list-style:none;padding:0;margin:0;min-height:60px}.tile-admin-intro{background:rgba(255,255,255,0.96) !important;border-radius:16px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(12,23,41,0.08);color:#0c1729 !important}.tile-admin-intro,.tile-admin-intro *,.tile-admin-intro *::before,.tile-admin-intro *::after{color:#0c1729 !important}.tile-admin-intro p,.tile-admin-intro span,.tile-admin-intro div,.tile-admin-intro h1,.tile-admin-intro h2,.tile-admin-intro h3,.tile-admin-intro h4,.tile-admin-intro h5,.tile-admin-intro h6,.tile-admin-intro strong,.tile-admin-intro b,.tile-admin-intro em,.tile-admin-intro i,.tile-admin-intro li,.tile-admin-intro td,.tile-admin-intro th,.tile-admin-intro a,.tile-admin-intro small,.tile-admin-intro label,.tile-admin-intro button,.tile-admin-intro ul,.tile-admin-intro ol{color:#0c1729 !important}.tile-admin-intro p{margin:0 0 0.75rem 0;color:#0c1729 !important}.tile-admin-intro ul{margin:0.75rem 0;padding-left:1.5rem;color:#0c1729 !important}.tile-admin-intro li{margin-bottom:0.5rem;color:#0c1729 !important}.tile-admin-intro strong,.tile-admin-intro b{color:#0c1729 !important}.tile-sortable-item{background:#ffffff !important;border:1px solid rgba(12,23,41,0.12);border-radius:12px;padding:1.25rem;margin-bottom:1.25rem;box-shadow:0 20px 40px rgba(5,8,20,0.1);display:flex;flex-direction:column;gap:1rem;cursor:grab;transition:box-shadow 0.2s ease, transform 0.2s ease;color:#0c1729 !important}.tile-sortable-item,.tile-sortable-item *,.tile-sortable-item *::before,.tile-sortable-item *::after{color:#0c1729 !important}.tile-sortable-item p,.tile-sortable-item span,.tile-sortable-item div,.tile-sortable-item h1,.tile-sortable-item h2,.tile-sortable-item h3,.tile-sortable-item h4,.tile-sortable-item h5,.tile-sortable-item h6,.tile-sortable-item strong,.tile-sortable-item b,.tile-sortable-item em,.tile-sortable-item i,.tile-sortable-item li,.tile-sortable-item td,.tile-sortable-item th,.tile-sortable-item a,.tile-sortable-item small,.tile-sortable-item label,.tile-sortable-item button{color:#0c1729 !important}.tile-sortable-item input:not([type="checkbox"]):not([type="radio"]),.tile-sortable-item textarea,.tile-sortable-item select{color:#0c1729 !important;background:#ffffff !important}.tile-item-header{display:flex;align-items:center;gap:0.75rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(12,23,41,0.1)}.tile-name{color:#0c1729 !important;font-size:1rem;font-weight:600;flex:1}.tile-item-controls{display:flex;flex-wrap:wrap;gap:1.5rem;padding:0.75rem 0;border-bottom:1px solid rgba(12,23,41,0.1)}.tile-control-group{flex:1;min-width:120px}.tile-control-label{display:flex;flex-direction:column;gap:0.35rem;cursor:pointer}.tile-label-text{color:#0c1729 !important;font-weight:600;font-size:0.9rem}.tile-control-label small{color:rgba(12,23,41,0.6) !important;font-size:0.75rem}.tile-item-labels{display:flex;flex-direction:column;gap:1rem;padding-top:0.75rem}.tile-label-field{display:flex;flex-direction:column;gap:0.5rem}.tile-field-label{color:#0c1729 !important;font-weight:600;font-size:0.85rem}.tile-sortable-item.dragging{box-shadow:0 24px 55px rgba(0,191,174,0.32);transform:scale(1.01)}.tile-sortable-handle{font-size:1.3rem;color:#0c1729 !important;opacity:0.7}.tile-label-input{width:100% !important;max-width:100% !important;min-width:100% !important;font-size:0.9rem !important;padding:0.65rem 0.85rem !important;border-radius:8px !important;border:1px solid rgba(12,23,41,0.2) !important;background:#ffffff !important;line-height:1.5 !important;word-break:break-word !important;overflow-wrap:break-word !important;white-space:normal !important;resize:vertical !important;font-family:inherit !important;color:#0c1729 !important;min-height:3.5rem !important;height:auto !important;overflow-y:auto !important;text-shadow:none !important;mix-blend-mode:normal !important;filter:none !important;opacity:1 !important}.tile-label-input::placeholder{color:rgba(12,23,41,0.5) !important}.tile-sortable-item .tile-label-input{color:#0c1729 !important;background:#ffffff !important}.tile-sortable-item .tile-label-input *{color:#0c1729 !important}.tile-form__actions{margin-top:1rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.tile-feedback{margin-top:1rem;font-weight:700;display:none}.tile-feedback--success{color:#388e3c}.tile-feedback--error{color:#e74c3c}.tile-admin-grid,.tile-admin-column,.tile-form,.tile-form *{color:#0c1729 !important}.tile-admin-grid .section-subtitle,.tile-admin-grid .section-subtitle *,.tile-admin-grid .page-heading,.tile-admin-grid .page-heading *{color:#f4f8ff !important}.tile-form{color:#0c1729 !important}.tile-form p,.tile-form span,.tile-form label{color:#0c1729 !important}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:24px}.slider:before{position:absolute;content:'';height:18px;width:18px;left:3px;bottom:3px;background-color:#ffffff;transition:0.4s;border-radius:50%}.switch input:checked+.slider{background-color:#34c759}.switch input:checked+.slider:before{transform:translateX(20px)}.slider.round{border-radius:24px}.surface-dark input,.surface-dark textarea,.surface-dark select,[data-surface="dark"] input,[data-surface="dark"] textarea,[data-surface="dark"] select{background:rgba(255,255,255,0.08) !important;color:var(--surface-dark-text) !important;border:1px solid rgba(255,255,255,0.25) !important}.surface-dark .theme-card,.surface-dark .theme-card *,[data-surface="dark"] .theme-card,[data-surface="dark"] .theme-card *{color:var(--surface-light-text) !important}.surface-dark .theme-card *:not(.theme-card-icon),.surface-dark .theme-card * *:not(.theme-card-icon),[data-surface="dark"] .theme-card *:not(.theme-card-icon),[data-surface="dark"] .theme-card * *:not(.theme-card-icon){color:inherit !important}.surface-dark .theme-card .muted,.surface-dark .theme-card .text-muted,.surface-dark .theme-card * .muted,.surface-dark .theme-card * .text-muted,[data-surface="dark"] .theme-card .muted,[data-surface="dark"] .theme-card .text-muted,[data-surface="dark"] .theme-card * .muted,[data-surface="dark"] .theme-card * .text-muted{color:var(--surface-light-muted) !important}.surface-dark .theme-card a,.surface-dark .theme-card * a,[data-surface="dark"] .theme-card a,[data-surface="dark"] .theme-card * a{color:var(--color-primary) !important}.surface-dark input::placeholder,.surface-dark textarea::placeholder,[data-surface="dark"] input::placeholder,[data-surface="dark"] textarea::placeholder{color:var(--surface-dark-muted) !important}.dropdown-menu,.dropdown-menu *{color:var(--surface-dark-text) !important;text-shadow:none !important}.dropdown-menu.dropdown-menu--light,.dropdown-menu[data-surface="light"],.dropdown-menu.dropdown-menu--light *,.dropdown-menu[data-surface="light"] *{color:var(--surface-light-text) !important}.mobile-menu,.mobile-menu *,.mobile-menu__section h4,.mobile-menu__item,.mobile-menu__item span,.mobile-menu__icon{color:#f4f8ff !important}.profile-page,.profile-page p,.profile-page span,.profile-page label,.profile-page strong,.profile-page li,.profile-page td,.profile-page th{color:#f4f8ff !important}.profile-page .profile-title{color:#ffffff !important;font-size:2rem;margin-bottom:0.2rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.profile-page .profile-stat{color:#ffffff !important;margin-bottom:1.5rem;font-weight:500}.profile-page h1,.profile-page h2,.profile-page h3,.profile-page h4,.profile-page h5,.profile-page h6{color:#ffffff !important;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.card-surface{background:rgba(13,23,45,0.92) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:18px;padding:1.5rem;box-shadow:0 25px 45px rgba(3,6,18,0.6);backdrop-filter:blur(12px);color:#f4f8ff !important}.app-container{min-height:100vh;background:inherit;color:inherit}.theme-main{padding:2.5rem 1.5rem;background:inherit;color:inherit}.alert-card{border-radius:14px;padding:1rem 1.25rem;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,0.12);background:rgba(12,23,45,0.85);color:#f4f8ff;font-weight:600;box-shadow:0 15px 30px rgba(6,9,20,0.45)}.alert-card.alert-success{background:rgba(110,231,90,0.12);border-color:rgba(110,231,90,0.35);color:#6ee75a}.users-table-wrapper{margin-top:1.5rem}.users-table{width:100%;border-collapse:collapse;border-radius:18px;overflow:hidden;background:rgba(8,14,30,0.85);border:1px solid rgba(255,255,255,0.08);box-shadow:0 25px 45px rgba(3,6,18,0.45)}.users-table th,.users-table td{padding:0.9rem 1rem;text-align:left;color:rgba(244,248,255,0.92);border-bottom:1px solid rgba(255,255,255,0.08)}.users-table th{text-transform:uppercase;letter-spacing:0.05em;font-size:0.78rem;color:#7fdcfe}.users-table tr:nth-child(even){background:rgba(255,255,255,0.015)}.users-table tr:last-child td{border-bottom:none}.status-select{background:rgba(12,23,45,0.85);border:1px solid rgba(255,255,255,0.2);color:#f4f8ff;border-radius:8px;padding:0.35rem 0.6rem;font-size:0.9rem}.table-actions{display:flex;gap:0.4rem;flex-wrap:wrap}.table-actions .theme-btn{min-width:48px;padding:0.35rem 0.8rem;font-size:0.85rem}.table-action-delete{background:#ff6b35 !important;color:#0c1730 !important;border:1px solid rgba(255,255,255,0.05) !important}.user-card{background:rgba(8,14,30,0.92);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:1.25rem;margin-bottom:1rem;color:#f4f8ff;box-shadow:0 18px 40px rgba(3,6,18,0.45)}.user-card__header{display:flex;justify-content:space-between;align-items:center;gap:0.75rem;margin-bottom:0.75rem}.user-card__name{font-size:1.1rem;font-weight:600}.user-card__actions{display:flex;gap:0.4rem}.user-card__actions .theme-btn{min-width:44px;padding:0.35rem 0.5rem;font-size:0.85rem}.user-card__body div{margin-bottom:0.35rem;font-size:0.95rem;color:rgba(244,248,255,0.9)}.user-card__body strong{color:#7fdcfe}.user-card__status{margin-top:0.75rem;display:flex;align-items:center;gap:0.4rem}.app-footer{text-align:center;opacity:0.75;padding:1rem;font-size:0.9rem}.profile-header-row{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.profile-left,.profile-conditie{flex:1 1 320px}.profile-notice{color:#6ee75a !important}.profile-callout code{background:rgba(12,19,36,0.9);color:#8beff0;padding:0.35rem 0.55rem;border-radius:10px}.training-days{display:flex;gap:1rem;flex-wrap:wrap}.training-days label{display:inline-flex;align-items:center;gap:0.5rem;padding:0.4rem 0.9rem;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:999px;color:inherit}.training-days__submit{margin-top:0.75rem}.training-days input[type="checkbox"]{width:18px;height:18px}.profile-links{display:flex;gap:0.75rem;flex-wrap:wrap;margin:1.5rem 0}.performance-actions{display:flex;flex-wrap:wrap;gap:0.4rem}.performance-actions .theme-btn{min-width:44px;padding:0.35rem 0.8rem;font-size:0.85rem}.performance-actions .danger-btn{background:#ff6b6b !important;border-color:rgba(255,255,255,0.15) !important}.table-wrapper{overflow-x:auto}.profile-performances .prestaties-table{width:100%;border-collapse:collapse;color:inherit;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,0.08)}.profile-performances .prestaties-table th{color:rgba(244,248,255,0.95) !important;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border-bottom:1px solid rgba(255,255,255,0.12);padding:0.75rem}.profile-performances .prestaties-table td{color:rgba(244,248,255,0.9) !important;padding:0.85rem}.profile-performances .prestaties-table tr:nth-child(even){background:rgba(255,255,255,0.025)}@media (max-width: 800px){.profile-header-row{flex-direction:column}.profile-performances .prestaties-table,.profile-performances .prestaties-table thead,.profile-performances .prestaties-table tbody,.profile-performances .prestaties-table tr,.profile-performances .prestaties-table th,.profile-performances .prestaties-table td{display:block;width:100%}.profile-performances .prestaties-table thead{display:none}.profile-performances .prestaties-table tr{margin-bottom:1.2rem;padding:1rem;background:rgba(8,14,30,0.85);border:1px solid rgba(255,255,255,0.08);border-radius:14px;box-shadow:0 15px 35px rgba(3,6,18,0.45)}.profile-performances .prestaties-table td{position:relative;padding-left:110px;padding-right:0.5rem;padding-top:0.35rem;padding-bottom:0.35rem;border:none;color:#f4f8ff !important}.profile-performances .prestaties-table td::before{content:attr(data-label);position:absolute;left:0;color:#1ee3cf;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;font-size:0.72rem;opacity:0.85}.profile-performances .prestaties-table td:last-child{margin-bottom:0.3rem}.intake-page{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.intake-hero ul{margin:1rem 0 0;padding-left:1.25rem;color:inherit}.intake-hero li{margin-bottom:0.35rem}.intake-form{display:flex;flex-direction:column;gap:2.5rem}.intake-form .form-section{border:1px solid rgba(255,255,255,0.12);border-radius:18px;padding:1.5rem;background:rgba(7,12,25,0.6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.intake-form .form-section__header{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.intake-form .form-section__header h3{margin:0;font-size:1.35rem}.intake-form .form-section__header p{margin:0.25rem 0 0;color:rgba(244,248,255,0.75)}.intake-form .badge{display:inline-flex;align-items:center;justify-content:center;padding:0.35rem 0.85rem;border-radius:999px;background:rgba(30,227,207,0.12);color:#1ee3cf;font-weight:600;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.05em}.intake-page .intake-form .form-grid.form-grid--two{display:grid !important;grid-template-columns:1fr !important;gap:1.5rem !important;align-items:stretch !important;width:100% !important;max-width:640px !important;margin:0 auto !important;padding:0 !important}.intake-page .intake-form .form-section .form-grid.form-grid--two{grid-template-columns:1fr !important}.intake-page .intake-form .form-section .form-grid .form-group{display:block !important;width:100% !important;margin:0 0 1.5rem 0 !important;padding:0 !important;clear:both !important}.intake-page .intake-form .form-section .form-grid .form-group--wide{grid-column:1 / -1 !important}.intake-page .intake-form .form-section .form-grid .form-group>label:first-of-type,.intake-page .intake-form .form-section .form-grid .form-group label:first-child{display:block !important;width:100% !important;margin:0 0 0.75rem 0 !important;padding:0 !important;float:none !important;clear:both !important;font-weight:600 !important;letter-spacing:0.01em;line-height:1.5 !important}.intake-page .intake-form .form-section .form-grid .form-group input[type="text"],.intake-page .intake-form .form-section .form-grid .form-group input[type="email"],.intake-page .intake-form .form-section .form-grid .form-group input[type="tel"],.intake-page .intake-form .form-section .form-grid .form-group input[type="date"],.intake-page .intake-form .form-section .form-grid .form-group input[type="number"],.intake-page .intake-form .form-section .form-grid .form-group textarea,.intake-page .intake-form .form-section .form-grid .form-group select{display:block !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin:0 !important;padding:0.75rem 1rem !important;float:none !important;clear:both !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#f4f8ff !important;box-shadow:none !important;font-size:1rem !important;line-height:1.5 !important}.intake-form__label{display:block !important;width:100% !important;margin-bottom:0.5rem !important;font-weight:600 !important;letter-spacing:0.01em;clear:both !important}.intake-form__input{display:block !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin:0 !important;padding:0.75rem 1rem !important;border:1px solid rgba(255,255,255,0.2) !important;background:rgba(255,255,255,0.08) !important;color:#f4f8ff !important;border-radius:10px !important}.intake-page .intake-form .form-section .form-grid .form-group textarea{resize:vertical !important;min-height:120px !important}.intake-page .intake-form .form-section .form-grid .form-group input:focus,.intake-page .intake-form .form-section .form-grid .form-group textarea:focus{border-color:#1ee3cf !important;box-shadow:0 0 0 2px rgba(30,227,207,0.3) !important}.intake-form .choice-grid{display:flex;flex-wrap:wrap;gap:0.6rem}.intake-form .choice-grid label{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.9rem;border:1px solid rgba(255,255,255,0.2);border-radius:999px;cursor:pointer;transition:border-color 0.2s ease, background 0.2s ease}.intake-form .choice-grid label:hover{border-color:rgba(30,227,207,0.45);background:rgba(30,227,207,0.08)}.intake-form .choice-grid input{width:auto !important;max-width:auto !important;accent-color:#1ee3cf}.intake-form .form-actions{display:flex;flex-direction:column;gap:0.5rem;padding-top:0.5rem}.intake-form .form-actions p{color:rgba(244,248,255,0.75);margin:0}}@media (max-width: 800px) and (max-width: 768px){.intake-form .form-section__header{flex-direction:column}.intake-form .badge{align-self:flex-start}.intake-form .form-grid--two{grid-template-columns:1fr}}.app-card,.theme-card,.schema-table,.schema-table th,.schema-table td,table,table th,table td,.app-form-input,.app-form-label,select,option,input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],textarea,.form-control,label,.field_with_errors label{color:inherit !important;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);text-shadow:none}.schema-table th{color:inherit !important;font-weight:var(--font-weight-semibold);text-shadow:none}.schema-table td{color:inherit !important}.status-aanwezig-text{color:#28a745 !important;font-weight:var(--font-weight-semibold);text-shadow:none}.status-afwezig-text{color:#dc3545 !important;font-weight:var(--font-weight-semibold);text-shadow:none}.status-onbekend-text{color:#6c757d !important;font-weight:var(--font-weight-normal)}.attendance-note{margin-left:0.5em;color:#6c757d !important;font-style:italic;font-size:0.85rem;font-family:var(--font-family-primary)}.app-form-label{color:#0c0f14 !important;font-weight:600;letter-spacing:0.01em}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],textarea,select,.app-form-input{background:#162444 !important;border:1px solid #5b6fa5 !important;color:#ffffff !important;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:1rem;line-height:var(--line-height-normal);padding:0.75rem 1rem;border-radius:10px;transition:all 0.2s ease;box-shadow:0 8px 20px rgba(6,9,20,0.35)}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,textarea::placeholder{color:rgba(255,255,255,0.7) !important}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,select:focus{outline:none;border-color:#6ee75a !important;box-shadow:0 0 0 3px rgba(110,231,90,0.25);color:#ffffff !important}.roles-checkboxes{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:0.5rem}.roles-checkboxes__item{background:#24365f;border:1px solid #6b89ce;border-radius:999px;padding:0.35rem 0.9rem;display:inline-flex;align-items:center;gap:0.4rem;color:#ffffff !important;font-weight:500;font-size:0.95rem;box-shadow:0 10px 18px rgba(7,9,20,0.35)}.roles-checkboxes__item input{margin:0}.roles-checkboxes__item span,.roles-checkboxes__item label{color:#ffffff !important}.app-btn{color:#ffffff !important;background:var(--color-primary) !important}.app-btn--secondary{color:var(--color-primary) !important;background:transparent !important;border:2px solid var(--color-primary) !important}h1,h2,h3,h4,h5,h6{color:inherit}.tab-btn{background:transparent;color:#fff;border:1px solid #444;border-bottom:none;border-radius:8px 8px 0 0;padding:0.4em 1.2em;font-size:1rem;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);margin-right:0.5em;cursor:pointer;outline:none;transition:background 0.2s, color 0.2s;letter-spacing:var(--letter-spacing-normal)}.tab-btn.active,.tab-btn:hover{background:#1976d2;color:#fff;border-color:#1976d2 #1976d2 #222 #1976d2;font-weight:var(--font-weight-semibold)}.page-title{margin-bottom:1.2em;font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:2.5rem;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.section-title{margin-bottom:0.5em;font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:1.875rem;line-height:var(--line-height-tight)}.tab-container{margin-bottom:2em}.schema-table{width:100%;border-collapse:collapse;background:transparent;border-radius:8px;overflow:hidden;box-shadow:none;font-family:var(--font-family-primary)}.schema-table th,.schema-table td{padding:12px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.08);font-size:0.95rem;background:transparent;color:inherit;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.schema-table th{background:transparent;font-weight:var(--font-weight-semibold);color:inherit;border-bottom:2px solid rgba(255,255,255,0.12);font-size:1rem;letter-spacing:var(--letter-spacing-wide)}.schema-table tr:nth-child(even){background:rgba(255,255,255,0.02)}.schema-table tr.clickable-row{cursor:pointer !important;transition:background 0.2s;position:relative}.schema-table tr.clickable-row:hover{background:rgba(0,0,0,0.05) !important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.schema-table tr.clickable-row:active{background:rgba(0,0,0,0.1) !important;transform:translateY(0)}.schema-table tr.clickable-row::after{content:'👁️';position:absolute;right:10px;top:50%;transform:translateY(-50%);opacity:0.3;font-size:0.8em;transition:opacity 0.2s}.schema-table tr.clickable-row:hover::after{opacity:0.8}.theme-btn{border-radius:6px;border:none;font-size:0.9rem;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);padding:0.5em 0.8em;margin:0 2px;cursor:pointer;transition:all 0.2s ease;min-width:32px;display:inline-flex;align-items:center;justify-content:center;background:#495057 !important;color:#f8f9fa !important;letter-spacing:var(--letter-spacing-normal)}.theme-btn[style*='background:#34c759']{background:#34c759 !important;color:#fff !important}.theme-btn[style*='background:#e74c3c']{background:#e74c3c !important;color:#fff !important}.theme-btn[style*='background:#1976d2']{background:#1976d2 !important;color:#fff !important}.inline-form{display:inline}.trainer-select{font-size:0.9rem;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);padding:0.4em 0.6em;border-radius:6px;border:1px solid #495057;background:#343a40 !important;color:#f8f9fa !important;line-height:var(--line-height-normal)}.trainer-submit-btn{background:#ffa94d !important;color:#ffffff !important;padding:0.3em 0.6em;font-size:0.85rem;font-weight:var(--font-weight-medium);margin-left:0.3em}.edit-btn{background:#74c0fc !important;font-size:1.1rem;font-weight:var(--font-weight-medium);min-width:32px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff !important}.status-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:0.5em;vertical-align:middle}.status-aanwezig{background:#34c759}.status-afwezig{background:#e74c3c}.status-onbekend{background:#888}.status-text{font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary);font-size:0.9rem}.attendance-buttons{display:flex;gap:0.3em}.attendance-btn{font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary)}.attendance-aanwezig-btn{background:#51cf66 !important;color:#ffffff !important;font-size:0.9rem;padding:0.4em 0.8em}.attendance-aanwezig-btn.active{border:2px solid #222;opacity:1}.attendance-aanwezig-btn.inactive{border:none;opacity:0.4}.afwezig-btn{background:#ff6b6b !important;color:#ffffff !important;font-weight:var(--font-weight-semibold);font-size:0.9rem;padding:0.4em 0.8em}.afwezig-btn.active{border:2px solid #222;opacity:1}.afwezig-btn.inactive{border:none;opacity:0.4}.afwezig-submit{background:#ff6b6b !important;color:#ffffff !important;font-weight:var(--font-weight-semibold);font-size:0.9rem;padding:0.4em 0.8em}.afwezig-note-field input{font-size:0.9rem;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);padding:0.4em 0.6em;border-radius:6px;border:1px solid #444;margin-left:0.5em;background:#111;color:#fff;line-height:var(--line-height-normal)}.note-input,.note-input-full{font-family:var(--font-family-primary);font-size:0.9rem;background:#343a40 !important;color:#f8f9fa !important;border:1px solid #495057}.note-input{width:100px}.note-input-full{width:100%;font-weight:var(--font-weight-normal);padding:0.5em 0.8em;border-radius:6px;line-height:var(--line-height-normal)}.afwezig-container{display:flex;align-items:center;gap:0.5em;flex-wrap:wrap}.hidden{display:none}.date-cell{white-space:nowrap;font-weight:var(--font-weight-medium)}.mobile-cards{display:none;margin:0;padding:0}.mobile-card{background:rgba(30,40,50,0.97);border-radius:12px;margin-bottom:1.2em;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:1.2em 1.2em 0.8em 1.2em;color:#f8f9fa !important;position:relative;cursor:pointer;transition:transform 0.2s, box-shadow 0.2s;font-family:var(--font-family-primary)}.mobile-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.mobile-card:active{transform:translateY(0)}.mobile-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.8em}.mobile-card-title{font-size:1.1rem;font-weight:var(--font-weight-semibold);margin-right:0.7em;flex:1 1 auto;line-height:var(--line-height-tight);color:#ffffff !important}.date-subtitle{font-size:0.9rem;font-weight:var(--font-weight-normal);opacity:0.8;color:#ced4da !important}.mobile-card-status{font-size:0.9rem;display:flex;align-items:center;gap:0.5em;font-weight:var(--font-weight-medium);color:#e9ecef !important}.mobile-card-btns{display:flex;gap:0.5em;margin:0.8em 0 0.3em 0}.mobile-card-more{display:flex;align-items:center;color:#74c0fc !important;font-size:0.9rem;font-weight:var(--font-weight-medium);cursor:pointer;margin-top:0.3em;margin-bottom:0.3em;user-select:none}.toggle-icon{font-size:1.1rem;margin-left:0.3em}.mobile-card-details{display:none;font-size:0.9rem;margin-top:0.8em;color:#ced4da !important;line-height:var(--line-height-normal);font-weight:var(--font-weight-normal)}.mobile-card-details.open{display:block;animation:fadein 0.2s}@keyframes fadein{from{opacity:0}to{opacity:1}}.theme-header{position:sticky;top:0;z-index:100;background:linear-gradient(120deg, #0a152b, #132247);color:var(--color-primary);box-shadow:0 2px 12px var(--color-btn-shadow);border-bottom:1px solid var(--color-border);padding:0.7rem 0 0.7rem 0;display:flex;align-items:center;gap:1.2rem;min-height:60px;margin-bottom:0}.theme-header__logo-link{margin-left:1.2rem;margin-right:1.2rem;display:flex;align-items:center}.theme-header__logo{height:44px;width:44px;border-radius:8px;background:#fff;box-shadow:none;padding:0}.theme-header__title{font-family:'Lato', Arial, sans-serif;font-size:1.6rem;font-weight:700;color:#f4f8ff;margin-left:0.5rem;letter-spacing:1.2px;text-shadow:none}.theme-header,.theme-header *{color:#f4f8ff !important}.theme-menu{background:radial-gradient(circle at top, rgba(30,227,207,0.08), transparent 55%),linear-gradient(120deg, #0c1730, #14274c);border-bottom:1px solid rgba(255,255,255,0.2);box-shadow:0 25px 60px rgba(6,8,20,0.45)}.theme-menu__inner{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.65rem 1.25rem;justify-content:center}.theme-menu .theme-btn,.theme-menu .dropdown-toggle{background:#0e1935 !important;color:#f4f8ff !important;border:1px solid rgba(255,255,255,0.35) !important;text-shadow:0 1px 2px rgba(0,0,0,0.6) !important;box-shadow:0 10px 30px rgba(3,6,18,0.55)}.theme-menu .theme-btn:hover,.theme-menu .dropdown-toggle:hover,.theme-menu .dropdown-toggle[aria-expanded='true']{border-color:#1ee3cf !important;color:#1ee3cf !important;background:#18294f !important}.dropdown-menu{background:#0e1935 !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:14px !important;box-shadow:0 30px 60px rgba(5,7,18,0.6) !important;padding:0.25rem !important;color:var(--surface-dark-text) !important;text-shadow:none !important}.dropdown-menu .dropdown-divider{border-color:rgba(255,255,255,0.08) !important}.dropdown-menu[data-surface="light"],.dropdown-menu.dropdown-menu--light{background:var(--surface-light-bg) !important;border-color:rgba(17,23,40,0.08) !important;color:var(--surface-light-text) !important;box-shadow:0 24px 45px rgba(12,21,37,0.25) !important}.dropdown-menu[data-surface="light"] .dropdown-item,.dropdown-menu.dropdown-menu--light .dropdown-item{color:var(--surface-light-text) !important}.dropdown-menu[data-surface="light"] .dropdown-item:hover,.dropdown-menu.dropdown-menu--light .dropdown-item:hover{background:rgba(252,76,2,0.12) !important;color:var(--color-primary) !important}.dropdown-item{color:var(--surface-dark-text) !important;border-radius:10px;padding:0.65rem 0.9rem !important;margin:0.15rem 0.1rem;transition:background 0.2s ease, color 0.2s ease}.dropdown-item:hover{background:rgba(255,107,53,0.16) !important;color:#ffb193 !important}.mobile-menu-overlay{background:rgba(4,7,18,0.85) !important}.mobile-menu{background:linear-gradient(165deg, #0b172f, #111d3d);border-left:1px solid rgba(255,255,255,0.08);color:#eaf6ff !important}.mobile-menu__section h4{color:#76f4ed !important}.mobile-menu__item{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;color:#f0f4ff !important;padding:0.75rem}.mobile-menu__item+.mobile-menu__item{margin-top:0.35rem}.mobile-menu__item:hover{border-color:#1ee3cf;color:#1ee3cf !important}.mobile-menu__header h3{color:#ffb193 !important}.mobile-menu-close{color:#ff6b35}.schema-volledig-page{background:#f8f9fa !important}.schema-volledig-page h1,.schema-volledig-page h2,.schema-volledig-page h3,.schema-volledig-page h4,.schema-volledig-page h5,.schema-volledig-page h6{color:#1a2332 !important}.schema-volledig-page p,.schema-volledig-page span,.schema-volledig-page div,.schema-volledig-page td,.schema-volledig-page th,.schema-volledig-page li{color:#1a2332 !important}.schema-volledig-page .schema-table tr{background:#ffffff !important;border:2px solid #e5e7eb !important}.schema-volledig-page .schema-table tr td,.schema-volledig-page .schema-table tr th{color:#1a2332 !important}.schema-volledig-page .schema-table tr td::before{color:#FC4C02 !important}[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *),[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *),[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *),[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *),[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *),[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *),[class*="dark"]:not(.schema-volledig-page *),.schema-table tr:not(.schema-volledig-page *),.prestaties-table tr:not(.schema-volledig-page *){color:#ffffff !important}[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) *,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) *,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) *,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) *,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) *,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) *,[class*="dark"]:not(.schema-volledig-page *) *,.schema-table tr:not(.schema-volledig-page *) *,.prestaties-table tr:not(.schema-volledig-page *) *{color:#ffffff !important}[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) h1,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) h2,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) h3,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) h4,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) h5,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) h6,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) p,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) span,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) div,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) td,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) th,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) li,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) a,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) h1,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) h2,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) h3,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) h4,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) h5,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) h6,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) p,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) span,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) div,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) td,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) th,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) li,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) a,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) h1,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) h2,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) h3,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) h4,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) h5,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) h6,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) p,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) span,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) div,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) td,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) th,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) li,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) a,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) h1,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) h2,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) h3,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) h4,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) h5,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) h6,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) p,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) span,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) div,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) td,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) th,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) li,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) a,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) h1,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) h2,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) h3,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) h4,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) h5,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) h6,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) p,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) span,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) div,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) td,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) th,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) li,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) a,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) h1,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) h2,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) h3,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) h4,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) h5,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) h6,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) p,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) span,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) div,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) td,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) th,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) li,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) a,[class*="dark"]:not(.schema-volledig-page *) h1,[class*="dark"]:not(.schema-volledig-page *) h2,[class*="dark"]:not(.schema-volledig-page *) h3,[class*="dark"]:not(.schema-volledig-page *) h4,[class*="dark"]:not(.schema-volledig-page *) h5,[class*="dark"]:not(.schema-volledig-page *) h6,[class*="dark"]:not(.schema-volledig-page *) p,[class*="dark"]:not(.schema-volledig-page *) span,[class*="dark"]:not(.schema-volledig-page *) div,[class*="dark"]:not(.schema-volledig-page *) td,[class*="dark"]:not(.schema-volledig-page *) th,[class*="dark"]:not(.schema-volledig-page *) li,[class*="dark"]:not(.schema-volledig-page *) a,.schema-table tr:not(.schema-volledig-page *) h1,.schema-table tr:not(.schema-volledig-page *) h2,.schema-table tr:not(.schema-volledig-page *) h3,.schema-table tr:not(.schema-volledig-page *) h4,.schema-table tr:not(.schema-volledig-page *) h5,.schema-table tr:not(.schema-volledig-page *) h6,.schema-table tr:not(.schema-volledig-page *) p,.schema-table tr:not(.schema-volledig-page *) span,.schema-table tr:not(.schema-volledig-page *) div,.schema-table tr:not(.schema-volledig-page *) td,.schema-table tr:not(.schema-volledig-page *) th,.schema-table tr:not(.schema-volledig-page *) li,.schema-table tr:not(.schema-volledig-page *) a,.prestaties-table tr:not(.schema-volledig-page *) h1,.prestaties-table tr:not(.schema-volledig-page *) h2,.prestaties-table tr:not(.schema-volledig-page *) h3,.prestaties-table tr:not(.schema-volledig-page *) h4,.prestaties-table tr:not(.schema-volledig-page *) h5,.prestaties-table tr:not(.schema-volledig-page *) h6,.prestaties-table tr:not(.schema-volledig-page *) p,.prestaties-table tr:not(.schema-volledig-page *) span,.prestaties-table tr:not(.schema-volledig-page *) div,.prestaties-table tr:not(.schema-volledig-page *) td,.prestaties-table tr:not(.schema-volledig-page *) th,.prestaties-table tr:not(.schema-volledig-page *) li,.prestaties-table tr:not(.schema-volledig-page *) a{color:#ffffff !important}[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *)::before,[style*="background: rgba(5, 10, 22"]:not(.schema-volledig-page *) *::before,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *)::before,[style*="background: rgba(8, 14, 30"]:not(.schema-volledig-page *) *::before,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *)::before,[style*="background: rgba(10, 20, 40"]:not(.schema-volledig-page *) *::before,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *)::before,[style*="background: rgba(15, 25, 45"]:not(.schema-volledig-page *) *::before,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *)::before,[style*="background: linear-gradient(135deg, rgba(10, 20, 40"]:not(.schema-volledig-page *) *::before,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *)::before,[style*="background: linear-gradient(135deg, rgba(15, 25, 45"]:not(.schema-volledig-page *) *::before,[class*="dark"]:not(.schema-volledig-page *)::before,[class*="dark"]:not(.schema-volledig-page *) *::before,.schema-table tr:not(.schema-volledig-page *)::before,.schema-table tr:not(.schema-volledig-page *) *::before,.prestaties-table tr:not(.schema-volledig-page *)::before,.prestaties-table tr:not(.schema-volledig-page *) *::before{color:#1ee3cf !important}@media (max-width: 800px){.prestaties-table,.schema-table{display:block;width:100%;overflow-x:visible;-webkit-overflow-scrolling:touch;background:transparent;border:none;border-radius:0;color:#1a2332 !important}.prestaties-table thead,.schema-table thead{display:none}.prestaties-table tbody,.schema-table tbody{display:block}.prestaties-table tr,.schema-table tr{display:block;margin-bottom:1rem;border:2px solid #e5e7eb;border-radius:12px;padding:1.25rem;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.prestaties-table td,.schema-table td{display:block;text-align:left;border:none;padding:0.75rem 0;position:relative;padding-left:0;color:#1a2332 !important;font-size:1rem;line-height:1.6;font-weight:500}.prestaties-table td::before,.schema-table td::before{content:attr(data-label);display:block;font-weight:700;color:#FC4C02;text-transform:uppercase;letter-spacing:0.08em;font-size:0.8rem;margin-bottom:0.5rem}.training-details-page .schema-table,.training-details-page table.schema-table,.training-details-table,table.training-details-table{display:block !important;visibility:visible !important;opacity:1 !important}.training-details-page .schema-table tbody,.training-details-page table.schema-table tbody,.training-details-table tbody,table.training-details-table tbody{display:block !important;visibility:visible !important}.training-details-page .schema-table tr,.training-details-page table.schema-table tr,.training-details-table tr,table.training-details-table tr{display:block !important;visibility:visible !important}.training-details-page .schema-table th,.training-details-page .schema-table td,.training-details-page table.schema-table th,.training-details-page table.schema-table td,.training-details-table th,.training-details-table td,table.training-details-table th,table.training-details-table td{display:block !important;visibility:visible !important;opacity:1 !important}.training-details-page .schema-table,.training-details-page table.schema-table,.training-details-table,table.training-details-table{display:block !important;width:100% !important}.training-details-page .schema-table thead,.training-details-page table.schema-table thead,.training-details-table thead,table.training-details-table thead{display:none !important}.training-details-page .schema-table tbody,.training-details-page table.schema-table tbody,.training-details-table tbody,table.training-details-table tbody{display:block !important}.training-details-page .schema-table tr,.training-details-page table.schema-table tr,.training-details-table tr,table.training-details-table tr{display:block !important}.training-details-page .schema-table th,.training-details-page .schema-table td,.training-details-page table.schema-table th,.training-details-page table.schema-table td,.training-details-table th,.training-details-table td,table.training-details-table th,table.training-details-table td{display:block !important}.mobile-cards{display:block !important}.mobile-card{background:#232a25 !important;color:#fff !important}.mobile-card .mobile-card-title,.mobile-card .mobile-card-status,.mobile-card .mobile-card-details,.mobile-card .mobile-card-btns,.mobile-card .mobile-card-more{color:#fff !important}.mobile-card-details{color:#cce6ff !important}.mobile-card input,.mobile-card textarea{background:#181f1b !important;color:#fff !important;border:1px solid #444 !important}}@media (max-width: 900px){.schema-table th,.schema-table td{font-size:0.92em;padding:7px 4px}.tab-btn{font-size:0.95em;padding:0.3em 0.7em}}.theme-main,.surface-dark,.app-container,[class*="dark-bg"],[class*="surface-dark"],.schema-table,.prestaties-table{color:#ffffff !important}.theme-main h1,.theme-main h2,.theme-main h3,.theme-main h4,.theme-main h5,.theme-main h6,.surface-dark h1,.surface-dark h2,.surface-dark h3,.surface-dark h4,.surface-dark h5,.surface-dark h6,.app-container h1,.app-container h2,.app-container h3,.app-container h4,.app-container h5,.app-container h6,[class*="dark-bg"] h1,[class*="dark-bg"] h2,[class*="dark-bg"] h3,[class*="dark-bg"] h4,[class*="dark-bg"] h5,[class*="dark-bg"] h6,[class*="surface-dark"] h1,[class*="surface-dark"] h2,[class*="surface-dark"] h3,[class*="surface-dark"] h4,[class*="surface-dark"] h5,[class*="surface-dark"] h6,.schema-table h1,.schema-table h2,.schema-table h3,.schema-table h4,.schema-table h5,.schema-table h6,.prestaties-table h1,.prestaties-table h2,.prestaties-table h3,.prestaties-table h4,.prestaties-table h5,.prestaties-table h6{color:#ffffff !important}.theme-main p,.theme-main span:not([class*="status"]):not([class*="label"]),.theme-main div,.theme-main li,.surface-dark p,.surface-dark span:not([class*="status"]):not([class*="label"]),.surface-dark div,.surface-dark li,.app-container p,.app-container span:not([class*="status"]):not([class*="label"]),.app-container div,.app-container li,[class*="dark-bg"] p,[class*="dark-bg"] span:not([class*="status"]):not([class*="label"]),[class*="dark-bg"] div,[class*="dark-bg"] li,[class*="surface-dark"] p,[class*="surface-dark"] span:not([class*="status"]):not([class*="label"]),[class*="surface-dark"] div,[class*="surface-dark"] li,.schema-table p,.schema-table span:not([class*="status"]):not([class*="label"]),.schema-table div,.schema-table li,.prestaties-table p,.prestaties-table span:not([class*="status"]):not([class*="label"]),.prestaties-table div,.prestaties-table li{color:#ffffff !important}.theme-main td,.theme-main th,.surface-dark td,.surface-dark th,.app-container td,.app-container th,[class*="dark-bg"] td,[class*="dark-bg"] th,[class*="surface-dark"] td,[class*="surface-dark"] th,.schema-table td,.schema-table th,.prestaties-table td,.prestaties-table th{color:#ffffff !important}.theme-main input:not([type="checkbox"]):not([type="radio"]),.theme-main textarea,.theme-main select,.surface-dark input:not([type="checkbox"]):not([type="radio"]),.surface-dark textarea,.surface-dark select,.app-container input:not([type="checkbox"]):not([type="radio"]),.app-container textarea,.app-container select,[class*="dark-bg"] input:not([type="checkbox"]):not([type="radio"]),[class*="dark-bg"] textarea,[class*="dark-bg"] select,[class*="surface-dark"] input:not([type="checkbox"]):not([type="radio"]),[class*="surface-dark"] textarea,[class*="surface-dark"] select,.schema-table input:not([type="checkbox"]):not([type="radio"]),.schema-table textarea,.schema-table select,.prestaties-table input:not([type="checkbox"]):not([type="radio"]),.prestaties-table textarea,.prestaties-table select{color:#ffffff !important;background:rgba(255,255,255,0.1) !important;border:1px solid rgba(255,255,255,0.3) !important}.theme-main input:not([type="checkbox"]):not([type="radio"])::placeholder,.theme-main textarea::placeholder,.theme-main select::placeholder,.surface-dark input:not([type="checkbox"]):not([type="radio"])::placeholder,.surface-dark textarea::placeholder,.surface-dark select::placeholder,.app-container input:not([type="checkbox"]):not([type="radio"])::placeholder,.app-container textarea::placeholder,.app-container select::placeholder,[class*="dark-bg"] input:not([type="checkbox"]):not([type="radio"])::placeholder,[class*="dark-bg"] textarea::placeholder,[class*="dark-bg"] select::placeholder,[class*="surface-dark"] input:not([type="checkbox"]):not([type="radio"])::placeholder,[class*="surface-dark"] textarea::placeholder,[class*="surface-dark"] select::placeholder,.schema-table input:not([type="checkbox"]):not([type="radio"])::placeholder,.schema-table textarea::placeholder,.schema-table select::placeholder,.prestaties-table input:not([type="checkbox"]):not([type="radio"])::placeholder,.prestaties-table textarea::placeholder,.prestaties-table select::placeholder{color:rgba(255,255,255,0.5) !important}.theme-main input:not([type="checkbox"]):not([type="radio"]):focus,.theme-main textarea:focus,.theme-main select:focus,.surface-dark input:not([type="checkbox"]):not([type="radio"]):focus,.surface-dark textarea:focus,.surface-dark select:focus,.app-container input:not([type="checkbox"]):not([type="radio"]):focus,.app-container textarea:focus,.app-container select:focus,[class*="dark-bg"] input:not([type="checkbox"]):not([type="radio"]):focus,[class*="dark-bg"] textarea:focus,[class*="dark-bg"] select:focus,[class*="surface-dark"] input:not([type="checkbox"]):not([type="radio"]):focus,[class*="surface-dark"] textarea:focus,[class*="surface-dark"] select:focus,.schema-table input:not([type="checkbox"]):not([type="radio"]):focus,.schema-table textarea:focus,.schema-table select:focus,.prestaties-table input:not([type="checkbox"]):not([type="radio"]):focus,.prestaties-table textarea:focus,.prestaties-table select:focus{background:rgba(255,255,255,0.15) !important;border-color:#1ee3cf !important;outline:none !important;box-shadow:0 0 0 2px rgba(30,227,207,0.3) !important}.theme-main a:not(.theme-btn):not(.app-btn),.surface-dark a:not(.theme-btn):not(.app-btn),.app-container a:not(.theme-btn):not(.app-btn),[class*="dark-bg"] a:not(.theme-btn):not(.app-btn),[class*="surface-dark"] a:not(.theme-btn):not(.app-btn),.schema-table a:not(.theme-btn):not(.app-btn),.prestaties-table a:not(.theme-btn):not(.app-btn){color:#1ee3cf !important}.theme-main a:not(.theme-btn):not(.app-btn):hover,.surface-dark a:not(.theme-btn):not(.app-btn):hover,.app-container a:not(.theme-btn):not(.app-btn):hover,[class*="dark-bg"] a:not(.theme-btn):not(.app-btn):hover,[class*="surface-dark"] a:not(.theme-btn):not(.app-btn):hover,.schema-table a:not(.theme-btn):not(.app-btn):hover,.prestaties-table a:not(.theme-btn):not(.app-btn):hover{color:#76f4ed !important}@media (max-width: 768px){.theme-main{padding:1rem;margin-top:60px;background:radial-gradient(circle at top, rgba(30,227,207,0.05), transparent 55%), linear-gradient(180deg, #050912, #0b1429);color:#f5f8ff !important}.surface-dark,[data-surface="dark"]{background:linear-gradient(180deg, var(--surface-dark-bg), var(--surface-dark-bg-alt)) !important;color:var(--surface-dark-text) !important}.surface-dark *,[data-surface="dark"] *{color:var(--surface-dark-text) !important}.surface-light,[data-surface="light"]{background:#ffffff !important;color:var(--surface-light-text) !important}.surface-light *,[data-surface="light"] *{color:var(--surface-light-text) !important}table,.schema-table{font-size:0.9rem}table th,table td,.schema-table th,.schema-table td{padding:0.5rem 0.3rem;word-wrap:break-word;overflow-wrap:break-word}input,textarea,select{font-size:16px;min-height:44px}.app-btn,.app-btn--secondary{width:100%;margin-bottom:0.5rem}}.prototype-page{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex;flex-direction:column;gap:3rem}.prototype-page--informative{max-width:1280px}.prototype-eyebrow{text-transform:uppercase;letter-spacing:0.2em;font-size:0.85rem;color:#1ee3cf;margin-bottom:0.5rem}.prototype-lead{font-size:1.25rem;color:#f1f5f9;max-width:520px}.prototype-hero{background:radial-gradient(circle at top right, rgba(30,227,207,0.25), transparent),linear-gradient(135deg, #0c0f14 0%, #131927 60%, #1f2c3d 100%);color:#f8fafc;padding:3rem;border-radius:32px;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2.5rem;position:relative;overflow:hidden}.prototype-hero h1{color:#ffffff;font-size:clamp(2.5rem, 4vw, 3.5rem)}.prototype-hero__content{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}.prototype-hero__panel{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:1.75rem;color:#f8fafc;backdrop-filter:blur(10px);align-self:flex-start}.prototype-panel__eyebrow{font-size:0.9rem;letter-spacing:0.08em;text-transform:uppercase;opacity:0.8}.prototype-hero__panel h3{color:#ffffff;margin-bottom:0.5rem}.prototype-hero__panel ul{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:0.25rem;color:#d5dfee}.prototype-panel__cta{width:100%;text-align:center;border-color:rgba(255,255,255,0.4) !important;color:#ffffff !important}.prototype-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem}.prototype-btn--primary{background:linear-gradient(120deg, #ff6b35, #fc4c02) !important;box-shadow:0 15px 40px rgba(252,76,2,0.35);border:none !important}.prototype-btn--secondary{border-color:rgba(255,255,255,0.4) !important;color:inherit !important}.prototype-hero__proof{display:flex;gap:1rem;flex-wrap:wrap}.prototype-proof-chip{background:rgba(255,255,255,0.08);border-radius:16px;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,0.08);min-width:150px}.prototype-proof-chip__value{display:block;font-size:1.5rem;font-weight:700;color:#ffffff}.prototype-proof-chip__label{font-size:0.9rem;color:#cbd5f5}.prototype-section{display:flex;flex-direction:column;gap:1.5rem}.prototype-section__header{color:inherit}.prototype-section__header .prototype-eyebrow{color:inherit !important;opacity:0.7}.prototype-section__header h2{max-width:620px;color:inherit !important;font-weight:700 !important;font-size:2rem !important;text-shadow:0 6px 18px rgba(5,6,15,0.45)}.surface-light .prototype-section__header,[data-surface="light"] .prototype-section__header{color:var(--surface-light-text)}.surface-dark .prototype-section__header,[data-surface="dark"] .prototype-section__header,.home-track .prototype-section__header,.prototype-track .prototype-section__header{color:var(--surface-dark-text)}.prototype-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1.5rem}.prototype-card,.prototype-plan-card,.prototype-quote-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:1.75rem;box-shadow:0 20px 60px rgba(12,15,20,0.08)}.prototype-card__icon{width:48px;height:48px;border-radius:16px;background:#0c0f14;display:inline-flex;align-items:center;justify-content:center;color:#1ee3cf;font-weight:600;margin-bottom:1rem}.prototype-coach{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:2rem;background:#0c0f14;color:#f8fafc;padding:2.5rem;border-radius:28px}.prototype-coach__card{background:rgba(255,255,255,0.08);border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,0.08);font-size:1.1rem;line-height:1.7}.prototype-coach__card span{display:block;margin-top:1.5rem;font-weight:600;color:#1ee3cf}.prototype-list{list-style:none;padding:0;margin:1rem 0 1.5rem;display:flex;flex-direction:column;gap:0.75rem}.prototype-list li{position:relative;padding-left:1.5rem}.prototype-list li::before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#1ee3cf;left:0;top:10px}.prototype-grid--programmes{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.prototype-plan-card ul{list-style:none;padding:0;margin:1rem 0 1.5rem;display:flex;flex-direction:column;gap:0.5rem}.prototype-plan-card li{position:relative;padding-left:1.25rem;color:#475569}.prototype-plan-card li::before{content:'•';position:absolute;left:0;color:#1ee3cf}.prototype-plan-card__price{font-size:1.1rem;font-weight:600;color:#0c0f14}.prototype-timeline__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:1rem}.prototype-timeline__item{background:#f4f5f7;border-radius:18px;padding:1.5rem;border:1px solid #e2e8f0}.prototype-timeline__step{display:inline-flex;width:36px;height:36px;border-radius:12px;background:#0c0f14;color:#1ee3cf;align-items:center;justify-content:center;font-weight:600;margin-bottom:0.75rem}.prototype-grid--testimonials{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.prototype-quote-card{background:#0c0f14;color:#f8fafc;border-color:rgba(255,255,255,0.08)}.prototype-quote-card__quote{font-size:1.1rem;line-height:1.7}.prototype-quote-card__name{display:block;margin-top:1rem;color:#1ee3cf;font-weight:600}.prototype-cta{background:#0c0f14;color:#f8fafc;padding:2.5rem;border-radius:28px;display:flex;flex-direction:column;gap:1.5rem}.prototype-cta__actions{display:flex;flex-wrap:wrap;gap:1rem}.prototype-floating-cta{position:fixed;right:1.25rem;bottom:1.25rem;z-index:9000;box-shadow:0 15px 40px rgba(252,76,2,0.45)}@media (max-width: 768px){.prototype-hero{padding:2rem}.prototype-hero__ctas,.prototype-cta__actions{flex-direction:column}.prototype-page{padding:1.5rem 1rem 5rem}.prototype-floating-cta{width:calc(100% - 2rem);left:1rem;right:1rem;text-align:center}}.prototype-track{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex;flex-direction:column;gap:3rem}.prototype-track h1,.prototype-track h3,.prototype-track h4,.prototype-track h5,.prototype-track h6{color:#ffffff !important}.prototype-track .prototype-section__header h2,.home-track .prototype-section__header h2{color:inherit !important}.prototype-track p,.prototype-track span,.prototype-track small,.prototype-track label{color:#e6edff !important}.track-session-card h3,.track-week-card h4{color:#ffffff !important}.track-hero{background:radial-gradient(circle at 20% 20%, rgba(255,107,53,0.35), transparent 55%),linear-gradient(115deg, #0c1730, #101d3d 55%, #182b52);border-radius:40px;padding:3rem;color:#fdfefe;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;position:relative;overflow:hidden;box-shadow:0 35px 80px rgba(6,9,20,0.65)}.track-hero::after{content:'';position:absolute;top:0;right:-20%;width:60%;height:100%;background:repeating-linear-gradient(90deg, rgba(255,255,255,0.18), rgba(255,255,255,0.18) 4px, transparent 4px, transparent 20px);opacity:0.35}.track-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.track-hero__content h1{font-size:clamp(3rem, 5vw, 4rem);color:#fff;line-height:1.2;text-shadow:0 4px 22px rgba(5,6,10,0.6)}.track-hero__content p{color:#edf3ff;font-size:1.2rem;line-height:1.7;max-width:500px}.track-hero__content .hero-description{color:#ffffff !important;font-size:1.2rem;line-height:1.7;max-width:600px}.track-hero__content .hero-description *{color:#ffffff !important}.track-hero__content .hero-description section{color:#ffffff !important}.track-hero__content .hero-description section *{color:#ffffff !important}.track-hero__content .hero-description h2,.track-hero__content .hero-description h3,.track-hero__content .hero-description h4{color:#ffffff !important;margin-top:1rem;margin-bottom:0.5rem;text-shadow:0 2px 8px rgba(0,0,0,0.5)}.track-hero__content .hero-description ul,.track-hero__content .hero-description ol{margin:1rem 0;padding-left:1.5rem;color:#ffffff !important}.track-hero__content .hero-description li{margin:0.5rem 0;color:#ffffff !important}.track-hero__content .hero-description strong{font-weight:600;color:#ffffff !important}.track-hero__content .hero-description em{font-style:italic;color:#ffffff !important}.track-hero__content .hero-description p{margin:1rem 0;color:#ffffff !important}.track-hero__visual{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;background:rgba(16,32,61,0.75);border:1px solid rgba(255,255,255,0.08);border-radius:28px;padding:1.5rem;backdrop-filter:blur(12px);color:#f1f5ff}.track-lap-counter{font-size:3rem;font-weight:700;letter-spacing:0.1em}.track-hero__ctas{display:flex;gap:1rem;flex-wrap:wrap}.track-btn--outline{border-color:rgba(255,255,255,0.65) !important;color:#ffffff !important;background:rgba(255,255,255,0.05) !important}.track-btn--glow{background:linear-gradient(120deg, #ff6b35, #f83600) !important;box-shadow:0 20px 40px rgba(248,54,0,0.35)}.track-metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.track-metrics article{background:#203557;color:#ffffff;padding:1.5rem;border-radius:20px;border:1px solid rgba(255,255,255,0.12);box-shadow:0 18px 40px rgba(6,9,20,0.5)}.track-schedule__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1.5rem}.track-schedule .prototype-section__header .prototype-eyebrow,.prototype-track .track-schedule .prototype-section__header .prototype-eyebrow,.home-track .track-schedule .prototype-section__header .prototype-eyebrow{color:#6C757D !important}.track-schedule .prototype-section__header h2,.prototype-track .track-schedule .prototype-section__header h2,.home-track .track-schedule .prototype-section__header h2{color:#000000 !important;font-weight:700 !important;font-size:2rem !important;text-shadow:none !important}.prototype-track .prototype-section__header h2,.home-track .prototype-section__header h2{color:#000000 !important;font-weight:700 !important;font-size:2rem !important;text-shadow:none !important}.track-session-card{background:#1f3150;color:#ffffff;padding:1.5rem;border-radius:20px;border:1px solid rgba(255,255,255,0.12);box-shadow:0 18px 40px rgba(7,10,24,0.45)}.track-session-card__date{text-transform:uppercase;letter-spacing:0.08em;font-size:0.85rem;color:#1ee3cf}.track-session-card__meta{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.75rem}.track-session-card__meta-content{display:flex;flex-direction:column;gap:0.5rem}.track-session-card__trainer{color:#c7d7ff;font-size:0.9rem}.track-session-card .track-session-tag,.track-session-card .prototype-tag,article.track-session-card .track-session-tag,article.track-session-card .prototype-tag,.track-schedule .track-session-card .track-session-tag,.track-schedule .track-session-card .prototype-tag,.prototype-track .track-session-card .track-session-tag,.prototype-track .track-session-card .prototype-tag,.home-track .track-session-card .track-session-tag,.home-track .track-session-card .prototype-tag{background:#0c1730 !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.2) !important;display:inline-flex !important;align-items:center;padding:0.35rem 0.85rem !important;border-radius:999px !important;font-size:0.78rem !important;text-transform:uppercase !important;letter-spacing:0.08em !important;font-weight:600 !important;width:fit-content !important}.track-session-card__actions{margin-top:1rem}.track-week-grid__inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:1.5rem}.track-week-card{background:linear-gradient(140deg, #1e3050, #2b4676);color:#ffffff;border-radius:24px;padding:1.5rem;border:1px solid rgba(255,255,255,0.14);box-shadow:0 26px 55px rgba(5,6,10,0.55)}.track-week-card header{display:flex;justify-content:space-between;margin-bottom:1rem;text-transform:uppercase;letter-spacing:0.08em;font-size:0.9rem}.track-week-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.track-week-card li{display:flex;gap:1rem;border-bottom:1px solid rgba(255,255,255,0.18);padding-bottom:1rem}.track-week-card li:last-child{border-bottom:none;padding-bottom:0}.track-week-card strong{font-size:1rem;color:#d2e4ff;letter-spacing:0.05em;text-transform:uppercase}.track-week-card h4{margin:0 0 0.25rem}.track-week-card span{color:#a7c4ff}.track-trainer{font-size:0.9rem;opacity:0.95;color:#c6d6ff}.home-track__visual small{color:#c6d6ff;margin-top:0.4rem}.home-track-metrics article span{color:#ffffff}.home-track-dashboard .prototype-section__header .prototype-eyebrow,.prototype-track .home-track-dashboard .prototype-section__header .prototype-eyebrow,.home-track .home-track-dashboard .prototype-section__header .prototype-eyebrow{color:#6C757D !important}.home-track-dashboard .prototype-section__header h2,.prototype-track .home-track-dashboard .prototype-section__header h2,.home-track .home-track-dashboard .prototype-section__header h2{color:#000000 !important;font-weight:700 !important;font-size:2rem !important;text-shadow:none !important}.home-track-dashboard__list{display:flex;flex-direction:column;gap:1rem}.home-track-dashboard__item{background:rgba(31,45,78,0.9);border:1px solid rgba(255,255,255,0.12);border-radius:18px;padding:1.2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 15px 35px rgba(5,6,10,0.45)}.home-track-dashboard__item h3{margin:0;color:#ffffff}.home-track-dashboard__item p{margin:0.2rem 0 0;color:#c7d7ff}.home-track-dashboard__icon{font-size:1.4rem;margin-right:1rem}.home-track-admin__card,.home-track-onboarding{background:rgba(255,255,255,0.04);border-radius:24px;border:1px solid rgba(255,255,255,0.1);padding:2rem;color:#eaf1ff;box-shadow:0 25px 50px rgba(5,6,10,0.5)}.home-track-onboarding h3,.home-track-admin__card h3{color:#ffffff}@media (max-width: 768px){.track-hero{padding:2rem}.track-week-card li{flex-direction:column}}.prototype-info-hero{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;padding:2.75rem;border-radius:34px;background:linear-gradient(135deg, #fff, #f2f7ff);color:#0c0f14;box-shadow:0 30px 60px rgba(28,53,93,0.25)}.prototype-info-hero__meta h1{color:#0c0f14;font-size:clamp(2.4rem, 4vw, 3.4rem);margin-bottom:1rem;line-height:1.2}.prototype-info-hero__meta p{color:#334155;font-size:1.15rem;line-height:1.7}.prototype-info-hero__cta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.prototype-info-panel{background:#ffffff;border-radius:24px;padding:1.75rem;border:1px solid #e2e8f0;box-shadow:0 20px 50px rgba(12,28,63,0.12)}.prototype-upcoming-list{list-style:none;padding:0;margin:1rem 0 1.5rem;display:flex;flex-direction:column;gap:1rem}.prototype-upcoming-list li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:0.75rem}.prototype-upcoming-list__date{font-size:0.85rem;letter-spacing:0.1em;text-transform:uppercase;color:#64748b}.prototype-tag{display:inline-flex;align-items:center;padding:0.35rem 0.85rem;border-radius:999px;background:#e7f1ff;color:#0c3e7a;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em;font-weight:600}.prototype-phase-tags{display:flex;flex-wrap:wrap;gap:0.75rem}.prototype-week-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:1.5rem}.prototype-week-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:24px;padding:1.75rem;box-shadow:0 18px 42px rgba(15,23,42,0.12)}.prototype-week-card header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}.prototype-week-card__label{font-weight:600;color:#0c0f14}.prototype-week-card__dates{font-size:0.9rem;color:#64748b}.prototype-week-card__table{width:100%;border-collapse:collapse;font-size:0.95rem}.prototype-week-card__table th,.prototype-week-card__table td{padding:0.65rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.prototype-week-card__phase{font-size:0.82rem;color:#475569;margin-top:0.35rem;font-weight:600}.prototype-grid--races{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.prototype-race-card{background:#f6f8ff;color:#0c0f14;border-radius:20px;padding:1.5rem;border:1px solid #d6e0ff;box-shadow:0 16px 32px rgba(46,74,116,0.15)}.prototype-race-card__date{text-transform:uppercase;letter-spacing:0.08em;font-size:0.85rem;color:#1d4ed8}.prototype-link{color:#0f62ff;text-decoration:none;font-weight:600}.training-details-page .training-details-list,.training-details-section .training-details-list,.training-details-list,.training-details-page .training-details-grid,.training-details-section .training-details-grid,.training-details-grid,section.training-details-section>div,section.training-details-section div[class*="grid"],section.training-details-section div[class*="list"]{display:flex !important;flex-direction:column !important;gap:1rem !important;width:100% !important;max-width:100% !important;grid-template-columns:none !important;grid-template-rows:none !important;grid-auto-columns:none !important;grid-auto-rows:none !important;grid:none !important}.training-details-list .detail-item,.training-details-grid .detail-item,.training-details-section .detail-item,.detail-item{width:100% !important;max-width:100% !important;display:block !important;flex:none !important;grid-column:auto !important;grid-row:auto !important;margin-left:0 !important;margin-right:0 !important}.training-stats-section>div{display:flex !important;flex-direction:column !important;gap:1.5rem !important;width:100% !important;max-width:100% !important;grid-template-columns:none !important;grid:none !important}.training-details-page,.training-details-section,.training-stats-section,.training-participants-section{color:#ffffff !important;background:#1f3150 !important}.training-details-page *,.training-details-section *,.training-stats-section *,.training-participants-section *{color:inherit !important}.training-details-page h1,.training-details-page h2,.training-details-page h3,.training-details-page h4,.training-details-page h5,.training-details-page h6,.training-details-section h1,.training-details-section h2,.training-details-section h3,.training-details-section h4,.training-details-section h5,.training-details-section h6,.training-stats-section h1,.training-stats-section h2,.training-stats-section h3,.training-stats-section h4,.training-stats-section h5,.training-stats-section h6,.training-participants-section h1,.training-participants-section h2,.training-participants-section h3,.training-participants-section h4,.training-participants-section h5,.training-participants-section h6{color:#ffffff !important}.training-details-page p,.training-details-page span,.training-details-page div,.training-details-page li,.training-details-page td,.training-details-page th,.training-details-page label,.training-details-page input,.training-details-page textarea,.training-details-page select,.training-details-section p,.training-details-section span,.training-details-section div,.training-details-section li,.training-details-section td,.training-details-section th,.training-details-section label,.training-details-section input,.training-details-section textarea,.training-details-section select,.training-stats-section p,.training-stats-section span,.training-stats-section div,.training-stats-section li,.training-stats-section td,.training-stats-section th,.training-stats-section label,.training-stats-section input,.training-stats-section textarea,.training-stats-section select,.training-participants-section p,.training-participants-section span,.training-participants-section div,.training-participants-section li,.training-participants-section td,.training-participants-section th,.training-participants-section label,.training-participants-section input,.training-participants-section textarea,.training-participants-section select{color:#ffffff !important}.training-details-page .training-details-table tr,.training-details-page .training-details-table tbody tr,.training-details-page table.training-details-table tr,.training-details-page table.training-details-table tbody tr,.training-details-section .training-details-table tr,.training-details-section .training-details-table tbody tr,.training-details-section table.training-details-table tr,.training-details-section table.training-details-table tbody tr,.training-stats-section .training-details-table tr,.training-stats-section .training-details-table tbody tr,.training-stats-section table.training-details-table tr,.training-stats-section table.training-details-table tbody tr,.training-participants-section .training-details-table tr,.training-participants-section .training-details-table tbody tr,.training-participants-section table.training-details-table tr,.training-participants-section table.training-details-table tbody tr{background:#1f3150 !important;background-color:#1f3150 !important}.training-details-page .training-participants-section .training-details-table tr,.training-details-page .training-participants-section table.training-details-table tr,.training-details-page .training-participants-section .training-details-table tbody tr,.training-details-page .training-participants-section table.training-details-table tbody tr,.training-details-section .training-participants-section .training-details-table tr,.training-details-section .training-participants-section table.training-details-table tr,.training-details-section .training-participants-section .training-details-table tbody tr,.training-details-section .training-participants-section table.training-details-table tbody tr,.training-stats-section .training-participants-section .training-details-table tr,.training-stats-section .training-participants-section table.training-details-table tr,.training-stats-section .training-participants-section .training-details-table tbody tr,.training-stats-section .training-participants-section table.training-details-table tbody tr,.training-participants-section .training-participants-section .training-details-table tr,.training-participants-section .training-participants-section table.training-details-table tr,.training-participants-section .training-participants-section .training-details-table tbody tr,.training-participants-section .training-participants-section table.training-details-table tbody tr{background:#1f3150 !important;background-color:#1f3150 !important;border:1px solid rgba(255,255,255,0.12) !important}.training-details-page .training-participants-section .training-details-table td,.training-details-page .training-participants-section table.training-details-table td,.training-details-section .training-participants-section .training-details-table td,.training-details-section .training-participants-section table.training-details-table td,.training-stats-section .training-participants-section .training-details-table td,.training-stats-section .training-participants-section table.training-details-table td,.training-participants-section .training-participants-section .training-details-table td,.training-participants-section .training-participants-section table.training-details-table td{color:#ffffff !important}.training-details-page .detail-item>div:first-child,.training-details-section .detail-item>div:first-child,.training-stats-section .detail-item>div:first-child,.training-participants-section .detail-item>div:first-child{color:#1ee3cf !important}.training-details-page .detail-item>div:last-child,.training-details-section .detail-item>div:last-child,.training-stats-section .detail-item>div:last-child,.training-participants-section .detail-item>div:last-child{color:#ffffff !important}@media (max-width: 768px){.prototype-section__header .prototype-eyebrow{color:#6C757D !important}.prototype-section__header h2{color:#000000 !important;font-weight:700 !important;font-size:1.75rem !important;text-shadow:none !important}.track-schedule .prototype-section__header .prototype-eyebrow,.prototype-track .track-schedule .prototype-section__header .prototype-eyebrow,.home-track .track-schedule .prototype-section__header .prototype-eyebrow{color:#6C757D !important}.track-schedule .prototype-section__header h2,.prototype-track .track-schedule .prototype-section__header h2,.home-track .track-schedule .prototype-section__header h2{color:#000000 !important;font-weight:700 !important;font-size:1.75rem !important;text-shadow:none !important}.home-track-dashboard .prototype-section__header .prototype-eyebrow,.prototype-track .home-track-dashboard .prototype-section__header .prototype-eyebrow,.home-track .home-track-dashboard .prototype-section__header .prototype-eyebrow{color:#6C757D !important}.home-track-dashboard .prototype-section__header h2,.prototype-track .home-track-dashboard .prototype-section__header h2,.home-track .home-track-dashboard .prototype-section__header h2{color:#000000 !important;font-weight:700 !important;font-size:1.75rem !important;text-shadow:none !important}.track-session-card .track-session-tag,.track-session-card .prototype-tag,article.track-session-card .track-session-tag,article.track-session-card .prototype-tag,.track-schedule .track-session-card .track-session-tag,.track-schedule .track-session-card .prototype-tag,.prototype-track .track-session-card .track-session-tag,.prototype-track .track-session-card .prototype-tag,.home-track .track-session-card .track-session-tag,.home-track .track-session-card .prototype-tag{background:#0c1730 !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.2) !important;display:inline-flex !important;align-items:center;padding:0.35rem 0.85rem !important;border-radius:999px !important;font-size:0.78rem !important;text-transform:uppercase !important;letter-spacing:0.08em !important;font-weight:600 !important;width:fit-content !important}.track-session-card__trainer{color:#c7d7ff !important;font-size:0.9rem !important}.prototype-track .prototype-section__header h2,.home-track .prototype-section__header h2{color:#000000 !important;font-weight:700 !important;font-size:1.75rem !important;text-shadow:none !important}h1,h2,h3,h4,h5,h6{color:#ffffff !important;font-weight:700 !important;line-height:1.3 !important}p,span:not([class*="status"]),li,td,th,div{color:#ffffff !important;line-height:1.6 !important}.schema-table,.prestaties-table,.schema-table *,.prestaties-table *{color:#ffffff !important}.schema-table td::before,.prestaties-table td::before,[data-label]::before{color:#1ee3cf !important}input:not([type="checkbox"]):not([type="radio"]),textarea,select,.app-form-input,.note-input-full{color:#ffffff !important;background:rgba(255,255,255,0.12) !important;border:2px solid rgba(255,255,255,0.3) !important;padding:0.75rem !important;border-radius:8px !important;font-size:1rem !important}input:not([type="checkbox"]):not([type="radio"])::placeholder,textarea::placeholder,select::placeholder,.app-form-input::placeholder,.note-input-full::placeholder{color:rgba(255,255,255,0.6) !important}input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus,select:focus,.app-form-input:focus,.note-input-full:focus{background:rgba(255,255,255,0.18) !important;border-color:#1ee3cf !important;outline:none !important;box-shadow:0 0 0 3px rgba(30,227,207,0.4) !important}button,.theme-btn,.app-btn{color:#0c1730 !important;font-weight:600 !important}.training-details-page .schema-table,.training-details-page table.schema-table{display:block !important;width:100% !important;overflow-x:visible !important;-webkit-overflow-scrolling:touch !important;font-size:0.9rem !important}.training-details-page .schema-table tbody,.training-details-page table.schema-table tbody{display:block !important}.training-details-page .schema-table tr,.training-details-page table.schema-table tr{display:block !important}.training-details-page .schema-table th,.training-details-page .schema-table td,.training-details-page table.schema-table th,.training-details-page table.schema-table td{display:block !important}.training-details-page table.schema-table,.training-details-table{margin:1rem 0 !important;display:block !important}.training-details-page table.schema-table:first-of-type,.training-details-table:first-of-type{display:block !important}.training-details-page table.schema-table:first-of-type thead,.training-details-table:first-of-type thead{display:none !important}.training-details-page table.schema-table:first-of-type tbody,.training-details-table:first-of-type tbody{display:block !important}.training-details-page table.schema-table:first-of-type tr,.training-details-table:first-of-type tr{display:block !important;margin-bottom:1rem !important;border:1px solid #ddd !important;border-radius:8px !important;padding:1rem !important;background:#ffffff !important;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important}.training-details-page table.schema-table:first-of-type tr th,.training-details-table:first-of-type tr th{padding:0 !important;margin-bottom:0.5rem !important;width:100% !important;display:block !important;font-size:0.85rem !important;font-weight:700 !important;color:#000000 !important;text-transform:uppercase !important;letter-spacing:0.05em !important}.training-details-page table.schema-table:first-of-type tr td,.training-details-table:first-of-type tr td{padding:0 !important;width:100% !important;display:block !important;font-size:1rem !important;color:#212529 !important;line-height:1.5 !important}.training-details-page table.schema-table:not(:first-of-type),.training-details-table:not(:first-of-type){display:block !important}.training-details-page table.schema-table:not(:first-of-type) thead,.training-details-table:not(:first-of-type) thead{display:none !important}.training-details-page table.schema-table:not(:first-of-type) tbody,.training-details-table:not(:first-of-type) tbody{display:block !important}.training-details-page table.schema-table:not(:first-of-type) tr,.training-details-table:not(:first-of-type) tr{display:block !important;margin-bottom:1rem !important;border:1px solid #ddd !important;border-radius:8px !important;padding:1rem !important;background:#ffffff !important}.training-participants-section .training-details-table:not(:first-of-type) tr,.training-participants-section .training-details-table tr,.training-participants-section table.training-details-table tr,.training-participants-section table.training-details-table tbody tr{background:#1f3150 !important;background-color:#1f3150 !important;border:1px solid rgba(255,255,255,0.12) !important}.training-details-page table.schema-table:not(:first-of-type) td,.training-details-table:not(:first-of-type) td{display:block !important;text-align:left !important;border:none !important;padding:0.5rem 0 !important;position:relative !important;padding-left:40% !important;color:#212529 !important;font-size:0.9rem !important}.training-participants-section .training-details-table:not(:first-of-type) td{color:#ffffff !important;padding-left:0 !important}.training-details-page table.schema-table:not(:first-of-type) td::before,.training-details-table:not(:first-of-type) td::before{content:attr(data-label) ": " !important;position:absolute !important;left:0 !important;width:35% !important;font-weight:700 !important;color:#000000 !important;font-size:0.85rem !important}.training-participants-section .training-details-table:not(:first-of-type) td::before{color:#1ee3cf !important;position:relative !important;left:auto !important;width:100% !important;display:block !important;visibility:visible !important}@supports (-webkit-touch-callout: none){.training-details-table,.training-details-table tbody,.training-details-table tr,.training-details-table th,.training-details-table td{display:block !important;visibility:visible !important;opacity:1 !important}}.training-details-page{padding:0 !important;background:transparent !important}.training-details-page.prototype-track{background:transparent !important}body:has(.training-details-page){background:linear-gradient(180deg, #0a1628 0%, #0d1b35 100%) !important}.training-details-page{background:transparent !important}.training-details-page p{color:#ffffff !important}.training-details-section,.training-stats-section,.training-participants-section{margin:1rem 0 !important;padding:1rem !important}.training-details-list,.training-details-section .training-details-list,.training-details-page .training-details-list,.training-details-grid,.training-details-section .training-details-grid,.training-details-page .training-details-grid,.training-details-section>div[class*="grid"],.training-details-section>div[class*="list"],.training-details-section>div[style*="grid"],.training-details-section>div[style*="flex"]{display:flex !important;flex-direction:column !important;gap:0.5rem !important;width:100% !important;max-width:100% !important;grid-template-columns:none !important;grid:none !important}.training-details-list .detail-item,.training-details-grid .detail-item,.training-details-section .detail-item,.detail-item{width:100% !important;max-width:100% !important;display:block !important;flex:none !important;grid-column:auto !important;grid-row:auto !important;margin-left:0 !important;margin-right:0 !important;padding:0.75rem !important;margin-bottom:0 !important}.detail-item>div:first-child{font-size:0.65rem !important;margin-bottom:0.75rem !important;padding-bottom:0.25rem !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}.detail-item>div:last-child{font-size:0.95rem !important;margin-top:0.25rem !important}.training-stats-section>div,.training-stats-section div[style*="display"]{display:flex !important;flex-direction:column !important;gap:0.75rem !important;width:100% !important;max-width:100% !important;grid-template-columns:none !important;grid:none !important}.training-stats-section>div>div:first-child{font-size:1.5rem !important;margin-bottom:0.25rem !important}.training-stats-section>div>div:last-child{font-size:0.75rem !important}.training-details-page,.training-details-section,.training-stats-section,.training-participants-section{color:#ffffff !important}.training-details-page *,.training-details-section *,.training-stats-section *,.training-participants-section *{color:#ffffff !important}.training-details-page h1,.training-details-page h2,.training-details-page h3,.training-details-page h4,.training-details-page h5,.training-details-page h6,.training-details-section h1,.training-details-section h2,.training-details-section h3,.training-details-section h4,.training-details-section h5,.training-details-section h6,.training-stats-section h1,.training-stats-section h2,.training-stats-section h3,.training-stats-section h4,.training-stats-section h5,.training-stats-section h6,.training-participants-section h1,.training-participants-section h2,.training-participants-section h3,.training-participants-section h4,.training-participants-section h5,.training-participants-section h6{color:#ffffff !important}.training-details-page p,.training-details-page span,.training-details-page div,.training-details-page li,.training-details-page td,.training-details-page th,.training-details-page label,.training-details-page input,.training-details-page textarea,.training-details-page select,.training-details-section p,.training-details-section span,.training-details-section div,.training-details-section li,.training-details-section td,.training-details-section th,.training-details-section label,.training-details-section input,.training-details-section textarea,.training-details-section select,.training-stats-section p,.training-stats-section span,.training-stats-section div,.training-stats-section li,.training-stats-section td,.training-stats-section th,.training-stats-section label,.training-stats-section input,.training-stats-section textarea,.training-stats-section select,.training-participants-section p,.training-participants-section span,.training-participants-section div,.training-participants-section li,.training-participants-section td,.training-participants-section th,.training-participants-section label,.training-participants-section input,.training-participants-section textarea,.training-participants-section select{color:#ffffff !important}.training-details-page .detail-item>div:first-child,.training-details-section .detail-item>div:first-child,.training-stats-section .detail-item>div:first-child,.training-participants-section .detail-item>div:first-child{color:#1ee3cf !important}.training-details-page .detail-item>div:last-child,.training-details-section .detail-item>div:last-child,.training-stats-section .detail-item>div:last-child,.training-participants-section .detail-item>div:last-child{color:#ffffff !important}.training-details-page .core-list li,.training-details-section .core-list li,.training-stats-section .core-list li,.training-participants-section .core-list li{color:#ffffff !important}.detail-item{padding:0.75rem !important;background:rgba(255,255,255,0.05) !important;border-radius:8px !important;border:1px solid rgba(255,255,255,0.1) !important}.training-details-page h1{font-size:1.25rem !important;font-weight:700 !important;color:#ffffff !important;margin-bottom:0.75rem !important;padding-bottom:0.5rem !important;border-bottom:2px solid rgba(255,255,255,0.2) !important}.training-details-page h2{font-size:1.1rem !important;font-weight:700 !important;color:#ffffff !important;margin-top:1rem !important;margin-bottom:0.75rem !important;padding-bottom:0.5rem !important;border-bottom:1px solid rgba(255,255,255,0.2) !important}.training-details-page h3{font-size:1rem !important;font-weight:600 !important;color:#ffffff !important;margin-top:0.75rem !important;margin-bottom:0.5rem !important}.core-list li{padding:0.75rem 1rem !important;margin-bottom:0.5rem !important;font-size:0.85rem !important}.training-details-section>div[style*="margin-top"]{margin-top:1rem !important;padding-top:1rem !important}.training-details-table:first-of-type{margin:1.5rem 0 !important}.training-details-table:first-of-type tr{margin-bottom:0.75rem !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:12px !important;padding:0.75rem !important;background:#1f3150 !important;box-shadow:0 8px 20px rgba(7,10,24,0.35) !important;transition:transform 0.2s ease, box-shadow 0.2s ease !important}.training-details-table:first-of-type tr:active{transform:translateY(1px) !important;box-shadow:0 6px 15px rgba(7,10,24,0.3) !important}.training-details-table:first-of-type tr th{font-size:0.65rem !important;font-weight:600 !important;color:#1ee3cf !important;text-transform:uppercase !important;letter-spacing:0.1em !important;margin-bottom:0.4rem !important;padding:0 !important}.training-details-table:first-of-type tr td{font-size:0.95rem !important;font-weight:500 !important;color:#ffffff !important;line-height:1.4 !important;padding:0 !important;word-wrap:break-word !important}.training-details-page{padding:0.75rem !important}.training-details-table:not(:first-of-type){margin:1rem 0 !important}.training-details-table:not(:first-of-type) tr{margin-bottom:0.75rem !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:12px !important;padding:0.75rem !important;background:#1f3150 !important;box-shadow:0 8px 20px rgba(7,10,24,0.35) !important}.training-details-table:not(:first-of-type) td{padding:0.5rem 0 !important;padding-left:0 !important;font-size:0.85rem !important;line-height:1.4 !important;color:#ffffff !important;display:block !important;width:100% !important;margin-bottom:0.5rem !important;visibility:visible !important;opacity:1 !important}.training-participants-section .training-details-table:not(:first-of-type) td{margin-bottom:1.25rem !important}.not-signed-up-list li,.absent-trainers-list li{padding:0.5rem 0.75rem !important;margin-bottom:0.4rem !important;font-size:0.85rem !important}.training-details-table:not(:first-of-type) td::before{content:attr(data-label) ": " !important;display:block !important;font-size:0.75rem !important;font-weight:600 !important;color:#1ee3cf !important;margin-bottom:0.25rem !important;width:100% !important;visibility:visible !important}.training-participants-section .training-details-table tr,.training-participants-section table.training-details-table tr,.training-participants-section .training-details-table tbody tr,.training-participants-section table.training-details-table tbody tr{display:block !important;width:100% !important;margin-bottom:1rem !important;padding:1rem !important;background:#1f3150 !important;background-color:#1f3150 !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:12px !important;box-shadow:0 8px 20px rgba(7,10,24,0.35) !important}.training-participants-section .training-details-table td,.training-participants-section table.training-details-table td{display:block !important;width:100% !important;padding:0 !important;margin-bottom:1.25rem !important;color:#ffffff !important;font-size:0.85rem !important;line-height:1.6 !important;position:relative !important;visibility:visible !important;opacity:1 !important}.training-participants-section .training-details-table td,.training-participants-section .training-details-table td *,.training-participants-section table.training-details-table td,.training-participants-section table.training-details-table td *{visibility:visible !important;opacity:1 !important;color:#ffffff !important}.training-participants-section .training-details-table td p,.training-participants-section .training-details-table td span,.training-participants-section .training-details-table td div,.training-participants-section .training-details-table td strong,.training-participants-section .training-details-table td em,.training-participants-section .training-details-table td label{color:#ffffff !important}.training-participants-section .training-details-table td::before{content:attr(data-label) ": " !important;display:block !important;font-size:0.75rem !important;font-weight:600 !important;color:#1ee3cf !important;margin-bottom:0 !important;width:100% !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding-bottom:0.5rem !important;border-bottom:1px solid rgba(255,255,255,0.15) !important;margin-bottom:0.75rem !important;position:relative !important;z-index:1 !important}.training-participants-section .training-details-table td{position:relative !important}.training-participants-section .training-details-table td>div{position:relative !important;z-index:2 !important}.training-participants-section .training-details-table td>div{display:block !important;visibility:visible !important;opacity:1 !important;margin-top:0.75rem !important;padding-top:0 !important;clear:both !important;color:#ffffff !important;position:relative !important;z-index:2 !important}.training-participants-section .training-details-table td>div *{display:inline !important;visibility:visible !important;opacity:1 !important;color:#ffffff !important;position:relative !important;z-index:2 !important}.training-participants-section .training-details-table td>div strong{display:inline !important;visibility:visible !important;opacity:1 !important;color:#ffffff !important;font-weight:600 !important;position:relative !important;z-index:2 !important}.training-participants-section .training-details-table td>div span{display:inline-block !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:2 !important}.training-participants-section .training-details-table td strong{color:#ffffff !important;font-weight:600 !important}.training-participants-section .training-details-table td span{color:#ffffff !important}.training-participants-section .training-details-table td.status-aanwezig{color:#1ee3cf !important;font-weight:600 !important}.training-participants-section .training-details-table td.status-afwezig{color:#ff6b35 !important;font-weight:600 !important}.training-participants-section .training-details-table td.status-onbekend{color:#c7d7ff !important;font-weight:600 !important}.training-details-page .core-list{list-style:none !important;padding:0 !important;margin:1rem 0 !important}.training-details-page .core-list li{padding:1rem 1.25rem !important;margin-bottom:0.75rem !important;background:#1f3150 !important;border-left:3px solid #1ee3cf !important;border-radius:12px !important;border:1px solid rgba(255,255,255,0.12) !important;font-size:0.95rem !important;line-height:1.6 !important;color:#ffffff !important;box-shadow:0 8px 20px rgba(7,10,24,0.35) !important}.training-details-page p strong{color:#ffffff !important;font-weight:600 !important}.training-details-page ul:not(.core-list){padding-left:1.5rem !important;margin:1rem 0 !important}.training-details-page ul:not(.core-list) li{padding:0.5rem 0 !important;font-size:0.95rem !important;color:#ffffff !important;line-height:1.6 !important}.training-details-page .theme-btn{padding:0.875rem 1.5rem !important;font-size:1rem !important;font-weight:600 !important;border-radius:12px !important;min-height:44px !important;margin:0.5rem 0 !important;display:inline-block !important;text-align:center !important}.training-details-page input[type="text"],.training-details-page textarea{width:100% !important;max-width:100% !important;padding:0.75rem !important;font-size:1rem !important;border:1px solid rgba(255,255,255,0.2) !important;border-radius:8px !important;background:#162444 !important;color:#ffffff !important;box-sizing:border-box !important}.training-details-page input[type="text"]::placeholder,.training-details-page textarea::placeholder{color:rgba(255,255,255,0.6) !important}.training-details-page .attendance-buttons button{min-width:44px !important;min-height:44px !important;border-radius:8px !important;font-size:1rem !important}.track-session-card{background:rgba(31,45,78,0.9) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.12) !important}.track-session-card h3,.track-session-card p,.track-session-card span{color:#ffffff !important}.track-session-card *{color:#ffffff !important}.track-session-card .track-session-tag,.track-session-card .prototype-tag{background:#0c1730 !important;color:#ffffff !important}.home-track-dashboard__item{background:rgba(31,45,78,0.9) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.12) !important}.home-track-dashboard__item h3{color:#ffffff !important}.home-track-dashboard__item p{color:#c7d7ff !important}.home-track-dashboard__item .app-btn{color:#ffffff !important}.theme-btn,.app-btn{padding:0.75rem 1.5rem !important;font-size:1rem !important;min-height:44px !important;border-radius:8px !important}.status-dot{width:12px !important;height:12px !important}.status-text{color:#212529 !important;font-size:0.9rem !important}.attendance-buttons{display:flex !important;gap:0.5rem !important;flex-wrap:wrap !important}.attendance-btn,.afwezig-btn{min-width:60px !important;min-height:44px !important;font-size:0.9rem !important}.app-card{padding:1rem !important;margin:1rem 0 !important;border-radius:8px !important;font-size:0.9rem !important}a{color:#1976d2 !important;text-decoration:underline !important}h1{font-size:1.75rem !important;margin-bottom:1rem !important}h2{font-size:1.5rem !important;margin-top:1.5rem !important;margin-bottom:1rem !important}h3{font-size:1.25rem !important;margin-top:1.25rem !important;margin-bottom:0.75rem !important}.theme-main{padding:1rem !important;padding-bottom:100px !important;background:radial-gradient(circle at top, rgba(30,227,207,0.05), transparent 55%), linear-gradient(180deg, #050912, #0b1429);color:#f5f8ff !important}}@media (max-width: 768px) and (min-width: 769px){.training-participants-section table.training-details-table,.training-participants-section .training-details-table,.training-participants-section table.schema-table.training-details-table{display:table !important;width:100% !important;max-width:100% !important;border-collapse:separate !important;border-spacing:0 !important;margin-bottom:2rem !important}.training-participants-section table.training-details-table thead,.training-participants-section .training-details-table thead,.training-participants-section table.training-details-table thead.training-details-thead,.training-participants-section .training-details-table thead.training-details-thead{display:table-header-group !important;visibility:visible !important}.training-participants-section table.training-details-table thead tr,.training-participants-section .training-details-table thead tr{display:table-row !important}.training-participants-section table.training-details-table thead th,.training-participants-section .training-details-table thead th{display:table-cell !important;padding:0.75rem 1rem !important;text-align:left !important;font-weight:600 !important;color:#1ee3cf !important;border-bottom:2px solid rgba(255,255,255,0.2) !important;background:transparent !important}.training-participants-section table.training-details-table tbody,.training-participants-section .training-details-table tbody{display:table-row-group !important}.training-participants-section table.training-details-table tbody tr,.training-participants-section .training-details-table tbody tr{display:table-row !important;background:#1f3150 !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:0 !important;margin-bottom:0 !important;padding:0 !important;box-shadow:none !important}.training-participants-section table.training-details-table tbody tr:not(:last-child),.training-participants-section .training-details-table tbody tr:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.12) !important}.training-participants-section table.training-details-table td,.training-participants-section .training-details-table td{display:table-cell !important;padding:1rem !important;vertical-align:middle !important;border:none !important;color:#ffffff !important;position:static !important;width:auto !important;margin-bottom:0 !important;text-align:left !important;font-size:0.85rem !important}.training-participants-section table.training-details-table td::before,.training-participants-section .training-details-table td::before{display:none !important;content:none !important}.training-participants-section table.training-details-table td>div,.training-participants-section .training-details-table td>div{margin-top:0 !important;padding-top:0 !important;display:block !important}.training-participants-section table.training-details-table td[data-label="Aanwezig"],.training-participants-section .training-details-table td[data-label="Aanwezig"]{text-align:center !important;width:120px !important;min-width:120px !important}.training-participants-section table.training-details-table td[data-label="Afwezig"],.training-participants-section .training-details-table td[data-label="Afwezig"]{text-align:center !important;width:120px !important;min-width:120px !important}.training-participants-section table.training-details-table td[data-label="Aanwezig"] .theme-btn,.training-participants-section .training-details-table td[data-label="Aanwezig"] .theme-btn,.training-participants-section table.training-details-table td[data-label="Afwezig"] .theme-btn,.training-participants-section .training-details-table td[data-label="Afwezig"] .theme-btn{margin:0 auto !important;display:inline-block !important}.training-participants-section table.training-details-table td[data-label="Afwezig"]>div>div{margin-top:0.5rem !important}.training-participants-section .participant-cell{color:#ffffff !important}.training-participants-section .participant-cell strong{color:#ffffff !important;font-weight:600 !important}}@media (max-width: 768px) and (max-width: 768px){.training-participants-section .participants-containers-wrapper{flex-direction:column !important;gap:1.5rem !important}.training-participants-section .participants-container{flex:none !important;width:100% !important}.training-participants-section .participant-item{padding:0.75rem !important;margin-bottom:0.5rem !important}.training-participants-section .participant-item>div:first-child{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem !important}.training-participants-section .participant-item .theme-btn{width:100% !important;margin-top:0.5rem !important}.own-status-section .own-status-containers-wrapper{flex-direction:column !important;gap:1.5rem !important}.own-status-section .own-status-container{flex:none !important;width:100% !important}}@media (max-width: 768px){*[style*="background"][style*="#fff"],*[style*="background"][style*="#ffffff"],*[style*="background"][style*="white"],*[style*="background"][style*="255,255,255"]{color:#0c1729 !important}*[style*="background"][style*="#fff"],*[style*="background"][style*="#fff"] *,*[style*="background"][style*="#ffffff"],*[style*="background"][style*="#ffffff"] *,*[style*="background"][style*="white"],*[style*="background"][style*="white"] *,*[style*="background"][style*="255,255,255"],*[style*="background"][style*="255,255,255"] *{color:#0c1729 !important}.tile-form[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]){color:#0c1729 !important}.tile-form[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-form[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-form[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-form[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-sortable-item[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-sortable-item[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-sortable-item[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-sortable-item[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-admin-intro[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-admin-intro[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-admin-intro[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-admin-intro[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.theme-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.theme-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.theme-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.theme-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.prototype-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.prototype-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.prototype-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.prototype-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-surface[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-surface[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-surface[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-surface[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-background[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-background[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-background[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-background[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.bg-white[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.bg-white[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.bg-white[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.bg-white[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="bg-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="bg-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="bg-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="bg-white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *{color:#0c1729 !important}.tile-form,.tile-sortable-item,.tile-admin-intro{color:#0c1729 !important}.tile-form,.tile-form *,.tile-sortable-item,.tile-sortable-item *,.tile-admin-intro,.tile-admin-intro *{color:#0c1729 !important}.tile-form p,.tile-form span,.tile-form div,.tile-form h1,.tile-form h2,.tile-form h3,.tile-form h4,.tile-form h5,.tile-form h6,.tile-form strong,.tile-form b,.tile-form em,.tile-form i,.tile-form li,.tile-form td,.tile-form th,.tile-form a,.tile-form small,.tile-form label,.tile-sortable-item p,.tile-sortable-item span,.tile-sortable-item div,.tile-sortable-item h1,.tile-sortable-item h2,.tile-sortable-item h3,.tile-sortable-item h4,.tile-sortable-item h5,.tile-sortable-item h6,.tile-sortable-item strong,.tile-sortable-item b,.tile-sortable-item em,.tile-sortable-item i,.tile-sortable-item li,.tile-sortable-item td,.tile-sortable-item th,.tile-sortable-item a,.tile-sortable-item small,.tile-sortable-item label,.tile-admin-intro p,.tile-admin-intro span,.tile-admin-intro div,.tile-admin-intro h1,.tile-admin-intro h2,.tile-admin-intro h3,.tile-admin-intro h4,.tile-admin-intro h5,.tile-admin-intro h6,.tile-admin-intro strong,.tile-admin-intro b,.tile-admin-intro em,.tile-admin-intro i,.tile-admin-intro li,.tile-admin-intro td,.tile-admin-intro th,.tile-admin-intro a,.tile-admin-intro small,.tile-admin-intro label{color:#0c1729 !important}.tile-form input:not([type="checkbox"]):not([type="radio"]),.tile-form textarea,.tile-form select,.tile-sortable-item input:not([type="checkbox"]):not([type="radio"]),.tile-sortable-item textarea,.tile-sortable-item select,.tile-admin-intro input:not([type="checkbox"]):not([type="radio"]),.tile-admin-intro textarea,.tile-admin-intro select{color:#0c1729 !important;background:#ffffff !important}[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]),[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]),[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]),[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]){color:#f4f8ff !important}[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]),[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) *,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]),[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) *,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]),[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) *,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]),[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) *{color:#f4f8ff !important}[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) p,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) span,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) div,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h1,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h2,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h3,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h4,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h5,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h6,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) strong,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) b,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) em,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) i,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) li,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) td,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) th,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) a,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) small,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) label,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) p,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) span,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) div,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h1,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h2,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h3,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h4,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h5,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h6,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) strong,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) b,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) em,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) i,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) li,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) td,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) th,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) a,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) small,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) label,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) p,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) span,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) div,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h1,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h2,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h3,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h4,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h5,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h6,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) strong,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) b,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) em,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) i,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) li,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) td,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) th,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) a,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) small,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) label,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) p,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) span,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) div,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h1,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h2,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h3,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h4,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h5,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h6,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) strong,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) b,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) em,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) i,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) li,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) td,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) th,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) a,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) small,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) label{color:#f4f8ff !important}.tile-form input:not([type="checkbox"]):not([type="radio"]),.tile-form textarea,.tile-form select,.tile-sortable-item input:not([type="checkbox"]):not([type="radio"]),.tile-sortable-item textarea,.tile-sortable-item select,.tile-admin-intro input:not([type="checkbox"]):not([type="radio"]),.tile-admin-intro textarea,.tile-admin-intro select{color:#0c1729 !important;background:#ffffff !important}[style*="background"][style*="#fff"],[style*="background"][style*="#ffffff"],[style*="background"][style*="white"],[style*="background"][style*="255,255,255"],[style*="background-color"][style*="#fff"],[style*="background-color"][style*="#ffffff"],[style*="background-color"][style*="white"],[style*="background-color"][style*="255,255,255"]{color:#0c1729 !important}[style*="background"][style*="#fff"],[style*="background"][style*="#fff"] *,[style*="background"][style*="#ffffff"],[style*="background"][style*="#ffffff"] *,[style*="background"][style*="white"],[style*="background"][style*="white"] *,[style*="background"][style*="255,255,255"],[style*="background"][style*="255,255,255"] *,[style*="background-color"][style*="#fff"],[style*="background-color"][style*="#fff"] *,[style*="background-color"][style*="#ffffff"],[style*="background-color"][style*="#ffffff"] *,[style*="background-color"][style*="white"],[style*="background-color"][style*="white"] *,[style*="background-color"][style*="255,255,255"],[style*="background-color"][style*="255,255,255"] *{color:#0c1729 !important}[style*="background"][style*="#fff"] p,[style*="background"][style*="#fff"] span,[style*="background"][style*="#fff"] div,[style*="background"][style*="#fff"] h1,[style*="background"][style*="#fff"] h2,[style*="background"][style*="#fff"] h3,[style*="background"][style*="#fff"] h4,[style*="background"][style*="#fff"] h5,[style*="background"][style*="#fff"] h6,[style*="background"][style*="#fff"] strong,[style*="background"][style*="#fff"] b,[style*="background"][style*="#fff"] em,[style*="background"][style*="#fff"] i,[style*="background"][style*="#fff"] li,[style*="background"][style*="#fff"] td,[style*="background"][style*="#fff"] th,[style*="background"][style*="#fff"] a,[style*="background"][style*="#fff"] small,[style*="background"][style*="#fff"] label,[style*="background"][style*="#ffffff"] p,[style*="background"][style*="#ffffff"] span,[style*="background"][style*="#ffffff"] div,[style*="background"][style*="#ffffff"] h1,[style*="background"][style*="#ffffff"] h2,[style*="background"][style*="#ffffff"] h3,[style*="background"][style*="#ffffff"] h4,[style*="background"][style*="#ffffff"] h5,[style*="background"][style*="#ffffff"] h6,[style*="background"][style*="#ffffff"] strong,[style*="background"][style*="#ffffff"] b,[style*="background"][style*="#ffffff"] em,[style*="background"][style*="#ffffff"] i,[style*="background"][style*="#ffffff"] li,[style*="background"][style*="#ffffff"] td,[style*="background"][style*="#ffffff"] th,[style*="background"][style*="#ffffff"] a,[style*="background"][style*="#ffffff"] small,[style*="background"][style*="#ffffff"] label,[style*="background"][style*="white"] p,[style*="background"][style*="white"] span,[style*="background"][style*="white"] div,[style*="background"][style*="white"] h1,[style*="background"][style*="white"] h2,[style*="background"][style*="white"] h3,[style*="background"][style*="white"] h4,[style*="background"][style*="white"] h5,[style*="background"][style*="white"] h6,[style*="background"][style*="white"] strong,[style*="background"][style*="white"] b,[style*="background"][style*="white"] em,[style*="background"][style*="white"] i,[style*="background"][style*="white"] li,[style*="background"][style*="white"] td,[style*="background"][style*="white"] th,[style*="background"][style*="white"] a,[style*="background"][style*="white"] small,[style*="background"][style*="white"] label,[style*="background"][style*="255,255,255"] p,[style*="background"][style*="255,255,255"] span,[style*="background"][style*="255,255,255"] div,[style*="background"][style*="255,255,255"] h1,[style*="background"][style*="255,255,255"] h2,[style*="background"][style*="255,255,255"] h3,[style*="background"][style*="255,255,255"] h4,[style*="background"][style*="255,255,255"] h5,[style*="background"][style*="255,255,255"] h6,[style*="background"][style*="255,255,255"] strong,[style*="background"][style*="255,255,255"] b,[style*="background"][style*="255,255,255"] em,[style*="background"][style*="255,255,255"] i,[style*="background"][style*="255,255,255"] li,[style*="background"][style*="255,255,255"] td,[style*="background"][style*="255,255,255"] th,[style*="background"][style*="255,255,255"] a,[style*="background"][style*="255,255,255"] small,[style*="background"][style*="255,255,255"] label,[style*="background-color"][style*="#fff"] p,[style*="background-color"][style*="#fff"] span,[style*="background-color"][style*="#fff"] div,[style*="background-color"][style*="#fff"] h1,[style*="background-color"][style*="#fff"] h2,[style*="background-color"][style*="#fff"] h3,[style*="background-color"][style*="#fff"] h4,[style*="background-color"][style*="#fff"] h5,[style*="background-color"][style*="#fff"] h6,[style*="background-color"][style*="#fff"] strong,[style*="background-color"][style*="#fff"] b,[style*="background-color"][style*="#fff"] em,[style*="background-color"][style*="#fff"] i,[style*="background-color"][style*="#fff"] li,[style*="background-color"][style*="#fff"] td,[style*="background-color"][style*="#fff"] th,[style*="background-color"][style*="#fff"] a,[style*="background-color"][style*="#fff"] small,[style*="background-color"][style*="#fff"] label,[style*="background-color"][style*="#ffffff"] p,[style*="background-color"][style*="#ffffff"] span,[style*="background-color"][style*="#ffffff"] div,[style*="background-color"][style*="#ffffff"] h1,[style*="background-color"][style*="#ffffff"] h2,[style*="background-color"][style*="#ffffff"] h3,[style*="background-color"][style*="#ffffff"] h4,[style*="background-color"][style*="#ffffff"] h5,[style*="background-color"][style*="#ffffff"] h6,[style*="background-color"][style*="#ffffff"] strong,[style*="background-color"][style*="#ffffff"] b,[style*="background-color"][style*="#ffffff"] em,[style*="background-color"][style*="#ffffff"] i,[style*="background-color"][style*="#ffffff"] li,[style*="background-color"][style*="#ffffff"] td,[style*="background-color"][style*="#ffffff"] th,[style*="background-color"][style*="#ffffff"] a,[style*="background-color"][style*="#ffffff"] small,[style*="background-color"][style*="#ffffff"] label,[style*="background-color"][style*="white"] p,[style*="background-color"][style*="white"] span,[style*="background-color"][style*="white"] div,[style*="background-color"][style*="white"] h1,[style*="background-color"][style*="white"] h2,[style*="background-color"][style*="white"] h3,[style*="background-color"][style*="white"] h4,[style*="background-color"][style*="white"] h5,[style*="background-color"][style*="white"] h6,[style*="background-color"][style*="white"] strong,[style*="background-color"][style*="white"] b,[style*="background-color"][style*="white"] em,[style*="background-color"][style*="white"] i,[style*="background-color"][style*="white"] li,[style*="background-color"][style*="white"] td,[style*="background-color"][style*="white"] th,[style*="background-color"][style*="white"] a,[style*="background-color"][style*="white"] small,[style*="background-color"][style*="white"] label,[style*="background-color"][style*="255,255,255"] p,[style*="background-color"][style*="255,255,255"] span,[style*="background-color"][style*="255,255,255"] div,[style*="background-color"][style*="255,255,255"] h1,[style*="background-color"][style*="255,255,255"] h2,[style*="background-color"][style*="255,255,255"] h3,[style*="background-color"][style*="255,255,255"] h4,[style*="background-color"][style*="255,255,255"] h5,[style*="background-color"][style*="255,255,255"] h6,[style*="background-color"][style*="255,255,255"] strong,[style*="background-color"][style*="255,255,255"] b,[style*="background-color"][style*="255,255,255"] em,[style*="background-color"][style*="255,255,255"] i,[style*="background-color"][style*="255,255,255"] li,[style*="background-color"][style*="255,255,255"] td,[style*="background-color"][style*="255,255,255"] th,[style*="background-color"][style*="255,255,255"] a,[style*="background-color"][style*="255,255,255"] small,[style*="background-color"][style*="255,255,255"] label{color:#0c1729 !important}[style*="background"][style*="#fff"] input:not([type="checkbox"]):not([type="radio"]),[style*="background"][style*="#fff"] textarea,[style*="background"][style*="#fff"] select,[style*="background"][style*="#ffffff"] input:not([type="checkbox"]):not([type="radio"]),[style*="background"][style*="#ffffff"] textarea,[style*="background"][style*="#ffffff"] select,[style*="background"][style*="white"] input:not([type="checkbox"]):not([type="radio"]),[style*="background"][style*="white"] textarea,[style*="background"][style*="white"] select,[style*="background"][style*="255,255,255"] input:not([type="checkbox"]):not([type="radio"]),[style*="background"][style*="255,255,255"] textarea,[style*="background"][style*="255,255,255"] select,[style*="background-color"][style*="#fff"] input:not([type="checkbox"]):not([type="radio"]),[style*="background-color"][style*="#fff"] textarea,[style*="background-color"][style*="#fff"] select,[style*="background-color"][style*="#ffffff"] input:not([type="checkbox"]):not([type="radio"]),[style*="background-color"][style*="#ffffff"] textarea,[style*="background-color"][style*="#ffffff"] select,[style*="background-color"][style*="white"] input:not([type="checkbox"]):not([type="radio"]),[style*="background-color"][style*="white"] textarea,[style*="background-color"][style*="white"] select,[style*="background-color"][style*="255,255,255"] input:not([type="checkbox"]):not([type="radio"]),[style*="background-color"][style*="255,255,255"] textarea,[style*="background-color"][style*="255,255,255"] select{color:#0c1729 !important;background:#ffffff !important}.training-participants-section .training-details-table td span{color:#ffffff !important}.training-participants-section .training-details-table td.status-aanwezig{color:#1ee3cf !important;font-weight:600 !important}.training-participants-section .training-details-table td.status-afwezig{color:#ff6b35 !important;font-weight:600 !important}.training-participants-section .training-details-table td.status-onbekend{color:#c7d7ff !important;font-weight:600 !important}.training-details-page .core-list{list-style:none !important;padding:0 !important;margin:1rem 0 !important}.training-details-page .core-list li{padding:1rem 1.25rem !important;margin-bottom:0.75rem !important;background:#1f3150 !important;border-left:3px solid #1ee3cf !important;border-radius:12px !important;border:1px solid rgba(255,255,255,0.12) !important;font-size:0.95rem !important;line-height:1.6 !important;color:#ffffff !important;box-shadow:0 8px 20px rgba(7,10,24,0.35) !important}.training-details-page p strong{color:#ffffff !important;font-weight:600 !important}.training-details-page ul:not(.core-list){padding-left:1.5rem !important;margin:1rem 0 !important}.training-details-page ul:not(.core-list) li{padding:0.5rem 0 !important;font-size:0.95rem !important;color:#ffffff !important;line-height:1.6 !important}.training-details-page .theme-btn{padding:0.875rem 1.5rem !important;font-size:1rem !important;font-weight:600 !important;border-radius:12px !important;min-height:44px !important;margin:0.5rem 0 !important;display:inline-block !important;text-align:center !important}.training-details-page input[type="text"],.training-details-page textarea{width:100% !important;max-width:100% !important;padding:0.75rem !important;font-size:1rem !important;border:1px solid rgba(255,255,255,0.2) !important;border-radius:8px !important;background:#162444 !important;color:#ffffff !important;box-sizing:border-box !important}.training-details-page input[type="text"]::placeholder,.training-details-page textarea::placeholder{color:rgba(255,255,255,0.6) !important}.training-details-page .attendance-buttons button{min-width:44px !important;min-height:44px !important;border-radius:8px !important;font-size:1rem !important}.track-session-card{background:rgba(31,45,78,0.9) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.12) !important}.track-session-card h3,.track-session-card p,.track-session-card span{color:#ffffff !important}.track-session-card *{color:#ffffff !important}.track-session-card .track-session-tag,.track-session-card .prototype-tag{background:#0c1730 !important;color:#ffffff !important}.home-track-dashboard__item{background:rgba(31,45,78,0.9) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.12) !important}.home-track-dashboard__item h3{color:#ffffff !important}.home-track-dashboard__item p{color:#c7d7ff !important}.home-track-dashboard__item .app-btn{color:#ffffff !important}.theme-btn,.app-btn{padding:0.75rem 1.5rem !important;font-size:1rem !important;min-height:44px !important;border-radius:8px !important}.status-dot{width:12px !important;height:12px !important}.status-text{color:#212529 !important;font-size:0.9rem !important}.attendance-buttons{display:flex !important;gap:0.5rem !important;flex-wrap:wrap !important}.attendance-btn,.afwezig-btn{min-width:60px !important;min-height:44px !important;font-size:0.9rem !important}.app-card{padding:1rem !important;margin:1rem 0 !important;border-radius:8px !important;font-size:0.9rem !important}a{color:#1976d2 !important;text-decoration:underline !important}h1{font-size:1.75rem !important;margin-bottom:1rem !important}h2{font-size:1.5rem !important;margin-top:1.5rem !important;margin-bottom:1rem !important}h3{font-size:1.25rem !important;margin-top:1.25rem !important;margin-bottom:0.75rem !important}.theme-main{padding:1rem !important;padding-bottom:100px !important;background:radial-gradient(circle at top, rgba(30,227,207,0.05), transparent 55%), linear-gradient(180deg, #050912, #0b1429);color:#f5f8ff !important}.training-participants-section .training-details-table tr,.training-participants-section .training-details-table tbody tr,.training-participants-section table.training-details-table tr,.training-participants-section table.training-details-table tbody tr,.training-participants-section .training-details-table:not(:first-of-type) tr,.training-participants-section table.training-details-table:not(:first-of-type) tr{background:#1f3150 !important;background-color:#1f3150 !important;border:1px solid rgba(255,255,255,0.12) !important}.training-participants-section .training-details-table td,.training-participants-section .training-details-table tbody td,.training-participants-section table.training-details-table td,.training-participants-section table.training-details-table tbody td,.training-participants-section .training-details-table:not(:first-of-type) td,.training-participants-section table.training-details-table:not(:first-of-type) td{color:#ffffff !important}.training-participants-section .training-details-table td *,.training-participants-section .training-details-table td div,.training-participants-section .training-details-table td span,.training-participants-section .training-details-table td strong,.training-participants-section .training-details-table td p{color:#ffffff !important}}.theme-menu .dropdown-menu{background:#0e1935 !important;background-color:#0e1935 !important;border:1px solid rgba(255,255,255,0.25) !important;box-shadow:0 18px 40px rgba(0,0,0,0.75) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:1 !important}.theme-menu .dropdown-menu *,.theme-menu .dropdown-item,.theme-menu .dropdown-menu a{color:#f7fbff !important;text-shadow:0 1px 2px rgba(0,0,0,0.6) !important}.theme-menu .dropdown-item:hover,.theme-menu .dropdown-menu a:hover{background:rgba(255,107,53,0.25) !important;color:#ffcfb0 !important}@media (min-width: 769px){.training-participants-section table.training-details-table,.training-participants-section .training-details-table,.training-participants-section table.schema-table.training-details-table{display:table !important;width:100% !important;max-width:100% !important;border-collapse:separate !important;border-spacing:0 !important;margin-bottom:2rem !important}.training-participants-section table.training-details-table thead,.training-participants-section .training-details-table thead,.training-participants-section table.training-details-table thead.training-details-thead,.training-participants-section .training-details-table thead.training-details-thead{display:table-header-group !important;visibility:visible !important}.training-participants-section table.training-details-table thead tr,.training-participants-section .training-details-table thead tr{display:table-row !important}.training-participants-section table.training-details-table thead th,.training-participants-section .training-details-table thead th{display:table-cell !important;padding:0.75rem 1rem !important;text-align:left !important;font-weight:600 !important;color:#1ee3cf !important;border-bottom:2px solid rgba(255,255,255,0.2) !important;background:transparent !important}.training-participants-section table.training-details-table tbody,.training-participants-section .training-details-table tbody{display:table-row-group !important}.training-participants-section table.training-details-table tbody tr,.training-participants-section .training-details-table tbody tr{display:table-row !important;background:#1f3150 !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:0 !important;margin-bottom:0 !important;padding:0 !important;box-shadow:none !important}.training-participants-section table.training-details-table tbody tr:not(:last-child),.training-participants-section .training-details-table tbody tr:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.12) !important}.training-participants-section table.training-details-table td,.training-participants-section .training-details-table td{display:table-cell !important;padding:1rem !important;vertical-align:middle !important;border:none !important;color:#ffffff !important;position:static !important;width:auto !important;margin-bottom:0 !important;text-align:left !important;font-size:0.85rem !important}.training-participants-section table.training-details-table td::before,.training-participants-section .training-details-table td::before{display:none !important;content:none !important}.training-participants-section table.training-details-table td>div,.training-participants-section .training-details-table td>div{margin-top:0 !important;padding-top:0 !important;display:block !important}.training-participants-section table.training-details-table td[data-label="Aanwezig"],.training-participants-section .training-details-table td[data-label="Aanwezig"]{text-align:center !important;width:120px !important;min-width:120px !important}.training-participants-section table.training-details-table td[data-label="Afwezig"],.training-participants-section .training-details-table td[data-label="Afwezig"]{text-align:center !important;width:120px !important;min-width:120px !important}.training-participants-section table.training-details-table td[data-label="Aanwezig"] .theme-btn,.training-participants-section .training-details-table td[data-label="Aanwezig"] .theme-btn,.training-participants-section table.training-details-table td[data-label="Afwezig"] .theme-btn,.training-participants-section .training-details-table td[data-label="Afwezig"] .theme-btn{margin:0 auto !important;display:inline-block !important}.training-participants-section table.training-details-table td[data-label="Afwezig"]>div>div{margin-top:0.5rem !important}.training-participants-section .participant-cell{color:#ffffff !important}.training-participants-section .participant-cell strong{color:#ffffff !important;font-weight:600 !important}}@media (max-width: 768px){.training-participants-section .participants-containers-wrapper{flex-direction:column !important;gap:1.5rem !important}.training-participants-section .participants-container{flex:none !important;width:100% !important}.training-participants-section .participant-item{padding:0.75rem !important;margin-bottom:0.5rem !important}.training-participants-section .participant-item>div:first-child{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem !important}.training-participants-section .participant-item .theme-btn{width:100% !important;margin-top:0.5rem !important}.own-status-section .own-status-containers-wrapper{flex-direction:column !important;gap:1.5rem !important}.own-status-section .own-status-container{flex:none !important;width:100% !important}}*[style*="background"][style*="#fff"],*[style*="background"][style*="#ffffff"],*[style*="background"][style*="white"],*[style*="background"][style*="255,255,255"]{color:#0c1729 !important}*[style*="background"][style*="#fff"],*[style*="background"][style*="#fff"] *,*[style*="background"][style*="#ffffff"],*[style*="background"][style*="#ffffff"] *,*[style*="background"][style*="white"],*[style*="background"][style*="white"] *,*[style*="background"][style*="255,255,255"],*[style*="background"][style*="255,255,255"] *{color:#0c1729 !important}.tile-form[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]){color:#0c1729 !important}.tile-form[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-form[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-form[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-form[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-form[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-sortable-item[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-sortable-item[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-sortable-item[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-sortable-item[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-sortable-item[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-admin-intro[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-admin-intro[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-admin-intro[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.tile-admin-intro[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.tile-admin-intro[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.theme-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.theme-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.theme-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.theme-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.theme-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.prototype-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.prototype-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.prototype-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.prototype-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.prototype-card[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-surface[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-surface[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-surface[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-surface[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-surface[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-background[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-background[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-background[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.white-background[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.white-background[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.bg-white[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.bg-white[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.bg-white[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,.bg-white[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),.bg-white[style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="bg-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#fff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="bg-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="#ffffff"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="bg-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="white"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *,[class*="bg-white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]),[class*="bg-white"][style*="background"][style*="255,255,255"]:not([style*="background:rgba(0"]):not([style*="background: rgb(0"]):not([style*="background:#0"]):not([style*="background: #0"]) *{color:#0c1729 !important}.tile-form,.tile-sortable-item,.tile-admin-intro{color:#0c1729 !important}.tile-form,.tile-form *,.tile-sortable-item,.tile-sortable-item *,.tile-admin-intro,.tile-admin-intro *{color:#0c1729 !important}.tile-form p,.tile-form span,.tile-form div,.tile-form h1,.tile-form h2,.tile-form h3,.tile-form h4,.tile-form h5,.tile-form h6,.tile-form strong,.tile-form b,.tile-form em,.tile-form i,.tile-form li,.tile-form td,.tile-form th,.tile-form a,.tile-form small,.tile-form label,.tile-sortable-item p,.tile-sortable-item span,.tile-sortable-item div,.tile-sortable-item h1,.tile-sortable-item h2,.tile-sortable-item h3,.tile-sortable-item h4,.tile-sortable-item h5,.tile-sortable-item h6,.tile-sortable-item strong,.tile-sortable-item b,.tile-sortable-item em,.tile-sortable-item i,.tile-sortable-item li,.tile-sortable-item td,.tile-sortable-item th,.tile-sortable-item a,.tile-sortable-item small,.tile-sortable-item label,.tile-admin-intro p,.tile-admin-intro span,.tile-admin-intro div,.tile-admin-intro h1,.tile-admin-intro h2,.tile-admin-intro h3,.tile-admin-intro h4,.tile-admin-intro h5,.tile-admin-intro h6,.tile-admin-intro strong,.tile-admin-intro b,.tile-admin-intro em,.tile-admin-intro i,.tile-admin-intro li,.tile-admin-intro td,.tile-admin-intro th,.tile-admin-intro a,.tile-admin-intro small,.tile-admin-intro label{color:#0c1729 !important}.tile-form input:not([type="checkbox"]):not([type="radio"]),.tile-form textarea,.tile-form select,.tile-sortable-item input:not([type="checkbox"]):not([type="radio"]),.tile-sortable-item textarea,.tile-sortable-item select,.tile-admin-intro input:not([type="checkbox"]):not([type="radio"]),.tile-admin-intro textarea,.tile-admin-intro select{color:#0c1729 !important;background:#ffffff !important}[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]),[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]),[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]),[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]){color:#f4f8ff !important}[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]),[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) *,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]),[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) *,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]),[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) *,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]),[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) *,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]),[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) *{color:#f4f8ff !important}[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) p,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) span,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) div,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h1,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h2,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h3,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h4,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h5,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h6,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) strong,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) b,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) em,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) i,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) li,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) td,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) th,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) a,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) small,[style*="background"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) label,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) p,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) span,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) div,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h1,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h2,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h3,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h4,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h5,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h6,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) strong,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) b,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) em,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) i,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) li,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) td,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) th,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) a,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) small,[style*="background"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) label,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background-color"][style*="#0"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background-color"][style*="#1"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) p,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) span,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) div,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h1,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h2,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h3,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h4,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h5,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) h6,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) strong,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) b,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) em,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) i,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) li,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) td,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) th,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) a,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) small,[style*="background-color"][style*="#2"]:not([style*="#fff"]):not([style*="#ffffff"]):not([style*="white"]):not([style*="255,255,255"]) label,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) p,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) span,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) div,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h1,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h2,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h3,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h4,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h5,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) h6,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) strong,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) b,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) em,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) i,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) li,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) td,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) th,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) a,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) small,[style*="background-color"][style*="rgba(0"]:not([style*="rgba(255"]):not([style*="rgba(255,255"]) label,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) p,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) span,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) div,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h1,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h2,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h3,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h4,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h5,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) h6,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) strong,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) b,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) em,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) i,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) li,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) td,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) th,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) a,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) small,[style*="background-color"][style*="rgb(0"]:not([style*="rgb(255"]):not([style*="rgb(255,255"]) label{color:#f4f8ff !important}.tile-form input:not([type="checkbox"]):not([type="radio"]),.tile-form textarea,.tile-form select,.tile-sortable-item input:not([type="checkbox"]):not([type="radio"]),.tile-sortable-item textarea,.tile-sortable-item select,.tile-admin-intro input:not([type="checkbox"]):not([type="radio"]),.tile-admin-intro textarea,.tile-admin-intro select{color:#0c1729 !important;background:#ffffff !important}[style*="background"][style*="#fff"],[style*="background"][style*="#ffffff"],[style*="background"][style*="white"],[style*="background"][style*="255,255,255"],[style*="background-color"][style*="#fff"],[style*="background-color"][style*="#ffffff"],[style*="background-color"][style*="white"],[style*="background-color"][style*="255,255,255"]{color:#0c1729 !important}[style*="background"][style*="#fff"],[style*="background"][style*="#fff"] *,[style*="background"][style*="#ffffff"],[style*="background"][style*="#ffffff"] *,[style*="background"][style*="white"],[style*="background"][style*="white"] *,[style*="background"][style*="255,255,255"],[style*="background"][style*="255,255,255"] *,[style*="background-color"][style*="#fff"],[style*="background-color"][style*="#fff"] *,[style*="background-color"][style*="#ffffff"],[style*="background-color"][style*="#ffffff"] *,[style*="background-color"][style*="white"],[style*="background-color"][style*="white"] *,[style*="background-color"][style*="255,255,255"],[style*="background-color"][style*="255,255,255"] *{color:#0c1729 !important}[style*="background"][style*="#fff"] p,[style*="background"][style*="#fff"] span,[style*="background"][style*="#fff"] div,[style*="background"][style*="#fff"] h1,[style*="background"][style*="#fff"] h2,[style*="background"][style*="#fff"] h3,[style*="background"][style*="#fff"] h4,[style*="background"][style*="#fff"] h5,[style*="background"][style*="#fff"] h6,[style*="background"][style*="#fff"] strong,[style*="background"][style*="#fff"] b,[style*="background"][style*="#fff"] em,[style*="background"][style*="#fff"] i,[style*="background"][style*="#fff"] li,[style*="background"][style*="#fff"] td,[style*="background"][style*="#fff"] th,[style*="background"][style*="#fff"] a,[style*="background"][style*="#fff"] small,[style*="background"][style*="#fff"] label,[style*="background"][style*="#ffffff"] p,[style*="background"][style*="#ffffff"] span,[style*="background"][style*="#ffffff"] div,[style*="background"][style*="#ffffff"] h1,[style*="background"][style*="#ffffff"] h2,[style*="background"][style*="#ffffff"] h3,[style*="background"][style*="#ffffff"] h4,[style*="background"][style*="#ffffff"] h5,[style*="background"][style*="#ffffff"] h6,[style*="background"][style*="#ffffff"] strong,[style*="background"][style*="#ffffff"] b,[style*="background"][style*="#ffffff"] em,[style*="background"][style*="#ffffff"] i,[style*="background"][style*="#ffffff"] li,[style*="background"][style*="#ffffff"] td,[style*="background"][style*="#ffffff"] th,[style*="background"][style*="#ffffff"] a,[style*="background"][style*="#ffffff"] small,[style*="background"][style*="#ffffff"] label,[style*="background"][style*="white"] p,[style*="background"][style*="white"] span,[style*="background"][style*="white"] div,[style*="background"][style*="white"] h1,[style*="background"][style*="white"] h2,[style*="background"][style*="white"] h3,[style*="background"][style*="white"] h4,[style*="background"][style*="white"] h5,[style*="background"][style*="white"] h6,[style*="background"][style*="white"] strong,[style*="background"][style*="white"] b,[style*="background"][style*="white"] em,[style*="background"][style*="white"] i,[style*="background"][style*="white"] li,[style*="background"][style*="white"] td,[style*="background"][style*="white"] th,[style*="background"][style*="white"] a,[style*="background"][style*="white"] small,[style*="background"][style*="white"] label,[style*="background"][style*="255,255,255"] p,[style*="background"][style*="255,255,255"] span,[style*="background"][style*="255,255,255"] div,[style*="background"][style*="255,255,255"] h1,[style*="background"][style*="255,255,255"] h2,[style*="background"][style*="255,255,255"] h3,[style*="background"][style*="255,255,255"] h4,[style*="background"][style*="255,255,255"] h5,[style*="background"][style*="255,255,255"] h6,[style*="background"][style*="255,255,255"] strong,[style*="background"][style*="255,255,255"] b,[style*="background"][style*="255,255,255"] em,[style*="background"][style*="255,255,255"] i,[style*="background"][style*="255,255,255"] li,[style*="background"][style*="255,255,255"] td,[style*="background"][style*="255,255,255"] th,[style*="background"][style*="255,255,255"] a,[style*="background"][style*="255,255,255"] small,[style*="background"][style*="255,255,255"] label,[style*="background-color"][style*="#fff"] p,[style*="background-color"][style*="#fff"] span,[style*="background-color"][style*="#fff"] div,[style*="background-color"][style*="#fff"] h1,[style*="background-color"][style*="#fff"] h2,[style*="background-color"][style*="#fff"] h3,[style*="background-color"][style*="#fff"] h4,[style*="background-color"][style*="#fff"] h5,[style*="background-color"][style*="#fff"] h6,[style*="background-color"][style*="#fff"] strong,[style*="background-color"][style*="#fff"] b,[style*="background-color"][style*="#fff"] em,[style*="background-color"][style*="#fff"] i,[style*="background-color"][style*="#fff"] li,[style*="background-color"][style*="#fff"] td,[style*="background-color"][style*="#fff"] th,[style*="background-color"][style*="#fff"] a,[style*="background-color"][style*="#fff"] small,[style*="background-color"][style*="#fff"] label,[style*="background-color"][style*="#ffffff"] p,[style*="background-color"][style*="#ffffff"] span,[style*="background-color"][style*="#ffffff"] div,[style*="background-color"][style*="#ffffff"] h1,[style*="background-color"][style*="#ffffff"] h2,[style*="background-color"][style*="#ffffff"] h3,[style*="background-color"][style*="#ffffff"] h4,[style*="background-color"][style*="#ffffff"] h5,[style*="background-color"][style*="#ffffff"] h6,[style*="background-color"][style*="#ffffff"] strong,[style*="background-color"][style*="#ffffff"] b,[style*="background-color"][style*="#ffffff"] em,[style*="background-color"][style*="#ffffff"] i,[style*="background-color"][style*="#ffffff"] li,[style*="background-color"][style*="#ffffff"] td,[style*="background-color"][style*="#ffffff"] th,[style*="background-color"][style*="#ffffff"] a,[style*="background-color"][style*="#ffffff"] small,[style*="background-color"][style*="#ffffff"] label,[style*="background-color"][style*="white"] p,[style*="background-color"][style*="white"] span,[style*="background-color"][style*="white"] div,[style*="background-color"][style*="white"] h1,[style*="background-color"][style*="white"] h2,[style*="background-color"][style*="white"] h3,[style*="background-color"][style*="white"] h4,[style*="background-color"][style*="white"] h5,[style*="background-color"][style*="white"] h6,[style*="background-color"][style*="white"] strong,[style*="background-color"][style*="white"] b,[style*="background-color"][style*="white"] em,[style*="background-color"][style*="white"] i,[style*="background-color"][style*="white"] li,[style*="background-color"][style*="white"] td,[style*="background-color"][style*="white"] th,[style*="background-color"][style*="white"] a,[style*="background-color"][style*="white"] small,[style*="background-color"][style*="white"] label,[style*="background-color"][style*="255,255,255"] p,[style*="background-color"][style*="255,255,255"] span,[style*="background-color"][style*="255,255,255"] div,[style*="background-color"][style*="255,255,255"] h1,[style*="background-color"][style*="255,255,255"] h2,[style*="background-color"][style*="255,255,255"] h3,[style*="background-color"][style*="255,255,255"] h4,[style*="background-color"][style*="255,255,255"] h5,[style*="background-color"][style*="255,255,255"] h6,[style*="background-color"][style*="255,255,255"] strong,[style*="background-color"][style*="255,255,255"] b,[style*="background-color"][style*="255,255,255"] em,[style*="background-color"][style*="255,255,255"] i,[style*="background-color"][style*="255,255,255"] li,[style*="background-color"][style*="255,255,255"] td,[style*="background-color"][style*="255,255,255"] th,[style*="background-color"][style*="255,255,255"] a,[style*="background-color"][style*="255,255,255"] small,[style*="background-color"][style*="255,255,255"] label{color:#0c1729 !important}[style*="background"][style*="#fff"] input:not([type="checkbox"]):not([type="radio"]),[style*="background"][style*="#fff"] textarea,[style*="background"][style*="#fff"] select,[style*="background"][style*="#ffffff"] input:not([type="checkbox"]):not([type="radio"]),[style*="background"][style*="#ffffff"] textarea,[style*="background"][style*="#ffffff"] select,[style*="background"][style*="white"] input:not([type="checkbox"]):not([type="radio"]),[style*="background"][style*="white"] textarea,[style*="background"][style*="white"] select,[style*="background"][style*="255,255,255"] input:not([type="checkbox"]):not([type="radio"]),[style*="background"][style*="255,255,255"] textarea,[style*="background"][style*="255,255,255"] select,[style*="background-color"][style*="#fff"] input:not([type="checkbox"]):not([type="radio"]),[style*="background-color"][style*="#fff"] textarea,[style*="background-color"][style*="#fff"] select,[style*="background-color"][style*="#ffffff"] input:not([type="checkbox"]):not([type="radio"]),[style*="background-color"][style*="#ffffff"] textarea,[style*="background-color"][style*="#ffffff"] select,[style*="background-color"][style*="white"] input:not([type="checkbox"]):not([type="radio"]),[style*="background-color"][style*="white"] textarea,[style*="background-color"][style*="white"] select,[style*="background-color"][style*="255,255,255"] input:not([type="checkbox"]):not([type="radio"]),[style*="background-color"][style*="255,255,255"] textarea,[style*="background-color"][style*="255,255,255"] select{color:#0c1729 !important;background:#ffffff !important}.app-container{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg);padding-top:env(safe-area-inset-top, 0px);padding-bottom:env(safe-area-inset-bottom, 0px);padding-left:env(safe-area-inset-left, 0px);padding-right:env(safe-area-inset-right, 0px)}@media (max-width: 768px){.theme-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:60px;background:var(--color-header);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;padding-top:env(safe-area-inset-top, 0px);padding-left:1rem;padding-right:1rem}}.app-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:1000;height:60px;background:var(--color-header);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom, 0px);display:none}@media (max-width: 768px){.app-bottom-nav{display:flex !important}}.app-bottom-nav__inner{display:flex;align-items:center;justify-content:space-around;height:100%;max-width:600px;margin:0 auto;padding:0 1rem}.app-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;text-decoration:none;color:#ffffff !important;transition:all 0.2s ease;border-radius:8px;margin:0 0.1rem;padding:0.3rem 0}.app-bottom-nav__item:hover,.app-bottom-nav__item:focus,.app-bottom-nav__item.active{color:#6ee75a !important;background:rgba(110,231,90,0.1)}.app-bottom-nav__icon{font-size:1.4rem;line-height:1;color:#ffffff}.theme-main{flex:1;padding-top:calc(60px + env(safe-area-inset-top, 0px) + 1rem);padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px) + 1rem);padding-left:1rem;padding-right:1rem;max-width:1200px;margin:0 auto;width:100%}@media (max-width: 768px){.theme-main{padding-left:0.8rem;padding-right:0.8rem;padding-top:calc(60px + env(safe-area-inset-top, 0px) + 0.5rem)}}.app-card{background:var(--color-bg-alt);border-radius:16px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 20px rgba(0,0,0,0.08);border:1px solid var(--color-border);transition:transform 0.2s ease, box-shadow 0.2s ease}.app-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}@media (max-width: 768px){.app-card{padding:1.2rem;margin-bottom:0.8rem;border-radius:12px}}.app-btn{background:var(--color-primary);color:var(--color-bg-alt);border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 12px rgba(68,137,35,0.2);min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.app-btn:hover,.app-btn:focus{background:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 6px 16px rgba(68,137,35,0.3)}.app-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(68,137,35,0.2)}@media (max-width: 768px){.app-btn{padding:0.9rem 1.3rem;font-size:0.95rem;min-height:44px;width:100%;margin-bottom:0.5rem}}.app-btn--secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary);box-shadow:none}.app-btn--secondary:hover,.app-btn--secondary:focus{background:var(--color-primary);color:var(--color-bg-alt)}@media (max-width: 768px){.app-btn--secondary{width:100%;margin-bottom:0.5rem}}.app-form-group{margin-bottom:1.5rem}@media (max-width: 768px){.app-form-group{margin-bottom:1rem}}.app-form-label{display:block;margin-bottom:0.5rem;font-weight:600;color:var(--color-text);font-size:0.95rem}@media (max-width: 768px){.app-form-label{font-size:0.9rem;margin-bottom:0.3rem}}.app-form-input{width:100%;padding:1rem;border:2px solid var(--color-border);border-radius:12px;font-size:1rem;background:var(--color-bg-alt);color:var(--color-text);transition:border-color 0.2s ease, box-shadow 0.2s ease}.app-form-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(68,137,35,0.1)}@media (max-width: 768px){.app-form-input{padding:0.9rem;font-size:16px;border-radius:8px}}.app-list{background:var(--color-bg-alt);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.08);border:1px solid var(--color-border)}@media (max-width: 768px){.app-list{border-radius:12px}}.app-list-item{padding:1.2rem 1.5rem;border-bottom:1px solid var(--color-border);transition:background-color 0.2s ease}.app-list-item:last-child{border-bottom:none}.app-list-item:hover{background:rgba(68,137,35,0.05)}@media (max-width: 768px){.app-list-item{padding:1rem 1.2rem}}@media (max-width: 768px){table,.schema-table{width:100%;font-size:0.9rem}table th,table td,.schema-table th,.schema-table td{padding:0.5rem 0.3rem;word-wrap:break-word;overflow-wrap:break-word}table,table th,table td,.schema-table,.schema-table th,.schema-table td{color:#212529 !important}input,textarea,select,label{color:#ffffff !important;background:#232a25 !important;border:2px solid #FC4C02 !important}.app-btn,.app-btn--secondary{min-height:44px;font-size:16px;padding:0.8rem 1rem}}.app-loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--color-text)}@media (max-width: 768px){.app-loading{padding:1rem}}.app-loading__spinner{width:24px;height:24px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 768px){*{color:#ffffff !important}h1,h2,h3,h4,h5,h6{color:#212529 !important}.app-btn{color:#ffffff !important}.app-btn--secondary{color:#FC4C02 !important}}html,body{background:#FAFBFC !important;color:#1a1a1a !important;font-size:18px !important;line-height:1.8 !important}body.readable-body{background:#FAFBFC !important;background-image:none !important}.app-container,.readable-container{background:#FAFBFC !important;color:#1a1a1a !important;min-height:100vh}main,.main-content,.content-wrapper,.page-content,.content-area{background:#FAFBFC !important;color:#1a1a1a !important;padding:32px !important}.theme-header,header{background:#FFFFFF !important;color:#1a1a1a !important;border-bottom:1px solid #e1e4e8 !important;padding:24px 32px !important}.theme-header__title{color:#0a0a0a !important;font-size:24px !important;font-weight:700 !important}.theme-menu .dropdown-menu,nav .dropdown-menu,[class*="theme-menu"] .dropdown-menu{background:#0e1935 !important;background-color:#0e1935 !important;border:1px solid rgba(255,255,255,0.2) !important;box-shadow:0 12px 30px rgba(0,0,0,0.6) !important;opacity:1 !important}.theme-menu .dropdown-item,.theme-menu .dropdown-menu a,.theme-menu .dropdown-menu .dropdown-item{color:#f7fbff !important;background:transparent !important}.theme-menu .dropdown-item:hover,.theme-menu .dropdown-menu a:hover,.theme-menu .dropdown-menu .dropdown-item:hover{background:rgba(255,107,53,0.25) !important;color:#ffb193 !important}.theme-menu .dropdown-menu,nav .dropdown-menu,[class*="theme-menu"] .dropdown-menu{background:#0e1935 !important;background-color:#0e1935 !important;border:1px solid rgba(255,255,255,0.2) !important;box-shadow:0 12px 30px rgba(0,0,0,0.6) !important}.theme-menu .dropdown-item,.theme-menu .dropdown-menu a,.theme-menu .dropdown-menu .dropdown-item{color:#f7fbff !important;background:transparent !important}.theme-menu .dropdown-item:hover,.theme-menu .dropdown-menu a:hover,.theme-menu .dropdown-menu .dropdown-item:hover{background:rgba(255,107,53,0.25) !important;color:#ffb193 !important}.theme-card,.card,.content-card,.stat-card,.metric-card,.info-card{background:#FFFFFF !important;color:#1a1a1a !important;border:1px solid #e1e4e8 !important;border-radius:12px !important;padding:32px !important;margin-bottom:24px !important;box-shadow:0 2px 8px rgba(0,0,0,0.06) !important}.theme-card h1,.theme-card h2,.theme-card h3,.theme-card h4,.theme-card h5,.theme-card h6,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:#0a0a0a !important;margin-bottom:24px !important}.theme-card p,.theme-card span,.theme-card li,.theme-card td,.theme-card th,.theme-card label,.card p,.card span,.card li,.card td,.card th,.card label{color:#1a1a1a !important;font-size:18px !important;line-height:1.8 !important}.text-muted,.muted,.theme-card .text-muted,.card .text-muted{color:#4a4a4a !important}h1,h2,h3,h4,h5,h6{color:#0a0a0a !important;font-weight:700 !important;margin-bottom:24px !important;line-height:1.4 !important}h1{font-size:36px !important}h2{font-size:30px !important}h3{font-size:24px !important}h4{font-size:20px !important}h5{font-size:18px !important}h6{font-size:16px !important}p{color:#1a1a1a !important;font-size:18px !important;line-height:1.8 !important;margin-bottom:24px !important}a{color:#E63900 !important;text-decoration:none !important;font-weight:500 !important;transition:color 0.2s ease !important}a:hover{color:#FF6B35 !important;text-decoration:underline !important}button,.btn,input[type="submit"],input[type="button"]{font-size:18px !important;font-weight:600 !important;padding:14px 28px !important;border-radius:8px !important;cursor:pointer !important;transition:all 0.2s ease !important;line-height:1.5 !important}.btn-primary,button[type="submit"],.theme-btn-primary{background:#E63900 !important;color:#FFFFFF !important;border:none !important;box-shadow:0 2px 4px rgba(230,57,0,0.2) !important}.btn-primary:hover,button[type="submit"]:hover,.theme-btn-primary:hover{background:#FF6B35 !important;box-shadow:0 4px 8px rgba(230,57,0,0.3) !important;transform:translateY(-1px) !important}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea,select{font-size:18px !important;line-height:1.8 !important;padding:12px 16px !important;border:2px solid #e1e4e8 !important;border-radius:8px !important;background:#FFFFFF !important;color:#1a1a1a !important;transition:border-color 0.2s ease, box-shadow 0.2s ease !important}input:focus,textarea:focus,select:focus{outline:none !important;border-color:#E63900 !important;box-shadow:0 0 0 3px rgba(230,57,0,0.1) !important}label{color:#0a0a0a !important;font-size:18px !important;font-weight:600 !important;margin-bottom:8px !important;display:block !important}table{background:#FFFFFF !important;border-radius:8px !important;overflow:hidden !important;margin-bottom:32px !important}thead{background:#f6f8fa !important}th{color:#0a0a0a !important;font-size:18px !important;font-weight:600 !important;padding:16px !important;border-bottom:2px solid #e1e4e8 !important;text-align:left !important}td{color:#1a1a1a !important;font-size:18px !important;padding:16px !important;border-bottom:1px solid #e1e4e8 !important}tr:hover{background:#f6f8fa !important}ul,ol{margin-bottom:24px !important;padding-left:32px !important}li{color:#1a1a1a !important;font-size:18px !important;line-height:1.8 !important;margin-bottom:8px !important}.alert,.notice,.alert-card{padding:24px !important;border-radius:8px !important;margin-bottom:24px !important;font-size:18px !important;line-height:1.8 !important;border-left:4px solid !important}.alert-success{background:#d4edda !important;color:#155724 !important;border-color:#1e7e34 !important}.alert-warning{background:#fff3cd !important;color:#856404 !important;border-color:#d39e00 !important}.alert-danger,.alert-error{background:#f8d7da !important;color:#721c24 !important;border-color:#bd2130 !important}.stat-value,.metric-value{font-size:32px !important;font-weight:700 !important;color:#0a0a0a !important;line-height:1.2 !important;margin-bottom:8px !important}.stat-label,.metric-label{font-size:18px !important;color:#4a4a4a !important;font-weight:500 !important}.badge{font-size:14px !important;font-weight:600 !important;padding:6px 12px !important;border-radius:6px !important;background:#e9ecef !important;color:#1a1a1a !important}.badge-primary{background:#E63900 !important;color:#FFFFFF !important}.badge-success{background:#1e7e34 !important;color:#FFFFFF !important}.mobile-menu{background:#FFFFFF !important;color:#1a1a1a !important}.mobile-menu__item{color:#1a1a1a !important;font-size:18px !important;padding:16px !important;text-decoration:none !important}.mobile-menu__item:hover{background:#f6f8fa !important;color:#E63900 !important}.training-details-page{background:#FAFBFC !important;color:#1a1a1a !important;padding:32px !important}.training-header{background:#FFFFFF !important;color:#1a1a1a !important;padding:32px !important;border-radius:12px !important;margin-bottom:24px !important}.training-title{color:#0a0a0a !important;font-size:36px !important;font-weight:700 !important;margin-bottom:16px !important}.training-meta{color:#4a4a4a !important;font-size:18px !important;line-height:1.8 !important}div:not(.badge):not(.btn):not(.alert):not(.dropdown-menu),section:not(.badge):not(.btn):not(.alert):not(.dropdown-menu),article:not(.badge):not(.btn):not(.alert):not(.dropdown-menu),aside:not(.badge):not(.btn):not(.alert):not(.dropdown-menu),footer:not(.badge):not(.btn):not(.alert):not(.dropdown-menu){background-color:transparent !important}[style*="background: #0"],[style*="background:#0"],[style*="background-color: #0"],[style*="background-color:#0"],[class*="dark"],[class*="Dark"]{background:#FFFFFF !important;color:#1a1a1a !important}@media (max-width: 768px){html,body{font-size:16px !important}h1{font-size:28px !important}h2{font-size:24px !important}h3{font-size:20px !important}h4{font-size:18px !important}.app-container,main,.main-content{padding:16px !important}.theme-card,.card{padding:24px !important}button,.btn{padding:12px 20px !important;font-size:16px !important}}@media print{body{background:white !important;color:black !important;font-size:12pt !important}.theme-header,nav,button,.btn{display:none !important}}html,body{background:#FAFBFC !important;color:#1a1a1a !important;font-size:18px !important;line-height:1.8 !important}body.readable-body{background:#FAFBFC !important;background-image:none !important}.app-container,.readable-container{background:#FAFBFC !important;color:#1a1a1a !important;min-height:100vh}main,.main-content,.content-wrapper,.page-content,.content-area{background:#FAFBFC !important;color:#1a1a1a !important;padding:32px !important}.theme-card,.card,.content-card,.stat-card,.metric-card,.info-card{background:#FFFFFF !important;color:#1a1a1a !important;border:1px solid #e1e4e8 !important;border-radius:12px !important;padding:32px !important;margin-bottom:24px !important;box-shadow:0 2px 8px rgba(0,0,0,0.06) !important}.theme-card h1,.theme-card h2,.theme-card h3,.theme-card h4,.theme-card h5,.theme-card h6,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:#0a0a0a !important;margin-bottom:24px !important}.theme-card p,.theme-card span,.theme-card li,.theme-card td,.theme-card th,.theme-card label,.card p,.card span,.card li,.card td,.card th,.card label{color:#1a1a1a !important;font-size:18px !important;line-height:1.8 !important}.text-muted,.muted,.theme-card .text-muted,.card .text-muted{color:#4a4a4a !important}h1,h2,h3,h4,h5,h6{color:#0a0a0a !important;font-weight:700 !important;margin-bottom:24px !important;line-height:1.4 !important}h1{font-size:36px !important}h2{font-size:30px !important}h3{font-size:24px !important}h4{font-size:20px !important}h5{font-size:18px !important}h6{font-size:16px !important}p{color:#1a1a1a !important;font-size:18px !important;line-height:1.8 !important;margin-bottom:24px !important}a{color:#E63900 !important;text-decoration:none !important;font-weight:500 !important;transition:color 0.2s ease !important}a:hover{color:#FF6B35 !important;text-decoration:underline !important}button,.btn,input[type="submit"],input[type="button"]{font-size:18px !important;font-weight:600 !important;padding:14px 28px !important;border-radius:8px !important;cursor:pointer !important;transition:all 0.2s ease !important;line-height:1.5 !important}.btn-primary,button[type="submit"],.theme-btn-primary{background:#E63900 !important;color:#FFFFFF !important;border:none !important;box-shadow:0 2px 4px rgba(230,57,0,0.2) !important}.btn-primary:hover,button[type="submit"]:hover,.theme-btn-primary:hover{background:#FF6B35 !important;box-shadow:0 4px 8px rgba(230,57,0,0.3) !important;transform:translateY(-1px) !important}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea,select{font-size:18px !important;line-height:1.8 !important;padding:12px 16px !important;border:2px solid #e1e4e8 !important;border-radius:8px !important;background:#FFFFFF !important;color:#1a1a1a !important;transition:border-color 0.2s ease, box-shadow 0.2s ease !important}input:focus,textarea:focus,select:focus{outline:none !important;border-color:#E63900 !important;box-shadow:0 0 0 3px rgba(230,57,0,0.1) !important}label{color:#0a0a0a !important;font-size:18px !important;font-weight:600 !important;margin-bottom:8px !important;display:block !important}table{background:#FFFFFF !important;border-radius:8px !important;overflow:hidden !important;margin-bottom:32px !important}thead{background:#f6f8fa !important}th{color:#0a0a0a !important;font-size:18px !important;font-weight:600 !important;padding:16px !important;border-bottom:2px solid #e1e4e8 !important;text-align:left !important}td{color:#1a1a1a !important;font-size:18px !important;padding:16px !important;border-bottom:1px solid #e1e4e8 !important}tr:hover{background:#f6f8fa !important}ul,ol{margin-bottom:24px !important;padding-left:32px !important}li{color:#1a1a1a !important;font-size:18px !important;line-height:1.8 !important;margin-bottom:8px !important}.alert,.notice,.alert-card{padding:24px !important;border-radius:8px !important;margin-bottom:24px !important;font-size:18px !important;line-height:1.8 !important;border-left:4px solid !important}.alert-success{background:#d4edda !important;color:#155724 !important;border-color:#1e7e34 !important}.alert-warning{background:#fff3cd !important;color:#856404 !important;border-color:#d39e00 !important}.alert-danger,.alert-error{background:#f8d7da !important;color:#721c24 !important;border-color:#bd2130 !important}.stat-value,.metric-value{font-size:32px !important;font-weight:700 !important;color:#0a0a0a !important;line-height:1.2 !important;margin-bottom:8px !important}.stat-label,.metric-label{font-size:18px !important;color:#4a4a4a !important;font-weight:500 !important}.badge{font-size:14px !important;font-weight:600 !important;padding:6px 12px !important;border-radius:6px !important;background:#e9ecef !important;color:#1a1a1a !important}.badge-primary{background:#E63900 !important;color:#FFFFFF !important}.badge-success{background:#1e7e34 !important;color:#FFFFFF !important}.mobile-menu{background:#FFFFFF !important;color:#1a1a1a !important}.mobile-menu__item{color:#1a1a1a !important;font-size:18px !important;padding:16px !important;text-decoration:none !important}.mobile-menu__item:hover{background:#f6f8fa !important;color:#E63900 !important}.training-details-page{background:#FAFBFC !important;color:#1a1a1a !important;padding:32px !important}.training-header{background:#FFFFFF !important;color:#1a1a1a !important;padding:32px !important;border-radius:12px !important;margin-bottom:24px !important}.training-title{color:#0a0a0a !important;font-size:36px !important;font-weight:700 !important;margin-bottom:16px !important}.training-meta{color:#4a4a4a !important;font-size:18px !important;line-height:1.8 !important}div:not(.badge):not(.btn):not(.alert):not(.dropdown-menu),section:not(.badge):not(.btn):not(.alert):not(.dropdown-menu),article:not(.badge):not(.btn):not(.alert):not(.dropdown-menu),aside:not(.badge):not(.btn):not(.alert):not(.dropdown-menu),footer:not(.badge):not(.btn):not(.alert):not(.dropdown-menu){background-color:transparent !important}[style*="background: #0"],[style*="background:#0"],[style*="background-color: #0"],[style*="background-color:#0"],[class*="dark"],[class*="Dark"]{background:#FFFFFF !important;color:#1a1a1a !important}@media (max-width: 768px){html,body{font-size:16px !important}h1{font-size:28px !important}h2{font-size:24px !important}h3{font-size:20px !important}h4{font-size:18px !important}.app-container,main,.main-content{padding:16px !important}.theme-card,.card{padding:24px !important}button,.btn{padding:12px 20px !important;font-size:16px !important}}@media print{body{background:white !important;color:black !important;font-size:12pt !important}.theme-header,nav,button,.btn{display:none !important}}:root{--primary-color: #E63900;--text-color: #1a1a1a;--background-color: #FAFBFC;--accent-color: #FFD23F;--primary-color-hover: #FF6B35;--primary-color-light: rgba(230, 57, 0, 0.1);--text-color-muted: #4a4a4a;--background-color-card: #FFFFFF;--border-color: #e1e4e8;--shadow-color: rgba(0, 0, 0, 0.06)}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;background:var(--background-color);color:var(--text-color);font-size:18px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;font-weight:700;color:var(--text-color);margin-top:0;margin-bottom:24px;letter-spacing:-0.01em;line-height:1.3}h1{font-size:48px;line-height:1.2}h2{font-size:36px;line-height:1.3}h3{font-size:28px;line-height:1.3}h4{font-size:22px;line-height:1.4}h5{font-size:18px;line-height:1.5}h6{font-size:16px;line-height:1.5}p{color:var(--text-color);font-size:18px;line-height:1.6;margin:0 0 24px 0}a{color:var(--primary-color);text-decoration:none;transition:color 0.2s ease;font-weight:500}a:hover{color:var(--primary-color-hover);text-decoration:underline}.track-hero,.prototype-hero{background:var(--background-color);padding:80px 24px;text-align:center;max-width:1200px;margin:0 auto}.track-hero__content,.prototype-hero__content{max-width:800px;margin:0 auto;padding:0 24px}.prototype-eyebrow,.track-hero .prototype-eyebrow{color:var(--primary-color);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:16px;display:block}.track-hero h1,.prototype-hero h1{color:var(--text-color);font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px;letter-spacing:-0.02em}.hero-description,.prototype-lead{color:var(--text-color-muted);font-size:20px;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.track-hero__ctas,.prototype-hero__ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.app-btn,.btn,button,input[type="submit"],.track-btn--glow,.prototype-btn--primary{display:inline-block;padding:16px 32px;font-size:18px;font-weight:600;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:all 0.2s ease;line-height:1.5;background:var(--primary-color);color:#FFFFFF;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.app-btn:hover,.track-btn--glow:hover,.prototype-btn--primary:hover{background:var(--primary-color-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);text-decoration:none;color:#FFFFFF}.app-btn--secondary,.track-btn--outline,.prototype-btn--secondary{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);box-shadow:none}.app-btn--secondary:hover,.track-btn--outline:hover,.prototype-btn--secondary:hover{background:var(--primary-color-light);color:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px)}.track-hero__visual,.prototype-hero__panel{background:var(--background-color-card);border:1px solid var(--border-color);border-radius:12px;padding:32px;margin-top:48px;box-shadow:0 2px 8px var(--shadow-color);max-width:500px;margin-left:auto;margin-right:auto}.track-lap-counter{display:inline-block;background:var(--accent-color);color:var(--text-color);padding:8px 16px;border-radius:6px;font-size:24px;font-weight:700;margin-bottom:16px}.track-hero__visual p,.prototype-hero__panel h3{color:var(--text-color);font-size:20px;font-weight:600;margin-bottom:8px}.track-hero__visual small{color:var(--text-color-muted);font-size:16px}.prototype-section,.track-metrics{max-width:1200px;margin:0 auto;padding:80px 24px}.prototype-section__header{text-align:center;max-width:800px;margin:0 auto 48px}.theme-card,.card,.content-card,.prototype-card{background:var(--background-color-card);border:1px solid var(--border-color);border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px var(--shadow-color);transition:all 0.2s ease}.theme-card:hover,.card:hover,.prototype-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-2px)}.theme-card h1,.theme-card h2,.theme-card h3,.card h1,.card h2,.card h3{color:var(--text-color)}.theme-card p,.theme-card span,.theme-card li,.card p,.card span,.card li{color:var(--text-color);font-size:18px;line-height:1.6}.app-form-group{margin-bottom:24px}.app-form-label{display:block;color:var(--text-color);font-size:18px;font-weight:600;margin-bottom:8px}.app-form-input,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea,select{width:100%;max-width:600px;padding:12px 16px;font-size:18px;line-height:1.6;border:2px solid var(--border-color);border-radius:8px;background:var(--background-color-card);color:var(--text-color);transition:border-color 0.2s ease, box-shadow 0.2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light)}table{width:100%;border-collapse:collapse;background:var(--background-color-card);border-radius:8px;overflow:hidden;margin-bottom:32px}thead{background:#f6f8fa}th{color:var(--text-color);font-size:18px;font-weight:600;padding:16px;border-bottom:2px solid var(--border-color);text-align:left}td{color:var(--text-color);font-size:18px;padding:16px;border-bottom:1px solid var(--border-color)}tr:hover{background:#f6f8fa}.theme-header,.theme-menu{background:var(--background-color-card);border-bottom:1px solid var(--border-color)}.theme-btn,nav a{color:var(--text-color);font-size:18px;font-weight:500;padding:12px 20px;text-decoration:none;transition:all 0.2s ease;border-radius:6px}.theme-btn:hover,nav a:hover{color:var(--primary-color);background:var(--primary-color-light);text-decoration:none}.user-profile-btn{display:flex;align-items:center;gap:8px}.user-profile-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.user-profile-name{font-size:18px;font-weight:500;color:var(--text-color);line-height:1.2}.user-profile-role{font-size:12px;font-weight:400;color:var(--text-color-muted);text-transform:capitalize;line-height:1.2}.mobile-user-profile{display:flex;flex-direction:column;gap:4px}.mobile-user-name{font-size:18px;font-weight:600;color:var(--text-color)}.mobile-user-role{font-size:12px;font-weight:400;color:var(--text-color-muted);text-transform:capitalize}.badge,.prototype-proof-chip{display:inline-block;padding:8px 16px;font-size:14px;font-weight:600;border-radius:6px;background:var(--accent-color);color:var(--text-color)}.badge-primary{background:var(--primary-color);color:#FFFFFF}.alert,.notice,.alert-card{padding:24px;border-radius:8px;margin-bottom:24px;font-size:18px;line-height:1.6;border-left:4px solid}.alert-success{background:#d4edda;color:#155724;border-color:#28a745}.alert-warning{background:#fff3cd;color:#856404;border-color:#ffc107}.alert-danger,.alert-error{background:#f8d7da;color:#721c24;border-color:#dc3545}ul,ol{margin:0 0 24px 0;padding-left:32px}li{color:var(--text-color);font-size:18px;line-height:1.6;margin-bottom:8px}.prototype-track,.home-track,.training-details-page{background:var(--background-color);min-height:100vh;padding:24px}.content-wrapper,.users-form{max-width:800px;margin:0 auto;padding:24px}@media (max-width: 768px){html,body{font-size:16px}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}.track-hero,.prototype-hero{padding:48px 16px}.track-hero h1,.prototype-hero h1{font-size:32px}.hero-description,.prototype-lead{font-size:18px}.track-hero__ctas,.prototype-hero__ctas{flex-direction:column;align-items:stretch}.app-btn{width:100%;text-align:center}.prototype-section,.track-metrics{padding:48px 16px}.theme-card,.card{padding:24px}}@media print{body{background:white;color:black;font-size:12pt}.theme-header,nav,button,.btn,.app-btn{display:none}}.prototype-track{background:var(--background-color) !important}.prototype-track h1,.prototype-track h2,.prototype-track h3,.prototype-track h4,.prototype-track h5,.prototype-track h6{color:var(--text-color) !important}.prototype-track p,.prototype-track span,.prototype-track li,.prototype-track td,.prototype-track th{color:var(--text-color) !important}.prototype-track a{color:var(--primary-color) !important}.prototype-track a:hover{color:var(--primary-color-hover) !important}[style*="background: #0"],[style*="background:#0"],[style*="background-color: #0"],[style*="background-color:#0"],[style*="background: #1"],[style*="background:#1"]{background:var(--background-color-card) !important}[style*="background: #0"] *,[style*="background:#0"] *,[style*="background-color: #0"] *,[style*="background-color:#0"] *,[style*="background: #1"] *,[style*="background:#1"] *{color:var(--text-color) !important}section,.prototype-section,.track-metrics,.own-status-section{background:var(--background-color) !important}section h1,section h2,section h3,section h4,section h5,section h6,.prototype-section h1,.prototype-section h2,.prototype-section h3,.prototype-section h4,.prototype-section h5,.prototype-section h6,.track-metrics h1,.track-metrics h2,.track-metrics h3,.track-metrics h4,.track-metrics h5,.track-metrics h6,.own-status-section h1,.own-status-section h2,.own-status-section h3,.own-status-section h4,.own-status-section h5,.own-status-section h6{color:var(--text-color) !important}section p,section span,section div,.prototype-section p,.prototype-section span,.prototype-section div,.track-metrics p,.track-metrics span,.track-metrics div,.own-status-section p,.own-status-section span,.own-status-section div{color:var(--text-color) !important}.own-status-container,.track-hero__visual,.prototype-hero__panel{background:var(--background-color-card) !important;border:1px solid var(--border-color) !important}.own-status-container h1,.own-status-container h2,.own-status-container h3,.own-status-container h4,.own-status-container h5,.own-status-container h6,.track-hero__visual h1,.track-hero__visual h2,.track-hero__visual h3,.track-hero__visual h4,.track-hero__visual h5,.track-hero__visual h6,.prototype-hero__panel h1,.prototype-hero__panel h2,.prototype-hero__panel h3,.prototype-hero__panel h4,.prototype-hero__panel h5,.prototype-hero__panel h6{color:var(--text-color) !important}.own-status-container p,.own-status-container span,.track-hero__visual p,.track-hero__visual span,.prototype-hero__panel p,.prototype-hero__panel span{color:var(--text-color) !important}.text-muted,.muted,small{color:var(--text-color-muted) !important}:root{--primary-color: #E63900;--text-color: #1a1a1a;--background-color: #FAFBFC;--accent-color: #FFD23F;--primary-color-hover: #FF6B35;--primary-color-light: rgba(230, 57, 0, 0.1);--text-color-muted: #4a4a4a;--background-color-card: #FFFFFF;--border-color: #e1e4e8;--shadow-color: rgba(0, 0, 0, 0.06)}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;background:var(--background-color);color:var(--text-color);font-size:18px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;font-weight:700;color:var(--text-color);margin-top:0;margin-bottom:24px;letter-spacing:-0.01em;line-height:1.3}h1{font-size:48px;line-height:1.2}h2{font-size:36px;line-height:1.3}h3{font-size:28px;line-height:1.3}h4{font-size:22px;line-height:1.4}h5{font-size:18px;line-height:1.5}h6{font-size:16px;line-height:1.5}p{color:var(--text-color);font-size:18px;line-height:1.6;margin:0 0 24px 0}a{color:var(--primary-color);text-decoration:none;transition:color 0.2s ease;font-weight:500}a:hover{color:var(--primary-color-hover);text-decoration:underline}.track-hero,.prototype-hero{background:var(--background-color);padding:80px 24px;text-align:center;max-width:1200px;margin:0 auto}.track-hero__content,.prototype-hero__content{max-width:800px;margin:0 auto;padding:0 24px}.prototype-eyebrow,.track-hero .prototype-eyebrow{color:var(--primary-color);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:16px;display:block}.track-hero h1,.prototype-hero h1{color:var(--text-color);font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px;letter-spacing:-0.02em}.hero-description,.prototype-lead{color:var(--text-color-muted);font-size:20px;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.track-hero__ctas,.prototype-hero__ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.app-btn,.btn,button,input[type="submit"],.track-btn--glow,.prototype-btn--primary{display:inline-block;padding:16px 32px;font-size:18px;font-weight:600;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:all 0.2s ease;line-height:1.5;background:var(--primary-color);color:#FFFFFF;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.app-btn:hover,.track-btn--glow:hover,.prototype-btn--primary:hover{background:var(--primary-color-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);text-decoration:none;color:#FFFFFF}.app-btn--secondary,.track-btn--outline,.prototype-btn--secondary{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);box-shadow:none}.app-btn--secondary:hover,.track-btn--outline:hover,.prototype-btn--secondary:hover{background:var(--primary-color-light);color:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px)}.track-hero__visual,.prototype-hero__panel{background:var(--background-color-card);border:1px solid var(--border-color);border-radius:12px;padding:32px;margin-top:48px;box-shadow:0 2px 8px var(--shadow-color);max-width:500px;margin-left:auto;margin-right:auto}.track-lap-counter{display:inline-block;background:var(--accent-color);color:var(--text-color);padding:8px 16px;border-radius:6px;font-size:24px;font-weight:700;margin-bottom:16px}.track-hero__visual p,.prototype-hero__panel h3{color:var(--text-color);font-size:20px;font-weight:600;margin-bottom:8px}.track-hero__visual small{color:var(--text-color-muted);font-size:16px}.prototype-section,.track-metrics{max-width:1200px;margin:0 auto;padding:80px 24px}.prototype-section__header{text-align:center;max-width:800px;margin:0 auto 48px}.theme-card,.card,.content-card,.prototype-card{background:var(--background-color-card);border:1px solid var(--border-color);border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px var(--shadow-color);transition:all 0.2s ease}.theme-card:hover,.card:hover,.prototype-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-2px)}.theme-card h1,.theme-card h2,.theme-card h3,.card h1,.card h2,.card h3{color:var(--text-color)}.theme-card p,.theme-card span,.theme-card li,.card p,.card span,.card li{color:var(--text-color);font-size:18px;line-height:1.6}.app-form-group{margin-bottom:24px}.app-form-label{display:block;color:var(--text-color);font-size:18px;font-weight:600;margin-bottom:8px}.app-form-input,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea,select{width:100%;max-width:600px;padding:12px 16px;font-size:18px;line-height:1.6;border:2px solid var(--border-color);border-radius:8px;background:var(--background-color-card);color:var(--text-color);transition:border-color 0.2s ease, box-shadow 0.2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light)}table{width:100%;border-collapse:collapse;background:var(--background-color-card);border-radius:8px;overflow:hidden;margin-bottom:32px}thead{background:#f6f8fa}th{color:var(--text-color);font-size:18px;font-weight:600;padding:16px;border-bottom:2px solid var(--border-color);text-align:left}td{color:var(--text-color);font-size:18px;padding:16px;border-bottom:1px solid var(--border-color)}tr:hover{background:#f6f8fa}.theme-header,.theme-menu{background:var(--background-color-card);border-bottom:1px solid var(--border-color)}.theme-btn,nav a{color:var(--text-color);font-size:18px;font-weight:500;padding:12px 20px;text-decoration:none;transition:all 0.2s ease;border-radius:6px}.theme-btn:hover,nav a:hover{color:var(--primary-color);background:var(--primary-color-light);text-decoration:none}.user-profile-btn{display:flex;align-items:center;gap:8px}.user-profile-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.user-profile-name{font-size:18px;font-weight:500;color:var(--text-color);line-height:1.2}.user-profile-role{font-size:12px;font-weight:400;color:var(--text-color-muted);text-transform:capitalize;line-height:1.2}.mobile-user-profile{display:flex;flex-direction:column;gap:4px}.mobile-user-name{font-size:18px;font-weight:600;color:var(--text-color)}.mobile-user-role{font-size:12px;font-weight:400;color:var(--text-color-muted);text-transform:capitalize}.badge,.prototype-proof-chip{display:inline-block;padding:8px 16px;font-size:14px;font-weight:600;border-radius:6px;background:var(--accent-color);color:var(--text-color)}.badge-primary{background:var(--primary-color);color:#FFFFFF}.alert,.notice,.alert-card{padding:24px;border-radius:8px;margin-bottom:24px;font-size:18px;line-height:1.6;border-left:4px solid}.alert-success{background:#d4edda;color:#155724;border-color:#28a745}.alert-warning{background:#fff3cd;color:#856404;border-color:#ffc107}.alert-danger,.alert-error{background:#f8d7da;color:#721c24;border-color:#dc3545}ul,ol{margin:0 0 24px 0;padding-left:32px}li{color:var(--text-color);font-size:18px;line-height:1.6;margin-bottom:8px}.prototype-track,.home-track,.training-details-page{background:var(--background-color);min-height:100vh;padding:24px}.content-wrapper,.users-form{max-width:800px;margin:0 auto;padding:24px}@media (max-width: 768px){html,body{font-size:16px}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}.track-hero,.prototype-hero{padding:48px 16px}.track-hero h1,.prototype-hero h1{font-size:32px}.hero-description,.prototype-lead{font-size:18px}.track-hero__ctas,.prototype-hero__ctas{flex-direction:column;align-items:stretch}.app-btn{width:100%;text-align:center}.prototype-section,.track-metrics{padding:48px 16px}.theme-card,.card{padding:24px}}@media print{body{background:white;color:black;font-size:12pt}.theme-header,nav,button,.btn,.app-btn{display:none}}.prototype-track{background:var(--background-color) !important}.prototype-track h1,.prototype-track h2,.prototype-track h3,.prototype-track h4,.prototype-track h5,.prototype-track h6{color:var(--text-color) !important}.prototype-track p,.prototype-track span,.prototype-track li,.prototype-track td,.prototype-track th{color:var(--text-color) !important}.prototype-track a{color:var(--primary-color) !important}.prototype-track a:hover{color:var(--primary-color-hover) !important}[style*="background: #0"],[style*="background:#0"],[style*="background-color: #0"],[style*="background-color:#0"],[style*="background: #1"],[style*="background:#1"]{background:var(--background-color-card) !important}[style*="background: #0"] *,[style*="background:#0"] *,[style*="background-color: #0"] *,[style*="background-color:#0"] *,[style*="background: #1"] *,[style*="background:#1"] *{color:var(--text-color) !important}section,.prototype-section,.track-metrics,.own-status-section{background:var(--background-color) !important}section h1,section h2,section h3,section h4,section h5,section h6,.prototype-section h1,.prototype-section h2,.prototype-section h3,.prototype-section h4,.prototype-section h5,.prototype-section h6,.track-metrics h1,.track-metrics h2,.track-metrics h3,.track-metrics h4,.track-metrics h5,.track-metrics h6,.own-status-section h1,.own-status-section h2,.own-status-section h3,.own-status-section h4,.own-status-section h5,.own-status-section h6{color:var(--text-color) !important}section p,section span,section div,.prototype-section p,.prototype-section span,.prototype-section div,.track-metrics p,.track-metrics span,.track-metrics div,.own-status-section p,.own-status-section span,.own-status-section div{color:var(--text-color) !important}.own-status-container,.track-hero__visual,.prototype-hero__panel{background:var(--background-color-card) !important;border:1px solid var(--border-color) !important}.own-status-container h1,.own-status-container h2,.own-status-container h3,.own-status-container h4,.own-status-container h5,.own-status-container h6,.track-hero__visual h1,.track-hero__visual h2,.track-hero__visual h3,.track-hero__visual h4,.track-hero__visual h5,.track-hero__visual h6,.prototype-hero__panel h1,.prototype-hero__panel h2,.prototype-hero__panel h3,.prototype-hero__panel h4,.prototype-hero__panel h5,.prototype-hero__panel h6{color:var(--text-color) !important}.own-status-container p,.own-status-container span,.track-hero__visual p,.track-hero__visual span,.prototype-hero__panel p,.prototype-hero__panel span{color:var(--text-color) !important}.text-muted,.muted,small{color:var(--text-color-muted) !important}[style*="background: #fff"],[style*="background: #f"],[style*="background: rgb(255"],[style*="background: white"],[style*="background-color: #fff"],[style*="background-color: #f"],[style*="background-color: white"],.bg-white,.bg-light{color:#1a1a1a !important}[style*="background: #fff"] *,[style*="background: #fff"] h1,[style*="background: #fff"] h2,[style*="background: #fff"] h3,[style*="background: #fff"] h4,[style*="background: #fff"] h5,[style*="background: #fff"] h6,[style*="background: #fff"] p,[style*="background: #fff"] span,[style*="background: #fff"] div,[style*="background: #fff"] label,[style*="background: #fff"] a:not(.btn),[style*="background: #f"] *,[style*="background: #f"] h1,[style*="background: #f"] h2,[style*="background: #f"] h3,[style*="background: #f"] h4,[style*="background: #f"] h5,[style*="background: #f"] h6,[style*="background: #f"] p,[style*="background: #f"] span,[style*="background: #f"] div,[style*="background: #f"] label,[style*="background: #f"] a:not(.btn),[style*="background: rgb(255"] *,[style*="background: rgb(255"] h1,[style*="background: rgb(255"] h2,[style*="background: rgb(255"] h3,[style*="background: rgb(255"] h4,[style*="background: rgb(255"] h5,[style*="background: rgb(255"] h6,[style*="background: rgb(255"] p,[style*="background: rgb(255"] span,[style*="background: rgb(255"] div,[style*="background: rgb(255"] label,[style*="background: rgb(255"] a:not(.btn),[style*="background: white"] *,[style*="background: white"] h1,[style*="background: white"] h2,[style*="background: white"] h3,[style*="background: white"] h4,[style*="background: white"] h5,[style*="background: white"] h6,[style*="background: white"] p,[style*="background: white"] span,[style*="background: white"] div,[style*="background: white"] label,[style*="background: white"] a:not(.btn),[style*="background-color: #fff"] *,[style*="background-color: #fff"] h1,[style*="background-color: #fff"] h2,[style*="background-color: #fff"] h3,[style*="background-color: #fff"] h4,[style*="background-color: #fff"] h5,[style*="background-color: #fff"] h6,[style*="background-color: #fff"] p,[style*="background-color: #fff"] span,[style*="background-color: #fff"] div,[style*="background-color: #fff"] label,[style*="background-color: #fff"] a:not(.btn),[style*="background-color: #f"] *,[style*="background-color: #f"] h1,[style*="background-color: #f"] h2,[style*="background-color: #f"] h3,[style*="background-color: #f"] h4,[style*="background-color: #f"] h5,[style*="background-color: #f"] h6,[style*="background-color: #f"] p,[style*="background-color: #f"] span,[style*="background-color: #f"] div,[style*="background-color: #f"] label,[style*="background-color: #f"] a:not(.btn),[style*="background-color: white"] *,[style*="background-color: white"] h1,[style*="background-color: white"] h2,[style*="background-color: white"] h3,[style*="background-color: white"] h4,[style*="background-color: white"] h5,[style*="background-color: white"] h6,[style*="background-color: white"] p,[style*="background-color: white"] span,[style*="background-color: white"] div,[style*="background-color: white"] label,[style*="background-color: white"] a:not(.btn),.bg-white *,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p,.bg-white span,.bg-white div,.bg-white label,.bg-white a:not(.btn),.bg-light *,.bg-light h1,.bg-light h2,.bg-light h3,.bg-light h4,.bg-light h5,.bg-light h6,.bg-light p,.bg-light span,.bg-light div,.bg-light label,.bg-light a:not(.btn){color:#1a1a1a !important}[style*="background: #0"],[style*="background: #1"],[style*="background: #2"],[style*="background: #3"],[style*="background: rgba(0"],[style*="background: rgba(5"],[style*="background-color: #0"],[style*="background-color: #1"],.bg-dark{color:#f4f8ff !important}[style*="background: #0"] *,[style*="background: #0"] h1,[style*="background: #0"] h2,[style*="background: #0"] h3,[style*="background: #0"] h4,[style*="background: #0"] h5,[style*="background: #0"] h6,[style*="background: #0"] p,[style*="background: #0"] span,[style*="background: #0"] div,[style*="background: #0"] label,[style*="background: #0"] td,[style*="background: #0"] th,[style*="background: #1"] *,[style*="background: #1"] h1,[style*="background: #1"] h2,[style*="background: #1"] h3,[style*="background: #1"] h4,[style*="background: #1"] h5,[style*="background: #1"] h6,[style*="background: #1"] p,[style*="background: #1"] span,[style*="background: #1"] div,[style*="background: #1"] label,[style*="background: #1"] td,[style*="background: #1"] th,[style*="background: #2"] *,[style*="background: #2"] h1,[style*="background: #2"] h2,[style*="background: #2"] h3,[style*="background: #2"] h4,[style*="background: #2"] h5,[style*="background: #2"] h6,[style*="background: #2"] p,[style*="background: #2"] span,[style*="background: #2"] div,[style*="background: #2"] label,[style*="background: #2"] td,[style*="background: #2"] th,[style*="background: #3"] *,[style*="background: #3"] h1,[style*="background: #3"] h2,[style*="background: #3"] h3,[style*="background: #3"] h4,[style*="background: #3"] h5,[style*="background: #3"] h6,[style*="background: #3"] p,[style*="background: #3"] span,[style*="background: #3"] div,[style*="background: #3"] label,[style*="background: #3"] td,[style*="background: #3"] th,[style*="background: rgba(0"] *,[style*="background: rgba(0"] h1,[style*="background: rgba(0"] h2,[style*="background: rgba(0"] h3,[style*="background: rgba(0"] h4,[style*="background: rgba(0"] h5,[style*="background: rgba(0"] h6,[style*="background: rgba(0"] p,[style*="background: rgba(0"] span,[style*="background: rgba(0"] div,[style*="background: rgba(0"] label,[style*="background: rgba(0"] td,[style*="background: rgba(0"] th,[style*="background: rgba(5"] *,[style*="background: rgba(5"] h1,[style*="background: rgba(5"] h2,[style*="background: rgba(5"] h3,[style*="background: rgba(5"] h4,[style*="background: rgba(5"] h5,[style*="background: rgba(5"] h6,[style*="background: rgba(5"] p,[style*="background: rgba(5"] span,[style*="background: rgba(5"] div,[style*="background: rgba(5"] label,[style*="background: rgba(5"] td,[style*="background: rgba(5"] th,[style*="background-color: #0"] *,[style*="background-color: #0"] h1,[style*="background-color: #0"] h2,[style*="background-color: #0"] h3,[style*="background-color: #0"] h4,[style*="background-color: #0"] h5,[style*="background-color: #0"] h6,[style*="background-color: #0"] p,[style*="background-color: #0"] span,[style*="background-color: #0"] div,[style*="background-color: #0"] label,[style*="background-color: #0"] td,[style*="background-color: #0"] th,[style*="background-color: #1"] *,[style*="background-color: #1"] h1,[style*="background-color: #1"] h2,[style*="background-color: #1"] h3,[style*="background-color: #1"] h4,[style*="background-color: #1"] h5,[style*="background-color: #1"] h6,[style*="background-color: #1"] p,[style*="background-color: #1"] span,[style*="background-color: #1"] div,[style*="background-color: #1"] label,[style*="background-color: #1"] td,[style*="background-color: #1"] th,.bg-dark *,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark p,.bg-dark span,.bg-dark div,.bg-dark label,.bg-dark td,.bg-dark th{color:#f4f8ff !important}.theme-menu .theme-btn,.theme-menu button,.theme-menu a,.desktop-menu .theme-btn,.desktop-menu button,.desktop-menu a{color:#f4f8ff !important;font-weight:600 !important}.theme-menu .theme-btn:hover,.theme-menu button:hover,.theme-menu a:hover,.desktop-menu .theme-btn:hover,.desktop-menu button:hover,.desktop-menu a:hover{color:#ffffff !important;background:rgba(255,255,255,0.1) !important}.dropdown-menu,[class*="dropdown"] .dropdown-menu{background:rgba(5,9,18,0.98) !important;border:2px solid rgba(255,255,255,0.2) !important;box-shadow:0 10px 40px rgba(0,0,0,0.5) !important;backdrop-filter:blur(10px) !important}.dropdown-menu .dropdown-item,.dropdown-menu a,[class*="dropdown"] .dropdown-menu .dropdown-item,[class*="dropdown"] .dropdown-menu a{color:#f4f8ff !important;font-weight:600 !important;padding:0.75rem 1.25rem !important}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus,.dropdown-menu a:hover,.dropdown-menu a:focus,[class*="dropdown"] .dropdown-menu .dropdown-item:hover,[class*="dropdown"] .dropdown-menu .dropdown-item:focus,[class*="dropdown"] .dropdown-menu a:hover,[class*="dropdown"] .dropdown-menu a:focus{background:rgba(252,76,2,0.2) !important;color:#ffffff !important}.mobile-menu,.mobile-menu-overlay{background:rgba(5,9,18,0.98) !important}.mobile-menu .mobile-menu__item,.mobile-menu a,.mobile-menu h4,.mobile-menu-overlay .mobile-menu__item,.mobile-menu-overlay a,.mobile-menu-overlay h4{color:#f4f8ff !important;font-weight:600 !important}.mobile-menu .mobile-menu__item:hover,.mobile-menu a:hover,.mobile-menu h4:hover,.mobile-menu-overlay .mobile-menu__item:hover,.mobile-menu-overlay a:hover,.mobile-menu-overlay h4:hover{background:rgba(252,76,2,0.15) !important;color:#ffffff !important}.mobile-menu .mobile-menu__section h4,.mobile-menu-overlay .mobile-menu__section h4{color:#1ee3cf !important;font-weight:700 !important}.form-control,.form-select,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea,select{background:rgba(255,255,255,0.95) !important;color:#1a1a1a !important;border:2px solid rgba(0,0,0,0.2) !important;font-weight:600 !important}.form-control::placeholder,.form-select::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,input[type="date"]::placeholder,input[type="time"]::placeholder,textarea::placeholder,select::placeholder{color:#6c757d !important;opacity:1 !important}.form-control:focus,.form-select:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,textarea:focus,select:focus{background:#ffffff !important;color:#000000 !important;border-color:#FC4C02 !important;box-shadow:0 0 0 0.25rem rgba(252,76,2,0.25) !important}.form-control[style*="background: rgba(0"],.form-control[style*="background: rgba(255, 255, 255, 0.1)"],.form-select[style*="background: rgba(0"],.form-select[style*="background: rgba(255, 255, 255, 0.1)"],input[type="text"][style*="background: rgba(0"],input[type="text"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="email"][style*="background: rgba(0"],input[type="email"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="password"][style*="background: rgba(0"],input[type="password"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="number"][style*="background: rgba(0"],input[type="number"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="date"][style*="background: rgba(0"],input[type="date"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="time"][style*="background: rgba(0"],input[type="time"][style*="background: rgba(255, 255, 255, 0.1)"],textarea[style*="background: rgba(0"],textarea[style*="background: rgba(255, 255, 255, 0.1)"],select[style*="background: rgba(0"],select[style*="background: rgba(255, 255, 255, 0.1)"]{background:rgba(255,255,255,0.15) !important;color:#f4f8ff !important;border-color:rgba(255,255,255,0.3) !important}.form-control[style*="background: rgba(0"]::placeholder,.form-control[style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,.form-select[style*="background: rgba(0"]::placeholder,.form-select[style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="text"][style*="background: rgba(0"]::placeholder,input[type="text"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="email"][style*="background: rgba(0"]::placeholder,input[type="email"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="password"][style*="background: rgba(0"]::placeholder,input[type="password"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="number"][style*="background: rgba(0"]::placeholder,input[type="number"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="date"][style*="background: rgba(0"]::placeholder,input[type="date"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="time"][style*="background: rgba(0"]::placeholder,input[type="time"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,textarea[style*="background: rgba(0"]::placeholder,textarea[style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,select[style*="background: rgba(0"]::placeholder,select[style*="background: rgba(255, 255, 255, 0.1)"]::placeholder{color:#8b949e !important}.form-control[style*="background: rgba(0"]:focus,.form-control[style*="background: rgba(255, 255, 255, 0.1)"]:focus,.form-select[style*="background: rgba(0"]:focus,.form-select[style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="text"][style*="background: rgba(0"]:focus,input[type="text"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="email"][style*="background: rgba(0"]:focus,input[type="email"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="password"][style*="background: rgba(0"]:focus,input[type="password"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="number"][style*="background: rgba(0"]:focus,input[type="number"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="date"][style*="background: rgba(0"]:focus,input[type="date"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="time"][style*="background: rgba(0"]:focus,input[type="time"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,textarea[style*="background: rgba(0"]:focus,textarea[style*="background: rgba(255, 255, 255, 0.1)"]:focus,select[style*="background: rgba(0"]:focus,select[style*="background: rgba(255, 255, 255, 0.1)"]:focus{background:rgba(255,255,255,0.2) !important;color:#ffffff !important}label,.form-label{color:#f4f8ff !important;font-weight:700 !important;margin-bottom:0.5rem !important}.bg-light label,[style*="background: #fff"] label,.bg-light .form-label,[style*="background: #fff"] .form-label{color:#1a1a1a !important}table thead th{color:#f4f8ff !important;font-weight:700 !important;border-bottom:2px solid rgba(255,255,255,0.3) !important}table tbody tr{border-top:1px solid rgba(255,255,255,0.1) !important}table tbody tr td{color:#f4f8ff !important;font-weight:500 !important}table tbody tr:hover{background:rgba(30,227,207,0.1) !important}table.table-light thead th,.bg-light table thead th{color:#1a1a1a !important;border-bottom-color:rgba(0,0,0,0.2) !important}table.table-light tbody td,.bg-light table tbody td{color:#1a1a1a !important}.btn{font-weight:700 !important;border:none !important;text-shadow:0 1px 2px rgba(0,0,0,0.2) !important}.btn.btn-primary,.btn[style*="background: linear-gradient(135deg, #FC4C02"],.btn[style*="background: #FC4C02"]{background:linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%) !important;color:#ffffff !important}.btn.btn-success,.btn[style*="background: #28a745"]{background:#28a745 !important;color:#ffffff !important}.btn.btn-danger,.btn[style*="background: #dc3545"]{background:#dc3545 !important;color:#ffffff !important}.btn.btn-secondary,.btn[style*="background: #6c757d"]{background:#6c757d !important;color:#ffffff !important}.btn[style*="background: linear-gradient(135deg, #1ee3cf"]{background:linear-gradient(135deg, #1ee3cf 0%, #17c5b3 100%) !important;color:#000000 !important;font-weight:700 !important}.badge,[class*="badge"],span[style*="padding: 0.25rem"],span[style*="padding: 0.35rem"]{font-weight:700 !important;border:1px solid currentColor !important}.badge[style*="color: #28a745"],.badge[style*="color: #dc3545"],.badge[style*="color: #FC4C02"],[class*="badge"][style*="color: #28a745"],[class*="badge"][style*="color: #dc3545"],[class*="badge"][style*="color: #FC4C02"],span[style*="padding: 0.25rem"][style*="color: #28a745"],span[style*="padding: 0.25rem"][style*="color: #dc3545"],span[style*="padding: 0.25rem"][style*="color: #FC4C02"],span[style*="padding: 0.35rem"][style*="color: #28a745"],span[style*="padding: 0.35rem"][style*="color: #dc3545"],span[style*="padding: 0.35rem"][style*="color: #FC4C02"]{text-shadow:0 1px 2px rgba(0,0,0,0.3) !important}code,pre,[style*="font-family: monospace"]{font-weight:600 !important}[style*="background: rgba(0"] code,.bg-dark code,[style*="background: rgba(0"] pre,.bg-dark pre,[style*="background: rgba(0"] [style*="font-family: monospace"],.bg-dark [style*="font-family: monospace"]{color:#1ee3cf !important}code[style*="color: #FC4C02"],pre[style*="color: #FC4C02"],[style*="font-family: monospace"][style*="color: #FC4C02"]{background:rgba(252,76,2,0.2) !important;border:1px solid rgba(252,76,2,0.4) !important;color:#FC4C02 !important;font-weight:700 !important}.alert{font-weight:600 !important;border-width:2px !important;border-left-width:4px !important}.alert.alert-success{background:rgba(40,167,69,0.15) !important;border-color:#28a745 !important;color:#1a1a1a !important}.bg-dark .alert.alert-success{color:#f4f8ff !important}.alert.alert-danger{background:rgba(220,53,69,0.15) !important;border-color:#dc3545 !important;color:#1a1a1a !important}.bg-dark .alert.alert-danger{color:#f4f8ff !important}.alert.alert-warning{background:rgba(255,193,7,0.15) !important;border-color:#ffc107 !important;color:#000000 !important}a:not(.btn){font-weight:600 !important;text-decoration:underline !important}.bg-dark a:not(.btn),[style*="background: rgba(0"] a:not(.btn),[style*="background: #0"] a:not(.btn){color:#1ee3cf !important}.bg-dark a:not(.btn):hover,[style*="background: rgba(0"] a:not(.btn):hover,[style*="background: #0"] a:not(.btn):hover{color:#5ff5e6 !important}.bg-light a:not(.btn),[style*="background: #fff"] a:not(.btn){color:#CC3D02 !important}.bg-light a:not(.btn):hover,[style*="background: #fff"] a:not(.btn):hover{color:#FC4C02 !important}*:focus,*:focus-visible{outline:3px solid #FC4C02 !important;outline-offset:2px !important;box-shadow:0 0 0 0.25rem rgba(252,76,2,0.25) !important}input[type="checkbox"],input[type="radio"]{width:18px !important;height:18px !important;accent-color:#FC4C02 !important;border:2px solid rgba(255,255,255,0.4) !important;cursor:pointer !important}[style*="color: rgba(244, 248, 255, 0.4)"],[style*="color: rgba(244, 248, 255, 0.5)"],[style*="color: rgba(244, 248, 255, 0.6)"],[style*="color: rgba(244, 248, 255, 0.7)"]{color:#c9d1d9 !important}.text-muted,[class*="muted"]{color:#8b949e !important;font-weight:500 !important}[style*="background: #fff"],[style*="background: #f"],[style*="background: rgb(255"],[style*="background: white"],[style*="background-color: #fff"],[style*="background-color: #f"],[style*="background-color: white"],.bg-white,.bg-light{color:#1a1a1a !important}[style*="background: #fff"] *,[style*="background: #fff"] h1,[style*="background: #fff"] h2,[style*="background: #fff"] h3,[style*="background: #fff"] h4,[style*="background: #fff"] h5,[style*="background: #fff"] h6,[style*="background: #fff"] p,[style*="background: #fff"] span,[style*="background: #fff"] div,[style*="background: #fff"] label,[style*="background: #fff"] a:not(.btn),[style*="background: #f"] *,[style*="background: #f"] h1,[style*="background: #f"] h2,[style*="background: #f"] h3,[style*="background: #f"] h4,[style*="background: #f"] h5,[style*="background: #f"] h6,[style*="background: #f"] p,[style*="background: #f"] span,[style*="background: #f"] div,[style*="background: #f"] label,[style*="background: #f"] a:not(.btn),[style*="background: rgb(255"] *,[style*="background: rgb(255"] h1,[style*="background: rgb(255"] h2,[style*="background: rgb(255"] h3,[style*="background: rgb(255"] h4,[style*="background: rgb(255"] h5,[style*="background: rgb(255"] h6,[style*="background: rgb(255"] p,[style*="background: rgb(255"] span,[style*="background: rgb(255"] div,[style*="background: rgb(255"] label,[style*="background: rgb(255"] a:not(.btn),[style*="background: white"] *,[style*="background: white"] h1,[style*="background: white"] h2,[style*="background: white"] h3,[style*="background: white"] h4,[style*="background: white"] h5,[style*="background: white"] h6,[style*="background: white"] p,[style*="background: white"] span,[style*="background: white"] div,[style*="background: white"] label,[style*="background: white"] a:not(.btn),[style*="background-color: #fff"] *,[style*="background-color: #fff"] h1,[style*="background-color: #fff"] h2,[style*="background-color: #fff"] h3,[style*="background-color: #fff"] h4,[style*="background-color: #fff"] h5,[style*="background-color: #fff"] h6,[style*="background-color: #fff"] p,[style*="background-color: #fff"] span,[style*="background-color: #fff"] div,[style*="background-color: #fff"] label,[style*="background-color: #fff"] a:not(.btn),[style*="background-color: #f"] *,[style*="background-color: #f"] h1,[style*="background-color: #f"] h2,[style*="background-color: #f"] h3,[style*="background-color: #f"] h4,[style*="background-color: #f"] h5,[style*="background-color: #f"] h6,[style*="background-color: #f"] p,[style*="background-color: #f"] span,[style*="background-color: #f"] div,[style*="background-color: #f"] label,[style*="background-color: #f"] a:not(.btn),[style*="background-color: white"] *,[style*="background-color: white"] h1,[style*="background-color: white"] h2,[style*="background-color: white"] h3,[style*="background-color: white"] h4,[style*="background-color: white"] h5,[style*="background-color: white"] h6,[style*="background-color: white"] p,[style*="background-color: white"] span,[style*="background-color: white"] div,[style*="background-color: white"] label,[style*="background-color: white"] a:not(.btn),.bg-white *,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p,.bg-white span,.bg-white div,.bg-white label,.bg-white a:not(.btn),.bg-light *,.bg-light h1,.bg-light h2,.bg-light h3,.bg-light h4,.bg-light h5,.bg-light h6,.bg-light p,.bg-light span,.bg-light div,.bg-light label,.bg-light a:not(.btn){color:#1a1a1a !important}[style*="background: #0"],[style*="background: #1"],[style*="background: #2"],[style*="background: #3"],[style*="background: rgba(0"],[style*="background: rgba(5"],[style*="background-color: #0"],[style*="background-color: #1"],.bg-dark{color:#f4f8ff !important}[style*="background: #0"] *,[style*="background: #0"] h1,[style*="background: #0"] h2,[style*="background: #0"] h3,[style*="background: #0"] h4,[style*="background: #0"] h5,[style*="background: #0"] h6,[style*="background: #0"] p,[style*="background: #0"] span,[style*="background: #0"] div,[style*="background: #0"] label,[style*="background: #0"] td,[style*="background: #0"] th,[style*="background: #1"] *,[style*="background: #1"] h1,[style*="background: #1"] h2,[style*="background: #1"] h3,[style*="background: #1"] h4,[style*="background: #1"] h5,[style*="background: #1"] h6,[style*="background: #1"] p,[style*="background: #1"] span,[style*="background: #1"] div,[style*="background: #1"] label,[style*="background: #1"] td,[style*="background: #1"] th,[style*="background: #2"] *,[style*="background: #2"] h1,[style*="background: #2"] h2,[style*="background: #2"] h3,[style*="background: #2"] h4,[style*="background: #2"] h5,[style*="background: #2"] h6,[style*="background: #2"] p,[style*="background: #2"] span,[style*="background: #2"] div,[style*="background: #2"] label,[style*="background: #2"] td,[style*="background: #2"] th,[style*="background: #3"] *,[style*="background: #3"] h1,[style*="background: #3"] h2,[style*="background: #3"] h3,[style*="background: #3"] h4,[style*="background: #3"] h5,[style*="background: #3"] h6,[style*="background: #3"] p,[style*="background: #3"] span,[style*="background: #3"] div,[style*="background: #3"] label,[style*="background: #3"] td,[style*="background: #3"] th,[style*="background: rgba(0"] *,[style*="background: rgba(0"] h1,[style*="background: rgba(0"] h2,[style*="background: rgba(0"] h3,[style*="background: rgba(0"] h4,[style*="background: rgba(0"] h5,[style*="background: rgba(0"] h6,[style*="background: rgba(0"] p,[style*="background: rgba(0"] span,[style*="background: rgba(0"] div,[style*="background: rgba(0"] label,[style*="background: rgba(0"] td,[style*="background: rgba(0"] th,[style*="background: rgba(5"] *,[style*="background: rgba(5"] h1,[style*="background: rgba(5"] h2,[style*="background: rgba(5"] h3,[style*="background: rgba(5"] h4,[style*="background: rgba(5"] h5,[style*="background: rgba(5"] h6,[style*="background: rgba(5"] p,[style*="background: rgba(5"] span,[style*="background: rgba(5"] div,[style*="background: rgba(5"] label,[style*="background: rgba(5"] td,[style*="background: rgba(5"] th,[style*="background-color: #0"] *,[style*="background-color: #0"] h1,[style*="background-color: #0"] h2,[style*="background-color: #0"] h3,[style*="background-color: #0"] h4,[style*="background-color: #0"] h5,[style*="background-color: #0"] h6,[style*="background-color: #0"] p,[style*="background-color: #0"] span,[style*="background-color: #0"] div,[style*="background-color: #0"] label,[style*="background-color: #0"] td,[style*="background-color: #0"] th,[style*="background-color: #1"] *,[style*="background-color: #1"] h1,[style*="background-color: #1"] h2,[style*="background-color: #1"] h3,[style*="background-color: #1"] h4,[style*="background-color: #1"] h5,[style*="background-color: #1"] h6,[style*="background-color: #1"] p,[style*="background-color: #1"] span,[style*="background-color: #1"] div,[style*="background-color: #1"] label,[style*="background-color: #1"] td,[style*="background-color: #1"] th,.bg-dark *,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark p,.bg-dark span,.bg-dark div,.bg-dark label,.bg-dark td,.bg-dark th{color:#f4f8ff !important}.theme-menu .theme-btn,.theme-menu button,.theme-menu a,.desktop-menu .theme-btn,.desktop-menu button,.desktop-menu a{color:#f4f8ff !important;font-weight:600 !important}.theme-menu .theme-btn:hover,.theme-menu button:hover,.theme-menu a:hover,.desktop-menu .theme-btn:hover,.desktop-menu button:hover,.desktop-menu a:hover{color:#ffffff !important;background:rgba(255,255,255,0.1) !important}.dropdown-menu,[class*="dropdown"] .dropdown-menu{background:rgba(5,9,18,0.98) !important;border:2px solid rgba(255,255,255,0.2) !important;box-shadow:0 10px 40px rgba(0,0,0,0.5) !important;backdrop-filter:blur(10px) !important}.dropdown-menu .dropdown-item,.dropdown-menu a,[class*="dropdown"] .dropdown-menu .dropdown-item,[class*="dropdown"] .dropdown-menu a{color:#f4f8ff !important;font-weight:600 !important;padding:0.75rem 1.25rem !important}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus,.dropdown-menu a:hover,.dropdown-menu a:focus,[class*="dropdown"] .dropdown-menu .dropdown-item:hover,[class*="dropdown"] .dropdown-menu .dropdown-item:focus,[class*="dropdown"] .dropdown-menu a:hover,[class*="dropdown"] .dropdown-menu a:focus{background:rgba(252,76,2,0.2) !important;color:#ffffff !important}.mobile-menu,.mobile-menu-overlay{background:rgba(5,9,18,0.98) !important}.mobile-menu .mobile-menu__item,.mobile-menu a,.mobile-menu h4,.mobile-menu-overlay .mobile-menu__item,.mobile-menu-overlay a,.mobile-menu-overlay h4{color:#f4f8ff !important;font-weight:600 !important}.mobile-menu .mobile-menu__item:hover,.mobile-menu a:hover,.mobile-menu h4:hover,.mobile-menu-overlay .mobile-menu__item:hover,.mobile-menu-overlay a:hover,.mobile-menu-overlay h4:hover{background:rgba(252,76,2,0.15) !important;color:#ffffff !important}.mobile-menu .mobile-menu__section h4,.mobile-menu-overlay .mobile-menu__section h4{color:#1ee3cf !important;font-weight:700 !important}.form-control,.form-select,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea,select{background:rgba(255,255,255,0.95) !important;color:#1a1a1a !important;border:2px solid rgba(0,0,0,0.2) !important;font-weight:600 !important}.form-control::placeholder,.form-select::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,input[type="date"]::placeholder,input[type="time"]::placeholder,textarea::placeholder,select::placeholder{color:#6c757d !important;opacity:1 !important}.form-control:focus,.form-select:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,textarea:focus,select:focus{background:#ffffff !important;color:#000000 !important;border-color:#FC4C02 !important;box-shadow:0 0 0 0.25rem rgba(252,76,2,0.25) !important}.form-control[style*="background: rgba(0"],.form-control[style*="background: rgba(255, 255, 255, 0.1)"],.form-select[style*="background: rgba(0"],.form-select[style*="background: rgba(255, 255, 255, 0.1)"],input[type="text"][style*="background: rgba(0"],input[type="text"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="email"][style*="background: rgba(0"],input[type="email"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="password"][style*="background: rgba(0"],input[type="password"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="number"][style*="background: rgba(0"],input[type="number"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="date"][style*="background: rgba(0"],input[type="date"][style*="background: rgba(255, 255, 255, 0.1)"],input[type="time"][style*="background: rgba(0"],input[type="time"][style*="background: rgba(255, 255, 255, 0.1)"],textarea[style*="background: rgba(0"],textarea[style*="background: rgba(255, 255, 255, 0.1)"],select[style*="background: rgba(0"],select[style*="background: rgba(255, 255, 255, 0.1)"]{background:rgba(255,255,255,0.15) !important;color:#f4f8ff !important;border-color:rgba(255,255,255,0.3) !important}.form-control[style*="background: rgba(0"]::placeholder,.form-control[style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,.form-select[style*="background: rgba(0"]::placeholder,.form-select[style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="text"][style*="background: rgba(0"]::placeholder,input[type="text"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="email"][style*="background: rgba(0"]::placeholder,input[type="email"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="password"][style*="background: rgba(0"]::placeholder,input[type="password"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="number"][style*="background: rgba(0"]::placeholder,input[type="number"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="date"][style*="background: rgba(0"]::placeholder,input[type="date"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,input[type="time"][style*="background: rgba(0"]::placeholder,input[type="time"][style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,textarea[style*="background: rgba(0"]::placeholder,textarea[style*="background: rgba(255, 255, 255, 0.1)"]::placeholder,select[style*="background: rgba(0"]::placeholder,select[style*="background: rgba(255, 255, 255, 0.1)"]::placeholder{color:#8b949e !important}.form-control[style*="background: rgba(0"]:focus,.form-control[style*="background: rgba(255, 255, 255, 0.1)"]:focus,.form-select[style*="background: rgba(0"]:focus,.form-select[style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="text"][style*="background: rgba(0"]:focus,input[type="text"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="email"][style*="background: rgba(0"]:focus,input[type="email"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="password"][style*="background: rgba(0"]:focus,input[type="password"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="number"][style*="background: rgba(0"]:focus,input[type="number"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="date"][style*="background: rgba(0"]:focus,input[type="date"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,input[type="time"][style*="background: rgba(0"]:focus,input[type="time"][style*="background: rgba(255, 255, 255, 0.1)"]:focus,textarea[style*="background: rgba(0"]:focus,textarea[style*="background: rgba(255, 255, 255, 0.1)"]:focus,select[style*="background: rgba(0"]:focus,select[style*="background: rgba(255, 255, 255, 0.1)"]:focus{background:rgba(255,255,255,0.2) !important;color:#ffffff !important}label,.form-label{color:#f4f8ff !important;font-weight:700 !important;margin-bottom:0.5rem !important}.bg-light label,[style*="background: #fff"] label,.bg-light .form-label,[style*="background: #fff"] .form-label{color:#1a1a1a !important}table thead th{color:#f4f8ff !important;font-weight:700 !important;border-bottom:2px solid rgba(255,255,255,0.3) !important}table tbody tr{border-top:1px solid rgba(255,255,255,0.1) !important}table tbody tr td{color:#f4f8ff !important;font-weight:500 !important}table tbody tr:hover{background:rgba(30,227,207,0.1) !important}table.table-light thead th,.bg-light table thead th{color:#1a1a1a !important;border-bottom-color:rgba(0,0,0,0.2) !important}table.table-light tbody td,.bg-light table tbody td{color:#1a1a1a !important}.btn{font-weight:700 !important;border:none !important;text-shadow:0 1px 2px rgba(0,0,0,0.2) !important}.btn.btn-primary,.btn[style*="background: linear-gradient(135deg, #FC4C02"],.btn[style*="background: #FC4C02"]{background:linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%) !important;color:#ffffff !important}.btn.btn-success,.btn[style*="background: #28a745"]{background:#28a745 !important;color:#ffffff !important}.btn.btn-danger,.btn[style*="background: #dc3545"]{background:#dc3545 !important;color:#ffffff !important}.btn.btn-secondary,.btn[style*="background: #6c757d"]{background:#6c757d !important;color:#ffffff !important}.btn[style*="background: linear-gradient(135deg, #1ee3cf"]{background:linear-gradient(135deg, #1ee3cf 0%, #17c5b3 100%) !important;color:#000000 !important;font-weight:700 !important}.badge,[class*="badge"],span[style*="padding: 0.25rem"],span[style*="padding: 0.35rem"]{font-weight:700 !important;border:1px solid currentColor !important}.badge[style*="color: #28a745"],.badge[style*="color: #dc3545"],.badge[style*="color: #FC4C02"],[class*="badge"][style*="color: #28a745"],[class*="badge"][style*="color: #dc3545"],[class*="badge"][style*="color: #FC4C02"],span[style*="padding: 0.25rem"][style*="color: #28a745"],span[style*="padding: 0.25rem"][style*="color: #dc3545"],span[style*="padding: 0.25rem"][style*="color: #FC4C02"],span[style*="padding: 0.35rem"][style*="color: #28a745"],span[style*="padding: 0.35rem"][style*="color: #dc3545"],span[style*="padding: 0.35rem"][style*="color: #FC4C02"]{text-shadow:0 1px 2px rgba(0,0,0,0.3) !important}code,pre,[style*="font-family: monospace"]{font-weight:600 !important}[style*="background: rgba(0"] code,.bg-dark code,[style*="background: rgba(0"] pre,.bg-dark pre,[style*="background: rgba(0"] [style*="font-family: monospace"],.bg-dark [style*="font-family: monospace"]{color:#1ee3cf !important}code[style*="color: #FC4C02"],pre[style*="color: #FC4C02"],[style*="font-family: monospace"][style*="color: #FC4C02"]{background:rgba(252,76,2,0.2) !important;border:1px solid rgba(252,76,2,0.4) !important;color:#FC4C02 !important;font-weight:700 !important}.alert{font-weight:600 !important;border-width:2px !important;border-left-width:4px !important}.alert.alert-success{background:rgba(40,167,69,0.15) !important;border-color:#28a745 !important;color:#1a1a1a !important}.bg-dark .alert.alert-success{color:#f4f8ff !important}.alert.alert-danger{background:rgba(220,53,69,0.15) !important;border-color:#dc3545 !important;color:#1a1a1a !important}.bg-dark .alert.alert-danger{color:#f4f8ff !important}.alert.alert-warning{background:rgba(255,193,7,0.15) !important;border-color:#ffc107 !important;color:#000000 !important}a:not(.btn){font-weight:600 !important;text-decoration:underline !important}.bg-dark a:not(.btn),[style*="background: rgba(0"] a:not(.btn),[style*="background: #0"] a:not(.btn){color:#1ee3cf !important}.bg-dark a:not(.btn):hover,[style*="background: rgba(0"] a:not(.btn):hover,[style*="background: #0"] a:not(.btn):hover{color:#5ff5e6 !important}.bg-light a:not(.btn),[style*="background: #fff"] a:not(.btn){color:#CC3D02 !important}.bg-light a:not(.btn):hover,[style*="background: #fff"] a:not(.btn):hover{color:#FC4C02 !important}*:focus,*:focus-visible{outline:3px solid #FC4C02 !important;outline-offset:2px !important;box-shadow:0 0 0 0.25rem rgba(252,76,2,0.25) !important}input[type="checkbox"],input[type="radio"]{width:18px !important;height:18px !important;accent-color:#FC4C02 !important;border:2px solid rgba(255,255,255,0.4) !important;cursor:pointer !important}[style*="color: rgba(244, 248, 255, 0.4)"],[style*="color: rgba(244, 248, 255, 0.5)"],[style*="color: rgba(244, 248, 255, 0.6)"],[style*="color: rgba(244, 248, 255, 0.7)"]{color:#c9d1d9 !important}.text-muted,[class*="muted"]{color:#8b949e !important;font-weight:500 !important}.mobile-menu,.mobile-menu-overlay{background:#000000 !important}.mobile-menu .mobile-menu__header,.mobile-menu-overlay .mobile-menu__header{background:rgba(252,76,2,0.15) !important;border-bottom:3px solid #FC4C02 !important;padding:1.5rem !important}.mobile-menu .mobile-menu__header h3,.mobile-menu-overlay .mobile-menu__header h3{color:#ffffff !important;font-weight:800 !important;font-size:1.5rem !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important}.mobile-menu .mobile-menu__header .mobile-menu-close,.mobile-menu-overlay .mobile-menu__header .mobile-menu-close{color:#ffffff !important;font-size:2rem !important;font-weight:900 !important}.mobile-menu .mobile-menu__section,.mobile-menu-overlay .mobile-menu__section{background:rgba(255,255,255,0.03) !important;border:2px solid rgba(255,255,255,0.15) !important;border-radius:8px !important;margin:1rem !important;padding:1rem !important}.mobile-menu .mobile-menu__section h4,.mobile-menu-overlay .mobile-menu__section h4{color:#FC4C02 !important;font-weight:800 !important;font-size:1.1rem !important;margin-bottom:0.75rem !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.mobile-menu .mobile-menu__item,.mobile-menu-overlay .mobile-menu__item{background:rgba(255,255,255,0.08) !important;color:#ffffff !important;font-weight:700 !important;font-size:1rem !important;padding:1rem 1.25rem !important;margin:0.5rem 0 !important;border:2px solid rgba(255,255,255,0.2) !important;border-radius:8px !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.mobile-menu .mobile-menu__item:hover,.mobile-menu .mobile-menu__item:active,.mobile-menu-overlay .mobile-menu__item:hover,.mobile-menu-overlay .mobile-menu__item:active{background:rgba(252,76,2,0.3) !important;border-color:#FC4C02 !important;color:#ffffff !important;transform:scale(1.02)}.mobile-menu .mobile-menu__item .mobile-menu__icon,.mobile-menu-overlay .mobile-menu__item .mobile-menu__icon{font-size:1.3rem !important;margin-right:0.75rem !important;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5))}.mobile-menu-toggle,button[id*="mobile"],.theme-header__menu-toggle{background:rgba(255,255,255,0.15) !important;color:#ffffff !important;font-weight:800 !important;font-size:1.5rem !important;border:2px solid rgba(255,255,255,0.3) !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important}.dropdown-menu{background:#000000 !important;border:3px solid rgba(252,76,2,0.6) !important;box-shadow:0 10px 50px rgba(0,0,0,0.8) !important;padding:0.5rem !important}.dropdown-menu .dropdown-item{color:#ffffff !important;font-weight:700 !important;font-size:1rem !important;padding:0.85rem 1.25rem !important;border-radius:6px !important;margin:0.25rem 0 !important;border:2px solid transparent !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background:rgba(252,76,2,0.3) !important;border-color:#FC4C02 !important;color:#ffffff !important}.dropdown-toggle{color:#ffffff !important;font-weight:700 !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}table{border:3px solid rgba(255,255,255,0.3) !important;border-radius:12px !important;overflow:hidden !important}table thead{background:#000000 !important;border-bottom:4px solid #FC4C02 !important}table thead th{color:#ffffff !important;font-weight:800 !important;font-size:1rem !important;padding:1.25rem 1rem !important;border-right:2px solid rgba(255,255,255,0.15) !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}table thead th:last-child{border-right:none !important}table tbody tr{border-top:3px solid rgba(255,255,255,0.2) !important;background:rgba(255,255,255,0.03) !important}table tbody tr:nth-child(even){background:rgba(255,255,255,0.05) !important}table tbody tr:hover{background:rgba(30,227,207,0.15) !important;border-color:rgba(30,227,207,0.5) !important}table tbody tr[style*="rgba(220, 53, 69"]{background:rgba(220,53,69,0.2) !important;border-left:5px solid #dc3545 !important}table tbody tr[style*="rgba(220, 53, 69"]:hover{background:rgba(220,53,69,0.25) !important}table tbody tr td{color:#ffffff !important;font-weight:600 !important;font-size:0.95rem !important;padding:1.25rem 1rem !important;border-right:2px solid rgba(255,255,255,0.1) !important}table tbody tr td:last-child{border-right:none !important}table tbody tr td code{background:rgba(252,76,2,0.25) !important;color:#FC4C02 !important;font-weight:800 !important;border:2px solid rgba(252,76,2,0.5) !important;padding:0.5rem 0.85rem !important;font-size:0.95rem !important}table tbody tr td span[style*="color: #1ee3cf"]{color:#1ee3cf !important;font-weight:700 !important;text-shadow:0 1px 2px rgba(0,0,0,0.5) !important}.btn{font-weight:800 !important;font-size:1rem !important;border:3px solid transparent !important;padding:0.85rem 1.5rem !important;border-radius:8px !important;text-shadow:0 2px 4px rgba(0,0,0,0.3) !important;box-shadow:0 4px 12px rgba(0,0,0,0.3) !important;transition:all 0.2s ease !important}.btn:hover{transform:translateY(-3px) !important;box-shadow:0 6px 20px rgba(0,0,0,0.4) !important}span[style*="padding: 0.35rem"]{font-weight:800 !important;font-size:0.9rem !important;border:2px solid currentColor !important;text-shadow:0 1px 2px rgba(0,0,0,0.3) !important;padding:0.5rem 1rem !important}span[style*="padding: 0.35rem"][style*="color: #dc3545"]{background:rgba(220,53,69,0.3) !important;border-color:#dc3545 !important;color:#ffffff !important}span[style*="padding: 0.35rem"][style*="color: #28a745"]{background:rgba(40,167,69,0.3) !important;border-color:#28a745 !important;color:#ffffff !important}label,.form-label,h1,h2,h3,h4,h5,h6{font-weight:800 !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important}h1{font-size:2.5rem !important}h2{font-size:2rem !important}h3{font-size:1.5rem !important}h4{font-size:1.25rem !important}@media (max-width: 768px){body{font-size:1.1rem !important}.btn{font-size:1.1rem !important;padding:1rem 1.5rem !important}.mobile-menu__item{font-size:1.1rem !important;padding:1.25rem 1.5rem !important;border-width:3px !important}table{font-size:1rem !important}table th,table td{padding:1rem 0.75rem !important}span[style*="padding: 0.35rem"]{font-size:1rem !important;padding:0.6rem 1.2rem !important}}tbody tr:nth-child(odd){background:rgba(255,255,255,0.05) !important}tbody tr:nth-child(even){background:rgba(255,255,255,0.08) !important}tbody tr:hover{background:rgba(30,227,207,0.2) !important;border-left:5px solid #1ee3cf !important;transform:scale(1.01) !important}input[type="checkbox"],input[type="radio"]{width:22px !important;height:22px !important;border:3px solid rgba(255,255,255,0.5) !important;background:rgba(0,0,0,0.5) !important;cursor:pointer !important}@media (max-width: 768px){input[type="checkbox"],input[type="radio"]{width:28px !important;height:28px !important}}.theme-menu .dropdown-menu{background:#000000 !important;border:4px solid #FC4C02 !important;box-shadow:0 15px 60px rgba(0,0,0,0.9) !important;padding:1rem !important}.theme-menu .dropdown-menu .dropdown-item{background:rgba(255,255,255,0.1) !important;color:#ffffff !important;font-weight:800 !important;font-size:1rem !important;padding:1rem 1.5rem !important;margin:0.5rem 0 !important;border:3px solid rgba(255,255,255,0.3) !important;border-radius:8px !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important;text-align:left !important;display:block !important}.theme-menu .dropdown-menu .dropdown-item:hover,.theme-menu .dropdown-menu .dropdown-item:focus{background:linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%) !important;border-color:#ffffff !important;color:#ffffff !important;transform:translateX(5px) !important;box-shadow:0 4px 12px rgba(252,76,2,0.5) !important}.mobile-menu,.mobile-menu-overlay{background:#000000 !important}.mobile-menu .mobile-menu__header,.mobile-menu-overlay .mobile-menu__header{background:rgba(252,76,2,0.15) !important;border-bottom:3px solid #FC4C02 !important;padding:1.5rem !important}.mobile-menu .mobile-menu__header h3,.mobile-menu-overlay .mobile-menu__header h3{color:#ffffff !important;font-weight:800 !important;font-size:1.5rem !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important}.mobile-menu .mobile-menu__header .mobile-menu-close,.mobile-menu-overlay .mobile-menu__header .mobile-menu-close{color:#ffffff !important;font-size:2rem !important;font-weight:900 !important}.mobile-menu .mobile-menu__section,.mobile-menu-overlay .mobile-menu__section{background:rgba(255,255,255,0.03) !important;border:2px solid rgba(255,255,255,0.15) !important;border-radius:8px !important;margin:1rem !important;padding:1rem !important}.mobile-menu .mobile-menu__section h4,.mobile-menu-overlay .mobile-menu__section h4{color:#FC4C02 !important;font-weight:800 !important;font-size:1.1rem !important;margin-bottom:0.75rem !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.mobile-menu .mobile-menu__item,.mobile-menu-overlay .mobile-menu__item{background:rgba(255,255,255,0.08) !important;color:#ffffff !important;font-weight:700 !important;font-size:1rem !important;padding:1rem 1.25rem !important;margin:0.5rem 0 !important;border:2px solid rgba(255,255,255,0.2) !important;border-radius:8px !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.mobile-menu .mobile-menu__item:hover,.mobile-menu .mobile-menu__item:active,.mobile-menu-overlay .mobile-menu__item:hover,.mobile-menu-overlay .mobile-menu__item:active{background:rgba(252,76,2,0.3) !important;border-color:#FC4C02 !important;color:#ffffff !important;transform:scale(1.02)}.mobile-menu .mobile-menu__item .mobile-menu__icon,.mobile-menu-overlay .mobile-menu__item .mobile-menu__icon{font-size:1.3rem !important;margin-right:0.75rem !important;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5))}.mobile-menu-toggle,button[id*="mobile"],.theme-header__menu-toggle{background:rgba(255,255,255,0.15) !important;color:#ffffff !important;font-weight:800 !important;font-size:1.5rem !important;border:2px solid rgba(255,255,255,0.3) !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important}.dropdown-menu{background:#000000 !important;border:3px solid rgba(252,76,2,0.6) !important;box-shadow:0 10px 50px rgba(0,0,0,0.8) !important;padding:0.5rem !important}.dropdown-menu .dropdown-item{color:#ffffff !important;font-weight:700 !important;font-size:1rem !important;padding:0.85rem 1.25rem !important;border-radius:6px !important;margin:0.25rem 0 !important;border:2px solid transparent !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background:rgba(252,76,2,0.3) !important;border-color:#FC4C02 !important;color:#ffffff !important}.dropdown-toggle{color:#ffffff !important;font-weight:700 !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}table{border:3px solid rgba(255,255,255,0.3) !important;border-radius:12px !important;overflow:hidden !important}table thead{background:#000000 !important;border-bottom:4px solid #FC4C02 !important}table thead th{color:#ffffff !important;font-weight:800 !important;font-size:1rem !important;padding:1.25rem 1rem !important;border-right:2px solid rgba(255,255,255,0.15) !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}table thead th:last-child{border-right:none !important}table tbody tr{border-top:3px solid rgba(255,255,255,0.2) !important;background:rgba(255,255,255,0.03) !important}table tbody tr:nth-child(even){background:rgba(255,255,255,0.05) !important}table tbody tr:hover{background:rgba(30,227,207,0.15) !important;border-color:rgba(30,227,207,0.5) !important}table tbody tr[style*="rgba(220, 53, 69"]{background:rgba(220,53,69,0.2) !important;border-left:5px solid #dc3545 !important}table tbody tr[style*="rgba(220, 53, 69"]:hover{background:rgba(220,53,69,0.25) !important}table tbody tr td{color:#ffffff !important;font-weight:600 !important;font-size:0.95rem !important;padding:1.25rem 1rem !important;border-right:2px solid rgba(255,255,255,0.1) !important}table tbody tr td:last-child{border-right:none !important}table tbody tr td code{background:rgba(252,76,2,0.25) !important;color:#FC4C02 !important;font-weight:800 !important;border:2px solid rgba(252,76,2,0.5) !important;padding:0.5rem 0.85rem !important;font-size:0.95rem !important}table tbody tr td span[style*="color: #1ee3cf"]{color:#1ee3cf !important;font-weight:700 !important;text-shadow:0 1px 2px rgba(0,0,0,0.5) !important}.btn{font-weight:800 !important;font-size:1rem !important;border:3px solid transparent !important;padding:0.85rem 1.5rem !important;border-radius:8px !important;text-shadow:0 2px 4px rgba(0,0,0,0.3) !important;box-shadow:0 4px 12px rgba(0,0,0,0.3) !important;transition:all 0.2s ease !important}.btn:hover{transform:translateY(-3px) !important;box-shadow:0 6px 20px rgba(0,0,0,0.4) !important}span[style*="padding: 0.35rem"]{font-weight:800 !important;font-size:0.9rem !important;border:2px solid currentColor !important;text-shadow:0 1px 2px rgba(0,0,0,0.3) !important;padding:0.5rem 1rem !important}span[style*="padding: 0.35rem"][style*="color: #dc3545"]{background:rgba(220,53,69,0.3) !important;border-color:#dc3545 !important;color:#ffffff !important}span[style*="padding: 0.35rem"][style*="color: #28a745"]{background:rgba(40,167,69,0.3) !important;border-color:#28a745 !important;color:#ffffff !important}label,.form-label,h1,h2,h3,h4,h5,h6{font-weight:800 !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important}h1{font-size:2.5rem !important}h2{font-size:2rem !important}h3{font-size:1.5rem !important}h4{font-size:1.25rem !important}@media (max-width: 768px){body{font-size:1.1rem !important}.btn{font-size:1.1rem !important;padding:1rem 1.5rem !important}.mobile-menu__item{font-size:1.1rem !important;padding:1.25rem 1.5rem !important;border-width:3px !important}table{font-size:1rem !important}table th,table td{padding:1rem 0.75rem !important}span[style*="padding: 0.35rem"]{font-size:1rem !important;padding:0.6rem 1.2rem !important}}tbody tr:nth-child(odd){background:rgba(255,255,255,0.05) !important}tbody tr:nth-child(even){background:rgba(255,255,255,0.08) !important}tbody tr:hover{background:rgba(30,227,207,0.2) !important;border-left:5px solid #1ee3cf !important;transform:scale(1.01) !important}input[type="checkbox"],input[type="radio"]{width:22px !important;height:22px !important;border:3px solid rgba(255,255,255,0.5) !important;background:rgba(0,0,0,0.5) !important;cursor:pointer !important}@media (max-width: 768px){input[type="checkbox"],input[type="radio"]{width:28px !important;height:28px !important}}.theme-menu .dropdown-menu{background:#000000 !important;border:4px solid #FC4C02 !important;box-shadow:0 15px 60px rgba(0,0,0,0.9) !important;padding:1rem !important}.theme-menu .dropdown-menu .dropdown-item{background:rgba(255,255,255,0.1) !important;color:#ffffff !important;font-weight:800 !important;font-size:1rem !important;padding:1rem 1.5rem !important;margin:0.5rem 0 !important;border:3px solid rgba(255,255,255,0.3) !important;border-radius:8px !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important;text-align:left !important;display:block !important}.theme-menu .dropdown-menu .dropdown-item:hover,.theme-menu .dropdown-menu .dropdown-item:focus{background:linear-gradient(135deg, #FC4C02 0%, #FF6B35 100%) !important;border-color:#ffffff !important;color:#ffffff !important;transform:translateX(5px) !important;box-shadow:0 4px 12px rgba(252,76,2,0.5) !important}button[name='attendance[status]'][value='aanwezig']{background-color:green !important;color:white !important}button[name='attendance[status]'][value='afwezig']{background-color:red !important;color:white !important}.attendance-btn{border:none;border-radius:6px;padding:0.5em 1.5em;font-size:1rem;font-family:inherit;font-weight:700;cursor:pointer;margin:0 0.2em;transition:background 0.18s, color 0.18s;opacity:0.4}.attendance-btn.active{opacity:1;box-shadow:0 0 0 3px #fff7;z-index:1}.attendance-btn-aanwezig{background:#34c759 !important;color:#fff !important}.attendance-btn{cursor:pointer;margin:0 0.2em;transition:background 0.18s, color 0.18s;opacity:0.4}.attendance-btn.active{opacity:1;box-shadow:0 0 0 3px #fff7;z-index:1}.attendance-btn-aanwezig{background:#34c759 !important;color:#fff !important}.attendance-btn-afwezig{background:#e74c3c !important;color:#fff !important}.attendance-btn-aanwezig:hover,.attendance-btn-aanwezig:focus{background:#28a745 !important}.attendance-btn-afwezig:hover,.attendance-btn-afwezig:focus{background:#c0392b !important}
