@import url(https://fonts.googleapis.com/css2?family=Mona+Sans:wght@400;600&display=swap);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}*{box-sizing:border-box;margin:0;padding:0}body{color:#000;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.6}.App,body{background:#fff}.App{min-height:100vh}.App-header{border-bottom:1px solid #000;padding:12px}.App-header h1{font-size:1rem;font-weight:600;margin:0 0 12px}.main-nav{display:flex;flex-wrap:wrap;gap:6px}.main-nav button{background:#fff;border:1px solid #000;cursor:pointer;font-family:Mona Sans,sans-serif;font-size:1rem;font-weight:600;padding:6px 12px;transition:all .2s}.main-nav button.active,.main-nav button:hover{background:#000;color:#fff}.container{margin:0 auto;max-width:1200px;padding:12px}.track-page h1{border-bottom:1px solid #000;font-size:1rem;font-weight:600;margin-bottom:12px;padding-bottom:12px}.quick-log{border:1px solid #000;margin-bottom:12px;padding:12px}.quick-log h2{border-bottom:1px solid #000;font-size:1rem;font-weight:600;margin-bottom:12px;padding-bottom:12px}.quick-log input[type=text]{background:#fff;border:1px solid #000;font-family:Mona Sans,sans-serif;font-size:1rem;margin-bottom:12px;padding:12px;width:100%}.quick-log input[type=text]:focus{border:1px solid #000;outline:none}.pending-logs{border:1px solid #000;margin-bottom:12px;padding:12px}.pending-header{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.pending-header h2{font-size:1rem;font-weight:600;margin:0}.pending-header input[type=date]{background:#fff;border:1px solid #000;font-family:Mona Sans,sans-serif;font-size:1rem;padding:6px}.empty-state{color:#666;padding:24px;text-align:center}.pending-category{border-bottom:1px solid #000;margin-bottom:12px;padding-bottom:12px}.pending-category:last-of-type{border-bottom:none}.pending-category h3{font-size:1rem;font-weight:600;margin-bottom:12px}.pending-item{border:1px solid #000;margin-bottom:6px;padding:12px}.pending-item:last-child{margin-bottom:0}.pending-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.pending-time{color:#666;font-size:.9rem}.btn-delete{background:#fff;border:1px solid #000;cursor:pointer;font-family:Mona Sans,sans-serif;font-size:.9rem;font-weight:600;padding:6px 12px;transition:all .2s}.btn-delete:hover{background:#000;color:#fff}.pending-item-content{line-height:1.6;margin-bottom:6px}.pending-item-parsed{color:#666;font-size:.9rem;font-weight:600}.pending-actions{border-top:1px solid #000;margin-top:12px;padding-top:12px}.pending-actions .btn-primary{width:100%}.spitball-form{border:1px solid #000;margin-bottom:12px;padding:12px}.tabs{display:flex;gap:12px;margin-bottom:12px}.tab{background:#fff;border:1px solid #000;cursor:pointer;flex:1 1;font-family:Mona Sans,sans-serif;font-size:1rem;font-weight:600;padding:12px;transition:all .2s}.tab.active,.tab:hover{background:#000;color:#fff}.input-group{margin-bottom:12px}.input-group textarea{background:#fff;border:1px solid #000;font-family:Mona Sans,sans-serif;font-size:1rem;line-height:1.6;min-height:120px;padding:12px;resize:vertical;width:100%}.input-group textarea:focus{border:1px solid #000;outline:none}.btn-primary{background:#fff;border:1px solid #000;color:#000;cursor:pointer;font-family:Mona Sans,sans-serif;font-size:1rem;font-weight:600;padding:12px;transition:all .2s;width:100%}.btn-primary:hover:not(:disabled){background:#000;color:#fff}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.result{border:1px solid #000;font-size:1rem;line-height:1.6;margin-top:12px;padding:12px}.result.error,.result.success{background:#fff;border:1px solid #000}.stats-display{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:12px}.stat-card{border:1px solid #000;padding:12px}.stat-card h3{font-size:1rem;font-weight:600;margin-bottom:12px;padding-bottom:12px}.stat-card h3,.stat-item{border-bottom:1px solid #000}.stat-item{display:flex;justify-content:space-between;padding:12px 0}.stat-item:last-child{border-bottom:none}.stat-label{font-weight:400}.stat-value{font-weight:600}.recent-logs{border:1px solid #000;padding:12px}.recent-logs h2{border-bottom:1px solid #000;font-size:1rem;font-weight:600;margin-bottom:12px;padding-bottom:12px}.log-tabs{display:flex;gap:12px;margin-bottom:12px}.log-tab{background:#fff;border:1px solid #000;cursor:pointer;font-family:Mona Sans,sans-serif;font-size:1rem;font-weight:600;padding:12px;transition:all .2s}.log-tab.active,.log-tab:hover{background:#000;color:#fff}.log-list{max-height:500px;overflow-y:auto}.log-item{border-bottom:1px solid #000;padding:12px}.log-item:last-child{border-bottom:none}.log-header{display:flex;justify-content:space-between;margin-bottom:6px}.log-title{font-weight:600}.log-date{font-size:1rem;font-weight:400}.log-details{font-size:1rem;line-height:1.6}.loading{padding:12px;text-align:center}@media (max-width:768px){.stats-display{grid-template-columns:1fr}.container,.pending-logs,.quick-log,.recent-logs,.spitball-form,.stat-card{padding:6px}}.login-container{align-items:center;background:#fff;display:flex;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;justify-content:center;line-height:1.6;min-height:100vh;padding:6px}.login-box{border:1px solid #000;max-width:400px;padding:6px;width:100%}.login-box h1{border-bottom:1px solid #000;font-size:1rem;font-weight:600;margin:0 0 6px;padding:6px}.login-box form{padding:6px}.login-box input[type=password]{background:#fff;border:1px solid #000;box-sizing:border-box;font-family:Mona Sans,monospace;font-size:1rem;margin-bottom:6px;padding:6px;width:100%}.login-box input[type=password]:focus{border:1px solid #000;outline:none}.login-box button{background:#fff;border:1px solid #000;cursor:pointer;font-family:Mona Sans,sans-serif;font-size:1rem;font-weight:600;padding:6px;transition:all .2s;width:100%}.login-box button:hover:not(:disabled){background:#000;color:#fff}.login-box button:disabled{cursor:not-allowed;opacity:.5}.login-box .error{border:1px solid #000;color:#000;font-size:1rem;margin-bottom:6px;padding:6px}
/*# sourceMappingURL=main.299521aa.css.map*/