.bonus-history-modal>div{max-width:none;width:90vw;padding:20px}.bonus-history-container,.bonus-history-modal>div{overflow:hidden;display:flex;flex-direction:column}.bonus-history-container{gap:20px;flex:1 1}.bonus-history-header{display:flex;justify-content:space-between}.bonus-history-title{font-size:1.75rem;font-weight:600;color:var(--text);margin:0;display:flex;align-items:center;gap:12px}.bonus-history-title i{color:var(--accent);font-size:1.5rem}.bonus-history-subtitle{color:var(--text-secondary);font-size:.95rem;margin:-10px 0 0}.bonus-history-dual-view{display:flex;flex-direction:column;gap:20px;overflow-y:auto}.bonus-history-chart-section,.bonus-history-list-section{display:flex;flex-direction:column;gap:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px}.bonus-history-chart-section{flex-shrink:0}.bonus-history-list-section{flex:1 1;min-height:0;max-height:400px;overflow:hidden}body.light-theme .bonus-history-chart-section,body.light-theme .bonus-history-list-section{background:rgba(0,0,0,.02)}.bs-section-header{display:flex;min-width:100%;margin-bottom:8px;align-items:center;justify-content:space-between}.section-title{font-size:1.1rem;font-weight:600;color:var(--text);margin:0;display:flex;align-items:center;gap:10px}.section-title i{color:var(--accent);font-size:1rem}.event-count{font-size:.85rem;color:var(--text-secondary);background:var(--border-color);padding:4px 12px;border-radius:12px;font-weight:500}.chart-wrapper{flex:1 1;min-height:0}.chart-type-selector{gap:6px;background:var(--border-color);border-radius:8px;padding:4px;margin-right:45px}.chart-type-button{justify-content:center;padding:8px 12px;background:transparent;border:none;border-radius:6px}.chart-type-button i{font-size:1rem}.bonus-history-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner{width:50px;height:50px;border:4px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.bonus-history-loading p{color:var(--text-secondary);font-size:.95rem}.bonus-history-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px;text-align:center}.bonus-history-error i{font-size:3rem;color:#f44336}.bonus-history-error p{color:var(--text-secondary);font-size:.95rem;max-width:400px}.retry-button{padding:10px 20px;background:var(--accent);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.retry-button:hover{background:var(--accent-hover);transform:translateY(-2px)}.bonus-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.bonus-history-empty i{font-size:3.5rem;color:var(--text-secondary);opacity:.5}.bonus-history-empty p{color:var(--text-secondary);font-size:1rem}.bonus-history-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;overflow-y:auto;padding-right:8px;flex:1 1;min-height:0}.bonus-history-list::-webkit-scrollbar{width:8px}.bonus-history-list::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}.bonus-history-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}.bonus-history-list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.history-entry{background:var(--darker-bg);border:1px solid var(--border-color);border-radius:8px;padding:12px;transition:all .2s ease;display:flex;flex-direction:column;gap:10px}body.light-theme .history-entry{background:rgba(255,255,255,.5)}.history-entry:hover{background:var(--card-hover);border-color:var(--accent);transform:translateX(2px)}.entry-header{justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.entry-epoch,.entry-header{display:flex;align-items:center}.entry-epoch{gap:6px;font-size:.9rem;font-weight:600;color:var(--accent)}.entry-epoch i{font-size:.85rem}.entry-block{font-size:.8rem;color:var(--text-secondary);font-weight:500}.entry-body{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.score-change-container{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.score-display{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}.score-label{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;font-weight:500;letter-spacing:.3px}.score-value{font-size:1rem;font-weight:600;color:var(--text)}.score-arrow{display:flex;flex-direction:row;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;flex-shrink:0}.score-arrow.positive{background:rgba(76,175,80,.1);color:#4caf50}.score-arrow.negative{background:rgba(244,67,54,.1);color:#f44336}body.light-theme .score-arrow.positive{background:rgba(76,175,80,.15)}body.light-theme .score-arrow.negative{background:rgba(244,67,54,.15)}.score-arrow i{font-size:.9rem}.change-value{font-weight:600;font-size:.875rem}.entry-reason{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;font-weight:500;font-size:.8rem;width:100%}.entry-reason i{font-size:.85rem}.entry-reason.bonus{background:rgba(76,175,80,.1);color:#4caf50;border:1px solid rgba(76,175,80,.3)}.entry-reason.penalty{background:rgba(244,67,54,.1);color:#f44336;border:1px solid rgba(244,67,54,.3)}.entry-reason.neutral{background:rgba(255,193,7,.1);color:#ffc107;border:1px solid rgba(255,193,7,.3)}body.light-theme .entry-reason.bonus{background:rgba(76,175,80,.15)}body.light-theme .entry-reason.penalty{background:rgba(244,67,54,.15)}body.light-theme .entry-reason.neutral{background:rgba(255,193,7,.15)}@media (max-width:1200px){.bonus-history-modal>div{width:95vw}.bonus-history-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.bonus-history-modal>div{width:100vw;max-width:calc(100vw - 16px);padding:20px 16px}.bonus-history-dual-view{gap:16px}.bonus-history-list{grid-template-columns:2fr;gap:10px}.bonus-history-title{font-size:1.4rem}.section-title{font-size:1rem}.bonus-history-list-section{max-height:300px}.chart-type-selector{justify-content:center}.history-entry{padding:10px}.entry-header{flex-direction:column;align-items:flex-start;gap:6px}.score-change-container{gap:8px}.score-arrow{padding:4px 8px}.entry-reason{font-size:.75rem;padding:5px 10px}}@media (max-width:480px){.bonus-history-title{font-size:1.3rem}.bonus-history-title i{font-size:1.2rem}.bonus-history-stats{grid-template-columns:1fr}.history-entry{flex-direction:column;align-items:flex-start;gap:8px;min-height:auto}.entry-header{width:100%;flex-direction:row;justify-content:space-between}.entry-body{width:100%;flex-direction:column;gap:8px}.score-change-container{width:100%;justify-content:space-between}.entry-reason{width:100%;justify-content:center}}.chart-container{width:100%;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px;transition:all .3s ease}.chart-container:hover{background:var(--card-hover);box-shadow:0 4px 16px rgba(0,0,0,.1)}body.light-theme .chart-container{background:rgba(0,0,0,.02);box-shadow:0 2px 8px rgba(0,0,0,.05)}body.light-theme .chart-container:hover{background:rgba(0,0,0,.04);box-shadow:0 4px 16px rgba(0,0,0,.08)}.chart-header{margin-bottom:20px}.chart-title{font-size:1.25rem;font-weight:600;color:var(--text);margin:0 0 8px;display:flex;align-items:center;gap:10px}.chart-title i{color:var(--accent);font-size:1.1rem}.chart-description{font-size:.9rem;color:var(--text-secondary);margin:0}.chart-content{position:relative}.chart-content,.chart-loading{display:flex;align-items:center;justify-content:center}.chart-loading{flex-direction:column;gap:16px;padding:40px}.chart-spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:chart-spin .8s linear infinite}@keyframes chart-spin{to{transform:rotate(1turn)}}.chart-loading p{color:var(--text-secondary);font-size:.9rem;margin:0}.chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--text-secondary)}.chart-empty i{font-size:3rem;opacity:.4}.chart-empty p{font-size:.95rem;margin:0}.chart-wrapper{width:100%;height:100%}.chart-custom-tooltip{background:var(--tooltip-bg)!important;border:1px solid var(--tooltip-border)!important;border-radius:8px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.chart-custom-tooltip .tooltip-label{color:var(--tooltip-color);font-weight:600;margin-bottom:8px;font-size:.9rem}.chart-custom-tooltip .tooltip-item{display:flex;align-items:center;gap:8px;color:var(--tooltip-color);font-size:.85rem;margin:4px 0}.chart-custom-tooltip .tooltip-color{width:12px;height:12px;border-radius:2px}.chart-type-selector{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.chart-type-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.9rem;cursor:pointer;transition:all .2s ease}.chart-type-button:hover{background:var(--card-hover);color:var(--text);border-color:var(--accent)}.chart-type-button.active{background:var(--accent);color:white;border-color:var(--accent)}.chart-type-button i{font-size:.85rem}.recharts-legend-wrapper{padding-top:16px!important}.recharts-legend-item-text{color:var(--text-secondary)!important;font-size:.85rem!important}.recharts-cartesian-axis-tick-value{fill:var(--text-secondary)!important;font-size:.8rem!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:var(--border-color)!important;stroke-opacity:.5!important}.recharts-pie-label-text{fill:var(--text)!important;font-size:.85rem!important;font-weight:600!important}@media (max-width:768px){.chart-container{padding:16px}.chart-title{font-size:1.1rem}.chart-description{font-size:.85rem}.chart-type-selector{gap:6px}.chart-type-button{padding:6px 12px;font-size:.85rem}.chart-content{min-height:250px}.recharts-cartesian-axis-tick-value{font-size:.7rem!important}.recharts-legend-item-text{font-size:.75rem!important}}.chart-fade-in{animation:chartFadeIn .5s ease-in-out}@keyframes chartFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.donut-center-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.donut-center-label .label{font-size:.9rem;color:var(--text-secondary);margin-bottom:4px}.donut-center-label .value{font-size:1.8rem;font-weight:700;color:var(--accent)}.stake-history-modal>div{max-width:none;width:90vw;max-height:90vh;padding:20px}.stake-history-container,.stake-history-modal>div{overflow:hidden;display:flex;flex-direction:column}.stake-history-container{gap:20px;flex:1 1;min-height:0}.stake-history-header{display:flex;justify-content:space-between}.stake-history-title{font-size:1.75rem;font-weight:600;color:var(--text);margin:0;display:flex;align-items:center;gap:12px}.stake-history-title i{color:var(--accent);font-size:1.5rem}.stake-history-subtitle{color:var(--text-secondary);font-size:.95rem;margin:-10px 0 0}.stake-history-filters{display:flex;gap:6px;flex-wrap:wrap}.filter-button{padding:6px 14px;border-radius:20px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-button:hover{background:var(--card-hover);color:var(--text);border-color:var(--text-secondary)}.filter-button.active{background:var(--accent);color:white;border-color:var(--accent)}.filter-button.active.stake-in{background:#4caf50;border-color:#4caf50}.filter-button.active.stake-out{background:#f44336;border-color:#f44336}.filter-button.active.stake-move{background:#2196f3;border-color:#2196f3}.filter-button.active.stake-neutral{background:#ffc107;border-color:#ffc107;color:#333}.stake-history-dual-view{display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex:1 1;min-height:0}.stake-history-chart-section,.stake-history-list-section{display:flex;flex-direction:column;gap:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px}.stake-history-chart-section{flex-shrink:0}.stake-history-list-section{flex:1 1;min-height:0;max-height:400px;overflow:hidden;padding:16px}body.light-theme .stake-history-chart-section,body.light-theme .stake-history-list-section{background:rgba(0,0,0,.02)}.stake-history-list-section .bs-section-header{display:flex;min-width:100%;margin-bottom:8px;align-items:center;justify-content:space-between}.stake-history-list-section .section-title{font-size:1.1rem;font-weight:600;color:var(--text);margin:0;display:flex;align-items:center;gap:10px}.stake-history-list-section .section-title i{color:var(--accent);font-size:1rem}.stake-history-list-section .event-count{font-size:.85rem;color:var(--text-secondary);background:var(--border-color);padding:4px 12px;border-radius:12px;font-weight:500}.stake-history-list-section .chart-wrapper{flex:1 1;min-height:0}.stake-history-modal .chart-type-selector{display:flex;gap:6px;background:var(--border-color);border-radius:8px;padding:4px;margin-right:45px}.stake-history-modal .chart-type-button{display:flex;align-items:center;justify-content:center;padding:8px 12px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);font-size:.9rem;cursor:pointer;transition:all .2s ease}.stake-history-modal .chart-type-button:hover{background:var(--card-hover);color:var(--text)}.stake-history-modal .chart-type-button.active{background:var(--accent);color:white}.stake-history-modal .chart-type-button i{font-size:1rem}.stake-history-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.stake-history-loading .spinner{width:50px;height:50px;border:4px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite}.stake-history-loading p{color:var(--text-secondary);font-size:.95rem}.stake-history-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px;text-align:center}.stake-history-error i{font-size:3rem;color:#f44336}.stake-history-error p{color:var(--text-secondary);font-size:.95rem;max-width:400px}.stake-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.stake-history-empty i{font-size:3.5rem;color:var(--text-secondary);opacity:.5}.stake-history-empty p{color:var(--text-secondary);font-size:1rem}.stake-history-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;overflow-y:auto;padding-right:8px;flex:1 1;min-height:0}.stake-history-list::-webkit-scrollbar{width:8px}.stake-history-list::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}.stake-history-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}.stake-history-list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.stake-entry{background:var(--darker-bg);border:1px solid var(--border-color);border-radius:8px;padding:12px;transition:all .2s ease;display:flex;flex-direction:column;gap:10px}body.light-theme .stake-entry{background:rgba(255,255,255,.5)}.stake-entry:hover{background:var(--card-hover);border-color:var(--accent);transform:translateX(2px)}.stake-entry-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.stake-entry-epoch{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--accent)}.stake-entry-epoch i{font-size:.85rem}.stake-entry-time{font-size:.75rem;color:var(--text-secondary);font-weight:500}.stake-entry-body{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.stake-action-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.stake-action-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-weight:500;font-size:.78rem}.stake-action-badge i{font-size:.8rem}.stake-action-badge.stake-in{background:rgba(76,175,80,.1);color:#4caf50;border:1px solid rgba(76,175,80,.3)}.stake-action-badge.stake-out{background:rgba(244,67,54,.1);color:#f44336;border:1px solid rgba(244,67,54,.3)}.stake-action-badge.stake-move{background:rgba(33,150,243,.1);color:#2196f3;border:1px solid rgba(33,150,243,.3)}.stake-action-badge.stake-neutral{background:rgba(255,193,7,.1);color:#ffc107;border:1px solid rgba(255,193,7,.3)}body.light-theme .stake-action-badge.stake-in{background:rgba(76,175,80,.15)}body.light-theme .stake-action-badge.stake-out{background:rgba(244,67,54,.15)}body.light-theme .stake-action-badge.stake-move{background:rgba(33,150,243,.15)}body.light-theme .stake-action-badge.stake-neutral{background:rgba(255,193,7,.15)}.stake-amount{font-size:.95rem;font-weight:700;color:var(--text);white-space:nowrap}.stake-addresses{display:flex;flex-direction:column;gap:4px}.stake-addr{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-secondary);font-family:monospace}.stake-addr i{font-size:.7rem;width:14px;text-align:center;color:var(--accent)}.delegator-badge{border-radius:4px;background:rgba(33,150,243,.1);color:#2196f3;border:1px solid rgba(33,150,243,.3)}.delegator-badge,.own-badge{display:inline-block;font-size:.65rem;padding:1px 6px;font-family:sans-serif;margin-left:4px}.own-badge{background:rgba(76,175,80,.1);color:#4caf50;border:1px solid rgba(76,175,80,.3);border-radius:4px}.stake-meta{display:flex;align-items:center;gap:8px}.stake-block{font-size:.7rem;color:var(--text-secondary);opacity:.7}.stake-history-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0;flex-shrink:0}.stake-history-pagination .pagination-btn{width:36px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.85rem}.stake-history-pagination .pagination-btn:hover:not(:disabled){background:var(--card-hover);border-color:var(--accent)}.stake-history-pagination .pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-info{font-size:.875rem;color:var(--text-secondary);font-weight:500}@media (max-width:1200px){.stake-history-modal>div{width:95vw}.stake-history-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stake-history-modal>div{width:100vw;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:20px 16px}.stake-history-dual-view{gap:16px}.stake-history-list{grid-template-columns:1fr;gap:10px}.stake-history-title{font-size:1.4rem}.stake-history-list-section{max-height:300px}.stake-history-modal .chart-type-selector{justify-content:center;margin-right:0}.stake-history-header{flex-direction:column;gap:12px}.stake-history-filters{gap:4px}.filter-button{padding:5px 10px;font-size:.72rem}.stake-entry{padding:10px}.stake-entry-header{gap:6px}.stake-action-row,.stake-entry-header{flex-direction:column;align-items:flex-start}.stake-action-row{gap:4px}}@media (max-width:480px){.stake-history-title{font-size:1.3rem}.stake-history-title i{font-size:1.2rem}.stake-entry{flex-direction:column;align-items:flex-start;gap:8px;min-height:auto}.stake-entry-header{width:100%;flex-direction:row;justify-content:space-between}.stake-entry-body{width:100%;flex-direction:column;gap:8px}}
/*# sourceMappingURL=146d621711c35e4a.css.map*/