:root{--primary-color: #3b82f6;--primary-hover: #2563eb;--primary-shadow: rgba(59, 130, 246, .4);--bg-gradient: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--card-bg: rgba(255, 255, 255, .03);--card-border: rgba(255, 255, 255, .1);--input-bg: rgba(255, 255, 255, .05);--input-focus-bg: rgba(255, 255, 255, .08);--text-main: #ffffff;--text-muted: #94a3b8;--text-highlight: #e2e8f0;--font-main: "Inter", sans-serif;--circle-1-bg: #3b82f633;--circle-2-bg: #8b5cf622;--app-logo: url("./media/momentum-72QTQ3WW.png");--logo-size: 160px;--logo-filter: drop-shadow(0 10px 15px rgba(0,0,0,.3));--success-color: #22c55e;--warning-color: #facc15;--error-color: #ef4444}.skin-gold{--primary-color: #fbbf24;--primary-hover: #d97706;--primary-shadow: rgba(251, 191, 36, .3);--bg-gradient: linear-gradient(135deg, #1c1917 0%, #44403c 100%);--card-bg: rgba(255, 255, 255, .02);--card-border: rgba(251, 191, 36, .2);--input-bg: rgba(255, 255, 255, .05);--input-focus-bg: rgba(255, 255, 255, .08);--text-main: #fafaf9;--text-muted: #a8a29e;--text-highlight: #fde68a;--circle-1-bg: #fbbf2411;--circle-2-bg: #f59e0b11;--app-logo: url("./media/momentum-72QTQ3WW.png");--logo-size: 160px;--logo-filter: drop-shadow(0 10px 20px rgba(251,191,36,.3));--logo-blend: normal}html,body{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;background:var(--bg-gradient);font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;color:var(--text-main);-webkit-tap-highlight-color:transparent;transition:background .5s ease,color .5s ease}app-root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%}*,*:before,*:after{box-sizing:border-box!important;transition:background-color .4s ease,border-color .4s ease,color .4s ease,box-shadow .4s ease}.swal2-popup{border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;font-family:Outfit,sans-serif!important}.swal2-title{font-weight:700!important}.swal2-confirm{border-radius:12px!important;padding:12px 30px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px}.swal-btn-premium{background:var(--primary-color);color:#fff;border-radius:12px;padding:12px 30px;border:none;font-weight:600;cursor:pointer;box-shadow:0 4px 15px var(--primary-shadow)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:1.2rem;padding-right:3rem!important}select option{background:#0f172a;color:#fff;padding:12px}.skin-gold select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23fbbf24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")}.skin-gold select option{background:#1c1917}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(.8);cursor:pointer;opacity:.6;transition:opacity .3s}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}
