﻿.level-display,.nav-button,.nav-button .nav-item-content,.nav-button .nav-icon-wrapper,.header-container,#preloader,.player-tag-controls-container .search-bar .load-player-button,.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .cache-status-pill,.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .delete-suggestion-button,.fab-button,.card .card-title-icon,.animated-btn,.animated-btn .animated-btn-icon-wrapper,.upgrade-btn{display:flex;align-items:center;justify-content:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-y:scroll}:root{--font-size-xl: 24px;--font-size-lg: 18px;--font-size-md: 16px;--font-size-sm: 14px;--font-size-xs: 12px;--font-size-em-lg: 1.2em;--font-size-em-md: 1em}.container{background-color:#2c2e30;border-radius:15px;margin:0 auto;max-width:1200px;padding:20px}.hidden-button-space{visibility:hidden}*{box-sizing:border-box}body{font-family:"Roboto",sans-serif;background-color:#1a1c1e;color:#e3e2e6;margin:0;padding:20px 20px 80px;font-size:var(--font-size-md)}.animated-btn{border:none;border-radius:20px;color:#202124;cursor:pointer;font-size:var(--font-size-sm);min-height:40px;min-width:100px;overflow:hidden;padding:10px 20px;position:relative;transition:background-color .3s}.animated-btn .animated-btn-text{transition:transform .3s ease-out,opacity .3s ease-out}.animated-btn .animated-btn-icon-wrapper{height:100%;left:0;position:absolute;top:0;transition:transform .3s ease-out;width:100%;transform:translateY(-100%)}.animated-btn .animated-btn-icon-disabled{align-items:center;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.animated-btn:hover .animated-btn-text{opacity:0;transform:translateY(100%)}.animated-btn:hover .animated-btn-icon-wrapper{transform:translateY(0)}.animated-btn:disabled{background-color:#616161;cursor:not-allowed;opacity:.6}.animated-btn:disabled .animated-btn-icon-wrapper{display:none}.animated-btn:disabled .animated-btn-icon-disabled{display:flex}.animated-btn:disabled .animated-btn-text{display:none}#floating-save-btn{background-color:#81c784;bottom:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);position:fixed;right:20px;z-index:100}#floating-save-btn:hover{background-color:#a5d6a7}#floating-save-btn .save-button-tooltip{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;opacity:0;padding:5px 10px;position:absolute;text-align:center;transition:opacity .3s,visibility .3s;visibility:hidden;white-space:nowrap;z-index:1;transform:translateX(-50%)}#floating-save-btn:disabled:hover .save-button-tooltip{opacity:1;visibility:visible}.reset-data-button{background-color:#ef5350;box-shadow:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.reset-data-button::-moz-focus-inner{border:0}.reset-data-button:hover{background-color:#d32f2f}.transparent-svg-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:none;margin-right:5px;padding:0 5px 0 0;transition:transform .5s ease-in-out}.transparent-svg-button:hover{transform:rotate(-360deg)}.upgrade-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;height:28px;margin:0 0 0 5px;padding:0;text-decoration:none;width:28px}.upgrade-btn svg{display:block;height:16px;width:16px}.card{background-color:#383a3c;border-radius:10px;padding:20px}.card.full-width-card,.card.small-width-card,.card.equipment-card{width:100%}.card.settings-card{max-width:580px;width:50%;display:grid;row-gap:15px}.card .inner-card{background-color:#2c2e30;border-radius:8px;margin:15px 0;padding:20px}.card .inner-card:has(.input-group-flex:nth-child(2)) .input-group-flex:not(:last-child){margin-bottom:10px}.card .card-title-icon{color:#8ab4f8;text-align:center}.card .card-title-icon .title-icon{display:inline-block;height:30px;margin-right:10px;width:60px}.card .ores{display:flex;justify-content:space-around;margin-top:10px}.card .ore{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.card .ore span{color:#e3e2e6;font-weight:bold}.card .ore input[type=number].error-border{border-color:#ef4444}.card .ore-value,.card .ore-time,.card .ore-date{display:inline-block;font-size:var(--font-size-lg);padding-top:5px;text-align:center;width:100px}.card .ore-date{color:#bdc1c6;margin-top:5px}.card .ore-value[type=number]{background-color:#202124;border:1px solid #5f6368;border-radius:5px;color:#e3e2e6;font-size:var(--font-size-sm);margin-top:15px;padding:5px;position:relative;text-align:center;width:70px}.card .results-title,.card .storage-title{align-items:center;color:#8ab4f8;display:flex;justify-content:center}.income-card{background-color:#383a3c;border-radius:10px;display:flex;flex-direction:column;margin-bottom:20px;min-width:0;padding:40px}.income-card:has(#shop-offer-checkboxes) .timeframe-income .four-col-grid:nth-of-type(2) .grid-row{align-items:flex-end}.income-card:has(#shop-offer-checkboxes) .timeframe-income .four-col-grid:nth-of-type(2) .grid-value-display{flex-direction:row;justify-content:flex-end}.income-card:has(#shop-offer-checkboxes) .timeframe-income .four-col-grid.column-layout{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.income-card>*:not(:first-child):not(:last-child){padding:20px}.income-card>*:last-child{margin-top:auto}.fab-container{align-items:flex-end;bottom:90px;display:none;flex-direction:column;position:fixed;right:30px;width:fit-content;z-index:100}.fab-button{background-color:#7c4b8e;border:none;border-radius:16px;box-shadow:0 6px 10px rgba(0,0,0,.3);color:#e3e2e6;cursor:pointer;height:56px;outline:none;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:56px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fab-button::-moz-focus-inner{border:0}.fab-button:disabled{background-color:rgba(0,0,0,0);cursor:not-allowed;opacity:.6}.fab-button:disabled .fab-icon svg{fill:#616161}.fab-button.active{border-radius:50%;transform:rotate(90deg)}.fab-button.active .fab-plus-icon{opacity:0;transform:rotate(45deg)}.fab-button.active .fab-cross-icon{opacity:1;transform:rotate(0deg)}.fab-icon{position:absolute;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.fab-plus-icon{opacity:1;transform:rotate(0deg)}.fab-cross-icon{opacity:0;transform:rotate(-45deg)}.fab-menu{align-items:flex-end;display:none;flex-direction:column;margin-bottom:10px;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s;visibility:hidden}.fab-menu.show{display:flex;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.fab-menu-pill{align-items:center;background-color:#c19ecd;border:none;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#2b2929;cursor:pointer;display:flex;gap:8px;margin-bottom:8px;padding:10px 15px;transition:background-color .2s ease-in-out;white-space:nowrap}.fab-menu-pill .animated-btn-icon-wrapper{opacity:1;position:relative;transform:translateY(0)}.fab-menu-pill:hover{background-color:#616161}.fab-menu-pill svg{fill:#7c4b8e;height:20px;width:20px}input[type=number].offer-input-number{background-color:#202124;border:1px solid #5f6368;border-radius:5px;color:#e3e2e6;padding:8px;text-align:center;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:80px}.shop-offer-checkbox-instance label{color:#e3e2e6;cursor:pointer;font-size:var(--font-size-sm)}.mode-switch-container{align-items:center;display:flex;gap:10px;justify-content:space-between}.mode-toggle-switch{background-color:#424242;border-radius:20px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;outline:none;padding:5px;position:relative;transition:background-color .3s ease;width:160px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mode-toggle-switch::-moz-focus-inner{border:0}.mode-toggle-switch.active .switch-toggle-ball{transform:translateX(100%)}.mode-toggle-switch:not(.active) .switch-toggle-ball{transform:translateX(0)}.mode-labels-container{display:grid;grid-template-columns:1fr 1fr;padding:0 4% 0 7%;width:100%;z-index:1}.mode-labels-container .switch-label{align-items:center;color:#e3e2e6;display:flex;font-size:var(--font-size-sm);font-weight:bold;user-select:none}.mode-labels-container .switch-label:first-child{justify-content:flex-start;padding-left:10px;text-align:left}.mode-labels-container .switch-label:last-child{justify-content:flex-end;padding-right:10px;text-align:right}.mode-labels-container .switch-label.active-mode-label{color:#8ab4f8}.switch-toggle-ball{background-color:#202124;border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,.2);height:calc(100% - 10px);left:5px;position:absolute;transition:transform .3s ease;width:calc(50% - 5px);z-index:0}.dropdown-style{background-color:#202124;border:1px solid #5f6368;border-radius:4px;color:#e8eaed;font-size:var(--font-size-sm);padding:5px}.dropdown-style:focus{border-color:#8ab4f8;outline:none}.input-group-flex{align-items:center;display:flex;justify-content:space-between;position:relative}.input-group-flex label{margin-right:10px;white-space:nowrap}.input-group-flex input[type=number],.input-group-flex select{background-color:#202124;border:1px solid #5f6368;border-radius:5px;color:#e3e2e6;padding:8px;text-align:center;width:80px}.input-group-flex select{width:auto}.ores-inputs-container{display:flex;gap:10px}.ore-input-item{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}.ore-input-item .ore-image{height:24px;margin-left:5px;width:24px}.ore-input-item input[type=number]{background-color:#202124;border:1px solid #5f6368;border-radius:5px;color:#e3e2e6;padding:8px;text-align:center;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:80px}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-dialog{background-color:rgba(0,0,0,.7);border-radius:5px;color:#fff;font-size:var(--font-size-xs);left:50%;margin-top:5px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;top:100%;transition:opacity .3s ease-in-out;white-space:nowrap;z-index:10;transform:translateX(-50%)}.input-dialog.show{opacity:1}.zero-size-dropdown{border:none;height:0;margin:0;opacity:0;padding:0;width:0}.currency-symbol{font-size:var(--font-size-lg);font-weight:bold;margin-left:2.5px;text-align:center;width:18px}.ore-image{height:30px;width:30px}.title-icon{height:30px;margin-right:10px;vertical-align:middle;width:60px}.notice{color:#999;font-size:.6em;padding:10px;text-align:center}.notice p{margin:0}.notice a{color:#777;text-decoration:underline}.notice.supercell-notice{border-top:1px solid #ddd;margin-top:20px}.notice.supercell-notice a:hover{color:#ddd}.overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:99}.overlay.show{opacity:1;visibility:visible}.player-tag-controls-container{align-items:center;display:flex;gap:8px;margin-left:auto}.player-tag-controls-container .search-bar{align-items:center;background-color:#e3e2e6;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);display:flex;flex-grow:1;height:50px;padding:0;position:relative}.player-tag-controls-container .search-bar:focus-within{box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}.player-tag-controls-container .search-bar.invalid-input{box-shadow:0 0 0 2px #ef4444,0 0 8px #ef4444}.player-tag-controls-container .search-bar .player-tag-prefix{align-items:center;background-color:#8ab4f8;border-radius:40%;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#424242;display:flex;flex-shrink:0;font-size:var(--font-size-lg);height:32px;justify-content:center;margin-left:16px;margin-right:8px;width:32px;z-index:1}.player-tag-controls-container .search-bar .player-tag-input{background:rgba(0,0,0,0);border:none;color:#333;font-size:var(--font-size-md);height:100%;outline:none;padding-right:16px;text-align:center;width:100%}.player-tag-controls-container .search-bar .load-player-button{background-color:#8ab4f8;border:none;border-radius:12px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-md);height:36px;justify-content:center;margin-right:12px;outline:none;padding:0 12px;transition:background-color .3s,box-shadow .3s}.player-tag-controls-container .search-bar .load-player-button:hover{background-color:rgb(113.939516129,164.5766129032,246.560483871);box-shadow:none}.player-tag-controls-container .search-bar .player-tag-suggestions{background-color:#e3e2e6;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);left:0;max-height:0;opacity:0;overflow-y:hidden;position:absolute;right:0;top:calc(100% + 2px);transition:opacity .3s ease,max-height .3s ease,visibility .3s ease;visibility:hidden;z-index:10}.player-tag-controls-container .search-bar .player-tag-suggestions.show{max-height:240px;opacity:1;overflow-y:auto;visibility:visible}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item{align-items:center;background-color:rgba(0,0,0,0);color:#333;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item:hover{background-color:#ccc}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .player-tag-text{flex-grow:1}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .cache-status-pill{border-radius:8px;flex-shrink:0;height:28px;margin-right:10px;width:28px}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .cache-status-pill svg{height:16px;width:16px}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .cache-status-pill.cached{background-color:#8ab4f8}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .cache-status-pill.cached svg{fill:#fff}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .cache-status-pill.not-cached{background-color:#fbbf24}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .cache-status-pill.not-cached svg{fill:#333}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .delete-suggestion-button{background-color:#ef4444;border:none;border-radius:50%;cursor:pointer;height:28px;margin-left:10px;opacity:1;padding:0;transition:opacity .2s,background-color .2s;width:28px}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .delete-suggestion-button:hover{background-color:rgba(239,68,68,.2);opacity:1}.player-tag-controls-container .search-bar .player-tag-suggestions .player-tag-suggestion-item .delete-suggestion-button svg{fill:#fff;height:16px;width:16px}.player-tag-controls-container .search-bar .player-tag-suggestions .suggestions-separator{border-top:1px solid #bdc1c6;margin:8px 0}#preloader{background-color:#202124;height:100%;left:0;position:fixed;top:0;transition:opacity .75s ease-in-out;width:100%;z-index:1000}#preloader.hidden{opacity:0;visibility:hidden}#preloader .spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#8ab4f8;height:50px;width:50px}.switch{display:inline-block;height:32px;position:relative;width:52px}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:#79747e;border-radius:16px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{background-color:#e6e1e5;border-radius:50%;bottom:4px;box-shadow:0px 1px 3px rgba(0,0,0,.3),0px 4px 8px rgba(0,0,0,.15);content:"";height:24px;left:4px;position:absolute;transition:.4s;width:24px}.switch .slider:active:before{box-shadow:0px 2px 6px rgba(0,0,0,.3),0px 8px 16px rgba(0,0,0,.15);transform:scale(1.2)}.switch input:checked+.slider{background-color:#6750a4}.switch input:focus+.slider{box-shadow:0 0 0 8px rgba(103,80,164,.2)}.switch input:checked+.slider:before{background-color:#ffd8e4;transform:translateX(20px)}.main-content{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.header-container{flex-wrap:wrap;margin-bottom:20px;transition:all .4s ease-in-out}.header-container h1{margin-right:auto}.header-container--sticky{background-color:#2c2e30;border-radius:0 0 15px 15px;box-shadow:0 4px 8px rgba(0,0,0,.2);left:0;margin:0 auto;padding:10px 20px;position:fixed;right:0;top:0;width:100%;max-width:1200px;z-index:1000}.header-placeholder{display:none;height:0;transition:height .4s ease-in-out}.tab-button{background-color:#424242;border:none;border-radius:8px;color:#e3e2e6;cursor:pointer;padding:8px 15px;transition:background-color .3s}.tab-button:hover{background-color:#616161}.tab-button--active{background-color:#8ab4f8;color:#202124}.tab-content{display:none;width:100%}.tab-content.active{display:block}.nav-button{background-color:rgba(0,0,0,0);border:none;box-shadow:none;color:#e3e2e6;cursor:pointer;flex:1;flex-direction:column;font-size:var(--font-size-xs);outline:none;padding:8px 0;position:relative;touch-action:manipulation;transition:color .3s,background-color .3s;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav-button::-moz-focus-inner{border:0}.nav-button:focus,.nav-button:active{box-shadow:none;outline:none}.nav-button .nav-item-content{border-radius:16px;flex-direction:column;transition:background-color .3s,color .3s}.nav-button .nav-icon-wrapper{border-radius:16px;height:32px;transition:background-color .3s;width:56px}.nav-button .icon-outline{display:block}.nav-button .icon-filled{display:none}.nav-button svg{fill:#e3e2e6;height:24px;transition:fill .3s;width:24px}.nav-button span{font-size:var(--font-size-xs);margin-top:4px;transition:color .3s}.nav-button:hover .nav-icon-wrapper{background-color:rgba(138,180,248,.1)}.nav-button--active .icon-outline{display:none}.nav-button--active .icon-filled{display:block}.nav-button--active .nav-icon-wrapper{background-color:rgba(138,180,248,.2)}.nav-button--active .nav-icon-wrapper svg{fill:#8ab4f8}.nav-button--active span{color:#8ab4f8}.nav-button--active:hover .nav-icon-wrapper{background-color:rgba(138,180,248,.3)}.bottom-nav-bar{background-color:#2c2e30;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.2);display:flex;justify-content:space-around;left:0;padding:5px 0;position:fixed;width:100%;z-index:1000}#ore-income-container{margin-bottom:10px;margin-top:10px}.income-header{align-items:center;box-shadow:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.income-header::-moz-focus-inner{border:0}.income-header h2{margin:0}.income-header.collapsed .total-income-header{opacity:1}.collapse-button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.collapse-button .collapse-icon,.collapse-button .expand-icon{fill:#8ab4f8;height:24px;width:24px}.collapse-button .expand-icon{display:none}.collapse-button.collapsed .collapse-icon{display:none}.collapse-button.collapsed .expand-icon{display:block}.income-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.income-content.expanded{max-height:700px;overflow-x:auto;-webkit-overflow-scrolling:touch}.total-income-header{align-items:center;color:#e8eaed;display:flex;flex-wrap:wrap;font-size:var(--font-size-em-lg);font-weight:bold;gap:10px;justify-content:center}.total-income-header .ore-image{flex-wrap:nowrap;height:20px;margin-right:0;width:20px}.total-income-header .ore-text{display:inline-block;font-weight:bold;padding:0 5px;width:80px}#home-table-header-ore-display-shiny{width:80px}#home-table-header-ore-display-glowy{width:65px}#home-table-header-ore-display-starry{width:50px}.ore-display-item-home-header{align-items:center;display:flex;gap:5px;margin-right:5px}.income-header-controls{align-items:center;display:flex;gap:10px}.income-table{border-collapse:collapse;display:table;margin-top:10px;width:100%}.income-table .income-table-header{display:table-row}.income-table .income-table-header .income-table-cell{color:#8ab4f8;font-weight:bold}.income-table .income-table-row{display:table-row}.income-table .income-table-footer{display:table-row}.income-table .income-table-footer .income-table-cell{color:#e3e2e6;font-weight:bold}.income-table .income-table-cell{border:1px solid #424242;display:table-cell;padding:10px;text-align:center;vertical-align:middle}.income-table .income-table-cell .ore-image{height:24px;vertical-align:middle;width:24px}.required-resources-container{color:#e3e2e6;margin-top:20px;text-align:center}.resources-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10px}.resource-item{align-items:center;display:flex;gap:5px}.resource-item img{align-self:center;height:24px;width:24px}.results-and-calculate-container{display:flex;flex-direction:column-reverse;gap:20px}#heroes-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.hero-card{background-color:#383a3c;border-radius:10px;padding:20px;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.hero-card h3{color:#fff;margin:0}.hero-card.hero-disabled{opacity:.6}.hero-card.flash-red{background-color:#ef9a9a}.hero-title{align-items:center;display:flex;margin-bottom:15px}.hero-title .hero-icon{border-radius:50%;cursor:pointer;height:50px;margin-right:15px;width:50px}.hero-title .hero-icon.shake{animation:shake .2s ease-in-out 2}.equipment-item{align-items:center;display:flex;margin-bottom:10px;position:relative}.equipment-item label{flex-grow:1;flex-shrink:1;margin-left:10px;overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap}.equipment-item input[type=number]{background-color:#202124;border:1px solid #5f6368;border-radius:5px;color:#e3e2e6;flex-shrink:0;margin-left:auto;padding:5px;text-align:center;transition:border-color .3s ease-in-out;width:60px}.equipment-item input[type=number].warning-border{border-color:#fbbf24}.equipment-item input[type=number].error-border{border-color:#ef4444}.equipment-item .equipment-image{cursor:pointer;height:40px;margin-right:10px;transition:filter .3s ease-in-out;width:40px}.equipment-item .equipment-image.grayscale{filter:grayscale(100%)}.equipment-item .equipment-image.gold-glow{filter:drop-shadow(0 0 4px rgba(249, 200, 64, 0.8)) drop-shadow(0 0 8px rgba(249, 200, 64, 0.6))}.common-equip{color:#8ab4f8}.epic-equip{color:#b39ddb}.gold-glow{color:#f9c840}.calculate-container{margin-top:20px;text-align:center}.level-display-container{align-items:center;display:flex;gap:10px;margin-left:auto}.level-display{background-color:#202124;border:1px solid #5f6368;border-radius:5px;color:#e3e2e6;font-weight:bold;height:30px;padding:5px;text-align:center;width:60px}#inc-clan-war-shiny-bonus-input,#inc-cwl-shiny-bonus-input{width:60px}#inc-clan-war-glowy-bonus-input,#inc-cwl-glowy-bonus-input{width:45px}#inc-clan-war-starry-bonus-input,#inc-cwl-starry-bonus-input{width:30px}.rates-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:15px}.rates-grid .rate-column{align-items:center;display:flex;flex-direction:column}.rates-grid .rate-column label{color:#e3e2e6;margin-bottom:5px;text-align:center}.rates-grid .rate-column input[type=number]{background-color:#202124;border:1px solid #5f6368;border-radius:5px;color:#e3e2e6;padding:8px;text-align:center;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:80px}.rates-grid .rate-column input[type=number]:focus{border-color:#8ab4f8;box-shadow:0 0 0 3px rgba(138,180,248,.3);outline:none}.timeframe-income{border-top:1px solid #424242;margin-top:auto;padding-top:15px}.daily-text{color:#bdc1c6;font-size:var(--font-size-sm);margin-bottom:5px;text-align:center}.timeframe-income-grid{align-items:center;display:grid;gap:5px 10px;grid-template-columns:auto 1fr}.grid-row{display:contents}.grid-label{color:#e3e2e6;font-size:var(--font-size-lg);font-weight:normal;text-align:right}.grid-ores{align-items:center;display:flex;gap:15px}.grid-ores span{display:inline-block;text-align:right}.grid-ores .ore-image{height:18px;width:18px}.offer-grid{align-items:center;display:grid;gap:10px;grid-template-columns:auto 2fr 1fr 1fr;margin-top:15px;padding:0 20px}.offer-grid#raid-medal-trader-offers{grid-template-columns:auto 2fr 1fr 1fr}.offer-grid#inc-gem-trader-offers{grid-template-columns:auto 2fr repeat(5, 1fr)}.offer-grid#inc-event-trader-offers{grid-template-columns:auto 1fr 1fr}.offer-grid .offer-grid-header{display:contents}.offer-grid .offer-grid-header .header-cell{font-weight:bold;padding-bottom:5px;text-align:center}.offer-grid .offer-grid-header .header-cell:nth-child(2){padding-right:25px;text-align:right}.offer-grid .offer-grid-row{display:contents}.offer-grid .offer-ore-display{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;justify-content:flex-end;padding-right:10px}.offer-grid .offer-ore-display .ore-image{height:18px;width:18px}.offer-grid .offer-ore-display span{font-size:var(--font-size-md)}.offer-grid .offer-checkbox-instance{align-items:center;display:flex;gap:5px;justify-content:center;position:relative}.offer-grid .offer-checkbox-instance input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #616161;border-radius:4px;cursor:pointer;height:20px;outline:none;position:relative;top:2px;transition:background-color .2s,border-color .2s,transform .2s;width:20px}.offer-grid .offer-checkbox-instance input[type=checkbox]:checked{background-color:#7c4b8e;border-color:#7c4b8e}.offer-grid .offer-checkbox-instance input[type=checkbox]:checked::after{content:"✓";color:#fff;display:block;font-size:var(--font-size-sm);line-height:18px;text-align:center;transform:scale(1.2)}.offer-grid .offer-checkbox-instance input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(124,75,142,.3)}.offer-grid .offer-checkbox-instance label{color:#e3e2e6;cursor:pointer;font-size:var(--font-size-sm);margin-left:8px}.offer-grid .offer-cost-display{align-items:center;display:flex;flex-wrap:nowrap;gap:5px}.offer-grid .offer-cost-display .gem-icon,.offer-grid .offer-cost-display .event-medal-icon{padding:5px}.offer-grid .offer-cost-display .gem-icon{transform:scale(0.9)}.summary-grid{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 20px}.summary-grid .summary-item-container{align-items:center;display:flex;gap:5px}.summary-grid .summary-item-container:first-child{justify-content:flex-start}.summary-grid .summary-item-container:last-child{justify-content:flex-end}.summary-grid .summary-item-container .summary-label{white-space:nowrap}.summary-grid .summary-item-container .summary-value-with-image{align-items:center;display:flex;gap:5px}.summary-grid .summary-item-container .summary-value-with-image .ore-image{height:24px;width:24px}.summary-grid .summary-item-container .summary-value-with-image .raid-medal-image{transform:scale(1.25)}#inc-event-medals-remaining-value{text-align:right;width:75px}.four-col-grid{display:grid;gap:10px;grid-template-columns:repeat(4, minmax(min-content, 1fr));margin-bottom:10px;min-width:0}.four-col-grid .grid-row{display:contents}.four-col-grid .grid-row>div{text-align:right}.grid-value-display{align-items:center;display:flex;gap:5px;justify-content:flex-end}.grid-value-display .ore-image{height:18px;margin-left:2.5px;width:18px}.income-cards-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}.income-card-title{color:#8ab4f8;margin:0;text-align:center}.negative-medals,.event-trader-error-message{color:#ef4444}.event-trader-error-message{font-weight:bold;margin-top:10px;opacity:0;text-align:center;transition:opacity .3s ease-in-out}.event-trader-error-message.show{opacity:1}.error-border-trader{border-color:#ef4444 !important}.income-card--responsive{--font-size-em-lg: 1.1em;--font-size-em-md: 0.9em;--font-size-lg: 16px;--font-size-md: 14px;--font-size-sm: 12px;--font-size-xl: 20px;--font-size-xs: 11px;padding:30px}.income-card--responsive #inc-gem-trader-offers{grid-template-columns:auto 2fr repeat(2, 1fr)}.income-card--responsive #inc-event-medals-total-value,.income-card--responsive #raid-medals-remaining{text-align:center;width:75px}.income-card--responsive #inc-event-medals-total-value{text-align:right}.income-card--responsive .inner-card{padding:10px}.income-card--responsive .currency-symbol{margin-left:0}.income-card--responsive .input-group-flex{flex-wrap:wrap;justify-content:center !important;row-gap:10px}.income-card--responsive .input-group-flex label{margin-right:5px !important;text-align:center !important;white-space:normal;width:100% !important}.income-card--responsive .input-group-flex select,.income-card--responsive .input-group-flex input[type=number]{text-align:center !important;width:100% !important}.income-card--responsive .ores-inputs-container{flex-wrap:wrap;justify-content:center !important;padding-left:5px;row-gap:10px}.income-card--responsive input[type=number].offer-input-number{width:50px}.income-card--responsive #inc-raid-medals-total-input{width:75px !important}.income-card--responsive .offer-grid{flex-wrap:wrap;justify-content:center;padding-left:0;padding-right:0}.income-card--responsive .rates-grid{display:flex;flex-direction:column;gap:10px}.income-card--responsive .rate-column{flex-direction:row;justify-content:space-between;width:100%}.income-card--responsive .rate-column label{text-align:left}.income-card--responsive #event-trader-offers{grid-template-columns:auto 1fr auto}.income-card--responsive .four-col-grid.column-layout{display:flex;flex-direction:row;justify-content:space-between}.income-card--responsive .four-col-grid.column-layout .grid-row{display:flex;flex-direction:column;gap:5px}.income-card--responsive .four-col-grid.column-layout .grid-row:nth-child(odd){align-items:flex-start}.income-card--responsive .four-col-grid.column-layout .grid-row:nth-child(odd) .grid-value-display{flex-direction:row-reverse}.income-card--responsive .four-col-grid.column-layout .grid-row:nth-child(odd) .grid-value-display .ore-image{margin-left:0}.income-card--responsive .four-col-grid.column-layout .grid-row:nth-child(even){align-items:flex-end}.income-card--responsive .four-col-grid.column-layout .grid-row:nth-child(even) .grid-value-display{justify-content:flex-end}.income-card--responsive .four-col-grid.column-layout .grid-label{font-weight:normal;text-align:left}.income-card--responsive .four-col-grid.column-layout .grid-value-display{justify-content:flex-start}.income-card--responsive .offer-dropdown-instance{display:grid;grid-column:span 2;justify-self:center;max-width:100px;width:100%}.income-card--responsive .offer-input-dropdown{text-align:center}.income-card--responsive .summary-grid{gap:15px;grid-template-columns:1fr}.income-card--responsive .summary-grid .summary-item-container{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.income-card--responsive .summary-grid .summary-item-container .summary-label{text-align:right}.income-card:has(#shop-offer-checkboxes) .timeframe-income:has(>.four-col-grid.column-layout){align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.reset-data-container{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:20px}.settings-cards-grid{display:grid;gap:20px;grid-template-columns:1fr;justify-items:center}@media(max-width: 779px){:root{--font-size-em-lg: 1.1em;--font-size-em-md: 0.9em;--font-size-lg: 16px;--font-size-md: 14px;--font-size-sm: 12px;--font-size-xl: 20px;--font-size-xs: 11px}.bottom-nav-bar{display:flex}.fab-container{display:flex}#floating-save-btn{border-radius:50%;box-shadow:0 6px 10px rgba(0,0,0,.3);display:none;height:56px;padding:0;width:56px}#floating-save-btn .animated-btn-icon-disabled,#floating-save-btn .animated-btn-icon-wrapper,#floating-save-btn:hover .animated-btn-icon-wrapper{transform:translateY(0)}#floating-save-btn .animated-btn-text{display:none}#home-total-income-header{font-size:var(--font-size-em-md);justify-content:flex-start}#home-total-income-header .ore-text{padding:0 2px;width:60px}#income-tab .income-cards-grid{grid-template-columns:1fr}.income-summary-title{display:none}.main-content{align-items:center;margin-bottom:20px}.card .ore-value,.card .ore-time,.card .ore-date{font-size:var(--font-size-xs)}.player-tag-controls-container{margin-left:0}.player-tag-controls-container .player-tag-input{width:135px}.right-panel{display:flex;flex-direction:column;gap:20px}.right-panel .ore-value[type=number]{width:60px}#set-app-card{width:100%}.tab-bar-container{display:none}}@media(min-width: 400px)and (max-width: 779px){.card .ore{width:89.6px}}@media(max-width: 399px){.header-container h1{font-size:var(--font-size-lg)}.card .ore{width:70px}}@media(min-width: 780px){.bottom-nav-bar{display:none}.header-container h1{font-size:var(--font-size-lg)}#home-result-quantity-card{margin-top:0}#home-tab .main-content{align-items:stretch;flex-direction:row;justify-content:space-around}#home-tab .left-panel,#home-tab .right-panel{display:flex;flex:1}#home-tab .left-panel .card,#home-tab .right-panel .card{width:100%}#income-tab .income-cards-grid{align-items:stretch;gap:20px;grid-template-columns:1fr 1fr}#income-tab .income-cards-grid .income-card{width:100%}.income-header:not(.collapsed) #home-total-income-header{display:none}.left-panel{flex:2;margin-bottom:10px}.main-content{flex-direction:row}.results-and-calculate-container{flex-direction:column}.right-panel{display:flex;flex:1;flex-direction:column;gap:20px;margin-bottom:10px}.tab-bar-container{display:flex;flex-grow:1;gap:10px;margin-left:10px}}/*# sourceMappingURL=main.min.css.map */
