.player-management[data-v-8b5c240d]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}h2[data-v-8b5c240d]{margin-top:0;color:#333}.add-player-form[data-v-8b5c240d]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.add-player-form .name-input[data-v-8b5c240d]{flex:1;min-width:150px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.add-player-form .balance-input-small[data-v-8b5c240d]{width:120px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;flex-shrink:0}.add-player-form button[data-v-8b5c240d]{padding:8px 16px;background:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.add-player-form button[data-v-8b5c240d]:hover{background:#45a049}.error-message[data-v-8b5c240d]{width:100%;padding:8px;background:#ffebee;color:#c62828;border-radius:4px;font-size:14px;margin-top:8px}.players-list[data-v-8b5c240d]{display:flex;flex-direction:column;gap:12px}.player-item[data-v-8b5c240d]{padding:12px;border:1px solid #e0e0e0;border-radius:4px;background:#f9f9f9}.player-info[data-v-8b5c240d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.player-name-wrapper[data-v-8b5c240d]{display:flex;align-items:center;gap:8px;flex:1}.player-name[data-v-8b5c240d]{font-weight:600;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 8px;border-radius:4px;transition:background .2s}.player-name[data-v-8b5c240d]:hover{background:#f0f0f0}.edit-name-btn[data-v-8b5c240d]{background:transparent;border:none;cursor:pointer;font-size:14px;padding:4px;opacity:.6;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.edit-name-btn[data-v-8b5c240d]:hover{opacity:1}.name-edit-input[data-v-8b5c240d]{flex:1;padding:4px 8px;border:2px solid #2196F3;border-radius:4px;font-size:14px;font-weight:600;color:#333;min-width:100px}.player-balance[data-v-8b5c240d]{font-size:18px;font-weight:600;color:#4caf50}.player-balance.negative[data-v-8b5c240d]{color:#f44336}.player-actions[data-v-8b5c240d]{display:flex;gap:8px;align-items:center}.balance-input[data-v-8b5c240d]{padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;flex:1 1;min-width:0}.player-actions button[data-v-8b5c240d]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.player-actions button[data-v-8b5c240d]:not(.delete-btn){background:#2196f3;color:#fff}.player-actions button[data-v-8b5c240d]:not(.delete-btn):hover{background:#0b7dda}.player-actions button[data-v-8b5c240d]:disabled{background:#ccc;cursor:not-allowed}.delete-btn[data-v-8b5c240d]{background:#f44336;color:#fff}.delete-btn[data-v-8b5c240d]:hover{background:#da190b}.game-setup[data-v-ec7fdcc8]{width:100%;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}h2[data-v-ec7fdcc8]{margin-top:0;color:#333}.setup-form[data-v-ec7fdcc8]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-ec7fdcc8]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-ec7fdcc8]{font-weight:600;color:#333}.players-label-row[data-v-ec7fdcc8]{display:flex;justify-content:space-between;align-items:center}.select-all-btn[data-v-ec7fdcc8]{padding:6px 12px;background:#2196f3;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}.select-all-btn[data-v-ec7fdcc8]:hover:not(:disabled){background:#0b7dda}.select-all-btn[data-v-ec7fdcc8]:disabled{background:#ccc;cursor:not-allowed}.form-group input[type=number][data-v-ec7fdcc8]{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.players-checkboxes[data-v-ec7fdcc8]{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9}.checkbox-label[data-v-ec7fdcc8]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px}.checkbox-label input[type=checkbox][data-v-ec7fdcc8]{width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-ec7fdcc8]{color:#333}.create-button[data-v-ec7fdcc8]{padding:12px 24px;background:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.create-button[data-v-ec7fdcc8]:hover:not(:disabled){background:#45a049}.create-button[data-v-ec7fdcc8]:disabled{background:#ccc;cursor:not-allowed}.error-message[data-v-ec7fdcc8]{padding:8px;background:#ffebee;color:#c62828;border-radius:4px;font-size:14px;margin-top:8px}.loto-card[data-v-515c7c2f]{background:#fff;border:2px solid #333;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.loto-card[data-v-515c7c2f]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.card-header[data-v-515c7c2f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.card-header h3[data-v-515c7c2f]{margin:0;color:#333;font-size:18px}.collected-badges[data-v-515c7c2f]{display:flex;gap:6px}.badge[data-v-515c7c2f]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;display:inline-flex;align-items:center;gap:4px;position:relative}.badge-count[data-v-515c7c2f]{background:#ffffff4d;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-left:2px}.badge-top[data-v-515c7c2f]{background:#4caf50}.badge-middle[data-v-515c7c2f]{background:#ff9800}.badge-bottom[data-v-515c7c2f]{background:#2196f3}.card-actions[data-v-515c7c2f]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.action-btn[data-v-515c7c2f]{flex:1;min-width:50px;padding:0;margin:0;border:2px solid rgba(0,0,0,.2);border-radius:8px;font-size:20px;font-weight:600;cursor:pointer;transition:all .3s ease;color:#fff;display:flex;align-items:stretch;justify-content:stretch;position:relative;overflow:hidden;min-height:44px;box-sizing:border-box}.action-btn svg[data-v-515c7c2f]{width:100%;height:100%;display:block;transition:opacity .3s ease;position:absolute;top:0;left:0;opacity:1}.lines-icon[data-v-515c7c2f]{width:100%;height:100%}.undo-icon[data-v-515c7c2f]{width:100%;height:100%;padding:8px;box-sizing:border-box}.lines-icon .bar[data-v-515c7c2f]{transition:all .3s ease}.lines-icon .bar.filled[data-v-515c7c2f]{opacity:1}.lines-icon .bar[data-v-515c7c2f]:not(.filled){opacity:1}.lines-icon .bar-border[data-v-515c7c2f]{opacity:1}.undo-icon[data-v-515c7c2f]{width:100%;height:100%}.action-btn .text[data-v-515c7c2f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:600;opacity:0;transition:all .3s ease;pointer-events:none;text-align:center;white-space:normal;word-wrap:break-word;max-width:90%;z-index:10}.action-btn:hover svg[data-v-515c7c2f]{opacity:0}.action-btn:hover .text[data-v-515c7c2f]{opacity:1;transform:translate(-50%,-50%)}.top-btn[data-v-515c7c2f]{background:#4caf50}.top-btn[data-v-515c7c2f]:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px #4caf504d}.middle-btn[data-v-515c7c2f]{background:#ff9800}.middle-btn[data-v-515c7c2f]:hover{background:#f57c00;transform:translateY(-2px);box-shadow:0 4px 8px #ff98004d}.bottom-btn[data-v-515c7c2f]{background:#2196f3}.bottom-btn[data-v-515c7c2f]:hover{background:#0b7dda;transform:translateY(-2px);box-shadow:0 4px 8px #2196f34d}.undo-btn[data-v-515c7c2f]{background:#f44336}.undo-btn[data-v-515c7c2f]:hover{background:#da190b;transform:translateY(-2px);box-shadow:0 4px 8px #f443364d}.game-board[data-v-df26e32e]{padding:20px;background:#f5f5f5;border-radius:8px}.board-header[data-v-df26e32e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2[data-v-df26e32e]{margin:0;color:#333}.undo-btn[data-v-df26e32e]{padding:10px 20px;background:#ff9800;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;box-shadow:0 2px 4px #0003}.undo-btn[data-v-df26e32e]:hover{background:#f57c00;box-shadow:0 3px 6px #0000004d}.no-undo-hint[data-v-df26e32e]{padding:8px 12px;color:#999;font-size:12px;font-style:italic}.cards-container[data-v-df26e32e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.player-card-wrapper[data-v-df26e32e]{display:flex;flex-direction:column}.game-bank[data-v-c171832f]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}h2[data-v-c171832f]{margin-top:0;color:#333}.bank-amount[data-v-c171832f]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;margin-bottom:20px}.amount-label[data-v-c171832f]{font-size:18px;color:#fff;font-weight:500}.amount-value[data-v-c171832f]{font-size:32px;color:#fff;font-weight:700}.bank-history[data-v-c171832f]{margin-top:20px}.bank-history h3[data-v-c171832f]{margin-top:0;margin-bottom:12px;color:#666;font-size:16px}.history-list[data-v-c171832f]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-c171832f]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f5f5f5;border-radius:4px;font-size:14px;border-left:4px solid transparent;transition:all .2s}.history-item[data-v-c171832f]:hover{background:#eee}.history-contribution[data-v-c171832f]{border-left-color:#4caf50}.history-withdrawal[data-v-c171832f]{border-left-color:#f44336}.history-info[data-v-c171832f]{display:flex;flex-direction:column;gap:4px;flex:1}.history-player[data-v-c171832f]{font-weight:600;color:#333;font-size:13px}.history-description[data-v-c171832f]{color:#666;font-size:12px}.history-amount[data-v-c171832f]{font-weight:700;font-size:15px;white-space:nowrap;margin-left:12px}.history-amount.positive[data-v-c171832f]{color:#4caf50}.history-amount.negative[data-v-c171832f]{color:#f44336}.statistics[data-v-238ed15c]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}h2[data-v-238ed15c]{margin-top:0;color:#333}.stats-tabs[data-v-238ed15c]{display:flex;gap:8px;margin-bottom:20px;border-bottom:2px solid #e0e0e0}.tab-button[data-v-238ed15c]{padding:10px 20px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:600;color:#666;transition:all .2s}.tab-button[data-v-238ed15c]:hover{color:#333}.tab-button.active[data-v-238ed15c]{color:#2196f3;border-bottom-color:#2196f3}.stats-content[data-v-238ed15c]{margin-top:20px}.stat-card[data-v-238ed15c]{background:#f9f9f9;padding:20px;border-radius:8px}.stat-card h3[data-v-238ed15c]{margin-top:0;color:#333}.stat-card h4[data-v-238ed15c]{margin-top:16px;margin-bottom:12px;color:#666;font-size:14px}.stat-item[data-v-238ed15c]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.stat-item[data-v-238ed15c]:last-child{border-bottom:none}.stat-item span[data-v-238ed15c]:first-child{color:#666}.stat-item span[data-v-238ed15c]:last-child{font-weight:600;color:#333}.stat-item span.negative[data-v-238ed15c]{color:#f44336}.stat-item span.positive[data-v-238ed15c]{color:#4caf50}.player-stat[data-v-238ed15c]{margin-top:12px;padding:12px;background:#fff;border-radius:4px;border:1px solid #e0e0e0}.player-stat-header[data-v-238ed15c]{display:flex;justify-content:space-between;margin-bottom:8px;font-weight:600;color:#333}.stat-details[data-v-238ed15c]{display:flex;flex-direction:column;gap:4px}.collected-rows[data-v-238ed15c]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-238ed15c]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;color:#fff}.badge-top[data-v-238ed15c]{background:#4caf50}.badge-middle[data-v-238ed15c]{background:#ff9800}.badge-bottom[data-v-238ed15c]{background:#2196f3}.no-rows[data-v-238ed15c]{color:#999;font-size:12px;font-style:italic}.no-history[data-v-238ed15c]{text-align:center;padding:40px;color:#999}.history-game-item[data-v-238ed15c]{margin-bottom:12px;padding:12px 16px;background:#fff;border-radius:4px;border:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s}.history-game-item[data-v-238ed15c]:hover{background:#f5f5f5;border-color:#2196f3;transform:translate(4px)}.game-time[data-v-238ed15c]{font-weight:600;color:#333}.game-winner[data-v-238ed15c]{color:#4caf50;font-weight:600}.popup-overlay[data-v-238ed15c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.popup-content[data-v-238ed15c]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.popup-header[data-v-238ed15c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.popup-header h3[data-v-238ed15c]{margin:0;color:#333}.close-btn[data-v-238ed15c]{background:none;border:none;font-size:32px;color:#666;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn[data-v-238ed15c]:hover{background:#f0f0f0;color:#333}.popup-body[data-v-238ed15c]{padding:20px}.popup-section[data-v-238ed15c]{margin-bottom:24px}.popup-section[data-v-238ed15c]:last-child{margin-bottom:0}.popup-section h4[data-v-238ed15c]{margin-top:0;margin-bottom:12px;color:#666;font-size:14px}.history-players[data-v-238ed15c]{display:flex;flex-direction:column;gap:8px}.history-player[data-v-238ed15c]{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#f5f5f5;border-radius:4px}.players-balance[data-v-5f8426b5]{background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 4px #0000001a}h3[data-v-5f8426b5]{margin:0 0 12px;color:#333;font-size:16px}.balance-list[data-v-5f8426b5]{display:flex;flex-direction:column;gap:8px}.balance-item[data-v-5f8426b5]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f5f5f5;border-radius:4px;border-left:3px solid #4CAF50}.balance-item.negative[data-v-5f8426b5]{border-left-color:#f44336}.player-name[data-v-5f8426b5]{font-weight:600;color:#333}.balance-amount[data-v-5f8426b5]{font-weight:700;color:#4caf50;font-size:16px}.balance-item.negative .balance-amount[data-v-5f8426b5]{color:#f44336}.no-players[data-v-5f8426b5]{text-align:center;padding:20px;color:#999;font-style:italic}.game-log[data-v-8409c6b8]{background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-height:400px;display:flex;flex-direction:column}h3[data-v-8409c6b8]{margin:0 0 12px;color:#333;font-size:16px}.log-list[data-v-8409c6b8]{overflow-y:auto;display:flex;flex-direction:column;gap:8px}.log-item[data-v-8409c6b8]{padding:8px 12px;border-radius:4px;font-size:13px;display:flex;gap:12px;align-items:center}.log-start[data-v-8409c6b8]{background:#e3f2fd;border-left:3px solid #2196F3}.log-top[data-v-8409c6b8]{background:#e8f5e9;border-left:3px solid #4CAF50}.log-middle[data-v-8409c6b8]{background:#fff3e0;border-left:3px solid #FF9800}.log-bottom[data-v-8409c6b8]{background:#f3e5f5;border-left:3px solid #9c27b0}.log-time[data-v-8409c6b8]{color:#666;font-weight:600;min-width:70px;font-size:12px}.log-description[data-v-8409c6b8]{color:#333;flex:1}.log-empty[data-v-8409c6b8]{text-align:center;padding:20px;color:#999;font-style:italic}.reset-data[data-v-190c7cc2]{position:relative}.reset-button[data-v-190c7cc2]{width:100%;padding:12px;background:#f44336;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.reset-button[data-v-190c7cc2]:hover{background:#da190b}.confirm-dialog[data-v-190c7cc2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-content[data-v-190c7cc2]{background:#fff;padding:24px;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 12px #0000004d}.confirm-content h3[data-v-190c7cc2]{margin:0 0 16px;color:#333}.confirm-content p[data-v-190c7cc2]{margin:8px 0;color:#666}.warning[data-v-190c7cc2]{color:#f44336!important;font-weight:600}.confirm-actions[data-v-190c7cc2]{display:flex;gap:12px;margin-top:20px}.confirm-btn[data-v-190c7cc2]{flex:1;padding:10px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.confirm-yes[data-v-190c7cc2]{background:#f44336;color:#fff}.confirm-yes[data-v-190c7cc2]:hover{background:#da190b}.confirm-no[data-v-190c7cc2]{background:#e0e0e0;color:#333}.confirm-no[data-v-190c7cc2]:hover{background:#d0d0d0}.confirm-dialog-overlay[data-v-c0bb390f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-dialog[data-v-c0bb390f]{background:#fff;padding:24px;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 12px #0000004d}.confirm-content h3[data-v-c0bb390f]{margin:0 0 16px;color:#333}.confirm-content p[data-v-c0bb390f]{margin:8px 0;color:#666}.confirm-actions[data-v-c0bb390f]{display:flex;gap:12px;margin-top:20px}.confirm-btn[data-v-c0bb390f]{flex:1;padding:10px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.confirm-yes[data-v-c0bb390f]{background:#2196f3;color:#fff}.confirm-yes[data-v-c0bb390f]:hover{background:#0b7dda}.confirm-no[data-v-c0bb390f]{background:#e0e0e0;color:#333}.confirm-no[data-v-c0bb390f]:hover{background:#d0d0d0}.language-switcher[data-v-031754f9]{display:flex;align-items:center}.locale-select[data-v-031754f9]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;cursor:pointer;transition:all .2s}.locale-select[data-v-031754f9]:hover{border-color:#667eea}.locale-select[data-v-031754f9]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#f0f0f0;color:#333}#app{min-height:100vh;display:flex;flex-direction:column}.app-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;text-align:center;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;align-items:center}.app-header h1{font-size:32px;font-weight:700;margin:0;flex:1}.app-main{flex:1;display:grid;grid-template-columns:300px 1fr 350px;gap:20px;padding:20px;max-width:1800px;margin:0 auto;width:100%}.sidebar,.sidebar-right{display:flex;flex-direction:column;gap:20px}.main-content{min-width:0}.no-game{width:100%;display:flex;justify-content:center;align-items:flex-start}.game-finished{background:#fff;padding:40px;text-align:center;border-radius:8px;box-shadow:0 2px 4px #0000001a}.game-finished h2{color:#4caf50;margin-bottom:16px;font-size:28px}.game-finished p{font-size:18px;margin-bottom:24px;color:#666}.new-game-btn{padding:12px 32px;background:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.new-game-btn:hover{background:#45a049}@media (max-width: 1400px){.app-main{grid-template-columns:280px 1fr 300px}}@media (max-width: 1200px){.app-main{grid-template-columns:1fr}.sidebar,.sidebar-right{order:2}.main-content{order:1}}
