.search-bar{padding:12px 0}.date-filter{justify-content:flex-start;padding:0 16px}.filter-item{border-radius:18px}.confirm-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.confirm-dialog{background:#fff;border-radius:12px;max-width:320px;padding:20px;width:80%}.confirm-dialog h3{color:#333;font-size:18px;margin:0 0 12px}.confirm-dialog p{color:#666;font-size:15px;line-height:1.4;margin:0 0 20px}.confirm-actions{display:flex;gap:12px;justify-content:flex-end}.confirm-actions button{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 20px}.cancel-button{background:#f5f5f5;color:#666}.confirm-button{background:#e54545;color:#fff}.game-form-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.game-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;max-width:500px;padding:20px;width:90%}.form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.form-header h2{color:#333;font-size:18px;margin:0}.close-button{background:none;border:none;color:#999;cursor:pointer;font-size:20px;padding:4px 8px}.form-group{margin-bottom:20px}.form-group label{color:#666;display:block;font-size:14px;margin-bottom:8px}.form-group input,.form-group select{border:1px solid #ddd;border-radius:8px;color:#333;font-size:16px;padding:12px;width:100%}.submit-button{background:#e54545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px;width:100%}.submit-button:hover{background:#d43d3d}.game-item-wrapper{overflow:hidden;position:relative;touch-action:pan-y pinch-zoom}.game-item{background:#fff;padding:20px 16px;position:relative}.delete-badge{align-items:center;background:#e545451a;border-radius:50%;color:#e54545;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px;z-index:2}.delete-badge:hover{background:#e5454533}.game-header{margin-bottom:16px;padding:0 12px}.game-date{color:#333;font-size:18px;font-weight:500;margin-left:12px;margin-top:12px}.game-details{display:flex;justify-content:space-between;padding:0 12px}.game-stat{flex:1 1;text-align:center}.game-stat .stat-label{color:#999;font-size:13px;margin-bottom:8px}.game-stat .stat-value{font-size:20px;font-weight:700}.game-stat .blinds-value{color:#666}.game-stat .profit{color:#4caf50}.game-stat .loss{color:#e54545}.games-page{background:#f5f5f5;min-height:calc(100vh - 40px);padding-bottom:80px}.games-list{gap:12px;margin-top:12px;padding:0 16px}.profile-container{padding:20px}.stat-value{font-size:24px}.stats-page{padding:16px}.monthly-stat{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px;overflow:hidden}.stat-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px}.month{color:#333;font-size:18px;font-weight:500}.total-games{color:#666;font-size:14px}.stat-details{padding:16px}.stat-group{display:flex;gap:16px;justify-content:space-between}.stat-label{margin-bottom:4px}.stat-value{font-size:16px;font-weight:500}.stat-value.profit{color:#e54545}.stat-value.loss{color:#2ecc71}.loading{color:#666;font-size:16px;padding:20px;text-align:center}body{background:#f5f5f5;margin:0;padding:0}.app-container{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:500px;min-height:100vh;overflow-x:hidden;padding:0;position:relative}.header{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.user-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:20px}.user-info{align-items:center;display:flex;margin-bottom:20px}.avatar{font-size:40px;margin-right:10px}.nickname{font-size:16px;font-weight:700}.edit-button{background:#fce8e8;border:none;border-radius:15px;color:#e54545;font-size:12px;margin-left:10px;padding:4px 8px}.stats-container{display:flex;justify-content:space-around;text-align:center}.stat-item{flex:1 1}.stat-value{color:#e54545;font-size:20px;font-weight:700}.stat-label{color:#666;font-size:14px;margin-top:4px}.actions-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.action-button{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;padding:20px;text-align:center}.action-icon{font-size:24px;margin-bottom:8px}.action-text{color:#333;font-size:14px}.footer{color:#666;font-size:12px;margin-bottom:120px;margin-top:40px;text-align:center}.logo{font-size:24px;margin-bottom:8px}.app-name{font-weight:700;margin-bottom:4px}.disclaimer{color:#999}.record-button{align-items:center;background:#e54545;border-radius:50%;bottom:80px;box-shadow:0 4px 12px #e5454566;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);width:60px;z-index:1001}.record-icon{font-size:24px;line-height:1;margin-bottom:2px}.record-text{font-size:12px}.tab-bar{background:#fff;bottom:0;box-shadow:0 -2px 10px #0000000d;height:60px;justify-content:space-around;left:0;left:50%;max-width:500px;position:fixed;right:0;transform:translateX(-50%);width:100vw;z-index:1000}.tab-bar,.tab-button{align-items:center;display:flex}.tab-button{cursor:pointer;flex:1 1;flex-direction:column;padding:8px 0}.tab-button.active{color:#e54545}.tab-icon{font-size:24px;margin-bottom:4px}.tab-text{font-size:12px}.search-bar{background:#fff;border-bottom:1px solid #0000000d;margin:0;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.search-input{margin:0 0 16px;width:100%}.search-input input{background:#f5f5f5;border:none;border-radius:0;box-shadow:none;font-size:17px;outline:none;padding:14px 24px;text-align:center;width:100%}.date-filter{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:12px;margin:0 -12px;overflow-x:auto;padding:0 12px;scrollbar-width:none}.date-filter::-webkit-scrollbar{display:none}.filter-item{background:#0000;border-radius:16px;color:#666;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .3s ease;white-space:nowrap}.filter-item.active{background:#e54545;color:#fff;font-weight:500}.games-list{background:#f5f5f5;display:flex;flex-direction:column;gap:1px;margin-top:0;padding:0}
/*# sourceMappingURL=main.f9b910f4.css.map*/