:root{--color-primary:#18cf95;--color-primary-hover:#7dbf9f;--color-primary-muted:#52a878;--color-primary-btn:#8cc9b3;--color-primary-5:#18cf950d;--color-primary-10:#18cf951a;--color-primary-15:#18cf9526;--color-primary-20:#18cf9533;--color-primary-25:#18cf9540;--color-primary-30:#18cf954d;--color-primary-40:#18cf9566;--color-warning:#f59e0b;--color-warning-light:#fbbf24;--color-warning-muted:#f8cf66;--color-warning-5:#f59e0b0d;--color-warning-10:#f59e0b1a;--color-warning-15:#f59e0b26;--color-warning-20:#f59e0b33;--color-warning-40:#f59e0b66;--color-danger:#e56b6b;--color-danger-light:#fca5a5;--color-danger-dark:#c94d4d;--color-danger-5:#e56b6b0d;--color-danger-10:#e56b6b1a;--color-danger-15:#e56b6b26;--color-danger-20:#e56b6b33;--color-danger-40:#e56b6b66;--color-info:#3b82f6;--color-info-light:#60a5fa;--color-info-5:#3b82f60d;--color-info-10:#3b82f61a;--color-info-15:#3b82f626;--color-info-20:#3b82f633;--color-info-40:#3b82f666;--color-purple:#a855f7;--color-purple-light:#c4b5fd;--color-purple-5:#a855f70d;--color-purple-10:#a855f71a;--color-purple-15:#a855f726;--color-purple-20:#a855f733;--color-purple-40:#a855f766;--color-cyan:#06b6d4;--color-cyan-10:#06b6d41a;--color-cyan-20:#06b6d433;--bg-primary:#0d1117;--bg-secondary:#141a22;--bg-card:#1c242fa6;--bg-elevated:#1c242f;--border-subtle:#ffffff0a;--border-medium:#ffffff14;--border-strong:#ffffff1f;--text-primary:#fff;--text-secondary:#e8edf2;--text-muted:#b8c4d4;--text-tertiary:#8896a8;--text-disabled:#5a6878}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.card input[type=date],.card input[type=number],.card input[type=text],.card input[type=time]{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.card input[type=date]:focus,.card input[type=number]:focus,.card input[type=text]:focus,.card input[type=time]:focus{border-color:#18cf95!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #18cf9526;box-shadow:0 0 0 3px var(--color-primary-15);outline:none}.card input[type=date]:hover:not(:disabled):not(:focus),.card input[type=number]:hover:not(:disabled):not(:focus),.card input[type=text]:hover:not(:disabled):not(:focus),.card input[type=time]:hover:not(:disabled):not(:focus){border-color:#18cf954d}.card input[type=number]::placeholder,.card input[type=text]::placeholder{color:#5a6878;color:var(--text-disabled)}.card input[type=number]:disabled,.card input[type=text]:disabled{cursor:not-allowed}.card input[type=date],.card input[type=time]{accent-color:#18cf95;color-scheme:dark;cursor:pointer}.card input[type=date]::-webkit-calendar-picker-indicator,.card input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(70%) sepia(50%) saturate(500%) hue-rotate(110deg) brightness(1.1);opacity:.7;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.card input[type=date]::-webkit-calendar-picker-indicator:hover,.card input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.table-row-hover:hover{background:#94a3b814!important}.comment-btn-has-comment .comment-pencil{display:none}.comment-btn-has-comment .comment-check,.comment-btn-has-comment:hover .comment-pencil{display:flex}.comment-btn-has-comment:hover .comment-check{display:none}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.App{text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.card{text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover{transform:translateY(-2px)}.btn-secondary,.tab-active,.tab-inactive{transition:all .2s ease-in-out}@media (max-width:1024px){.card{padding:20px!important}}@media (max-width:768px){.card{padding:16px!important}div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}h2{font-size:24px!important}h3{font-size:18px!important}button{font-size:13px!important}}@media (max-width:480px){.card{padding:12px!important}h2{font-size:20px!important}}
/*# sourceMappingURL=main.22c9b2a1.css.map*/