@import url(https://fonts.googleapis.com/css2?family=Great+Vibes&family=Roboto:wght@100;300;400;500;700&display=swap);*{box-sizing:border-box}body,div,h1,h2,h3,h4,html,p,span{margin:0;padding:0}@font-face{font-family:"28DaysLater";font-weight:400;src:local("28DaysLater"),url(/static/media/28DaysLater.a8d6fb07be0e374edbab.ttf) format("truetype")}*{font-family:Roboto,sans-serif}.btn{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:12px 24px;text-decoration:none;transition:all .2s ease}.btn:disabled{cursor:inherit}.btn.btn-primary{background-color:#006bff;color:#fff}.btn.btn-primary:active:not([disabled]),.btn.btn-primary:hover:not([disabled]){background-color:#0056cc}.input-field{background-color:#f2f2f2;border:none;border-bottom:1px solid #161616;padding:12px 8px;width:100%}.input-field:active,.input-field:focus{outline:none}body{overflow-y:scroll}.main-layout{display:grid;grid-template-rows:auto 200px auto 1fr;height:100vh}.main-layout .main-content{background-color:#d8d8d8}.main-layout .main-content .main-content-wrapper{background-color:#fff;height:100%;margin:auto;max-width:1024px;overflow-y:hidden;padding:16px}.main-header{align-items:center;background-image:url(/static/media/background.b8aa92d8094d00431982.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:200px;overflow:hidden;position:relative}.main-header img{max-height:100px}.main-header h1{color:#fffc;font-family:"28DaysLater";font-weight:400}.main-menu{align-items:center;background-color:#161616;display:flex;justify-content:center}.main-menu a{color:#fff;font-family:"28DaysLater";padding:16px 32px;text-decoration:none;transition:all .3s ease}.main-menu a.active,.main-menu a:hover{background-color:#232323}.action-icon.clickable{cursor:pointer}.action-icon.green{color:green}.action-icon.red{color:red}.action-icon.disabled{cursor:not-allowed;opacity:.7}.main-status-bar{background-color:#161616;color:#fff;display:flex;justify-content:space-between;padding:8px}.main-status-bar .secondary{display:flex;gap:8px}.main-status-bar .secondary .darken-white{color:#ccc}.connection-indicator{cursor:pointer;display:flex;gap:4px;justify-content:center;-webkit-user-select:none;user-select:none}.connection-indicator .connected{color:#008600}.connection-indicator .disconnected{color:#860000}.tooltip-box.portal{background-color:#333;border-radius:4px;color:#fff;font-size:13px;opacity:.95;padding:6px 10px;pointer-events:none;white-space:nowrap;z-index:9999}.player-table table{border-collapse:collapse;width:100%}.player-table table thead{background-color:#161616;color:#fff}.player-table table thead th{padding:8px;text-align:left}.player-table table thead th.centered{text-align:center}.player-table table tbody tr{transition:all .1s ease}.player-table table tbody tr td{padding:8px}.player-table table tbody tr td.action-column{align-items:center;display:flex;gap:8px;justify-content:right}.player-table table tbody tr td.centered{text-align:center}.player-table table tbody tr:nth-child(2n){background-color:#f2f2f2}.player-table table tbody tr:nth-child(odd){background-color:#e6e6e6}.player-table table tbody tr:hover{background-color:#b3b3b3}.player-table .color-red{color:#580000}.title-box{align-items:center;border-bottom:2px solid #0000001a;display:flex;justify-content:space-between;margin-bottom:16px}.title-box .title{font-family:"28DaysLater";font-size:2rem}.title-box .actions{display:flex;gap:8px}.title-box .actions div{border-radius:5px;padding:8px;transition:all .2s ease}.title-box .actions div:hover{background-color:#e6e6e6}.setup-page .form-wrapper{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.profile-manager-page .existing-profiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.item-card{align-items:center;background-color:#e6e6e6;border-radius:5px;display:flex;gap:8px;padding:4px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.item-card.clickable{cursor:pointer}.item-card.clickable:hover{background-color:#ccc}.item-card .item-icon{padding:8px}.item-card .amount-badge,.item-card .item-icon{background-color:#161616;border-radius:5px;color:#fff}.item-card .amount-badge{align-items:center;display:flex;font-size:.8rem;justify-content:center;padding:4px 8px}.profile-card{border:1px solid #161616;border-radius:5px;overflow:hidden}.profile-card .title-bar{background-color:#161616;color:#fff;display:flex;justify-content:space-between;padding:8px}.profile-card .title-bar .actions,.profile-card .title-bar .title{align-items:center;display:flex;gap:8px}.profile-card .card-content{display:flex;flex-direction:column;gap:4px;padding:8px}.item-database-page .search-bar{margin-bottom:16px}.item-database-page .database-wrapper{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 2fr}.tab-list .tab-nav{display:flex;gap:2px}.tab-title{align-items:center;background-color:#f2f2f2;border-bottom:1px solid #0000;cursor:pointer;display:flex;flex-basis:1px;flex-grow:1;gap:4px;padding:8px;transition:background-color .2s ease}.tab-title.active,.tab-title:hover{background-color:#e6e6e6}.tab-title.active{border-bottom:1px solid #161616}.tab{padding:8px 0}.item-list table{border-collapse:collapse;width:100%}.item-list table thead{background-color:#161616;color:#fff}.item-list table thead th{padding:8px;text-align:left}.item-list table tbody tr{transition:all .1s ease}.item-list table tbody tr td{padding:8px}.item-list table tbody tr td.action-column{align-items:center;display:flex;gap:8px;justify-content:right}.item-list table tbody tr td.centered{text-align:center}.item-list table tbody tr:nth-child(2n){background-color:#f2f2f2}.item-list table tbody tr:nth-child(odd){background-color:#e6e6e6}.item-list table tbody tr:hover{background-color:#b3b3b3}.settings-page .settings-group .group-title{background-color:#161616;color:#fff;padding:8px}.settings-page .settings-group .group-content{background-color:#fafafa}.settings-page .settings-group .group-content .setting{display:flex;justify-content:space-between;padding:8px;transition:all .2s ease}.settings-page .settings-group .group-content .setting:hover{background-color:#f0f0f0}.settings-page .settings-group .group-content .setting .title{font-weight:700}.toggle-switch{background-color:#161616;border-radius:12px;cursor:pointer;display:flex;padding:4px;transition:all .2s ease;width:48px}.toggle-switch.toggle-on{background-color:#008600;justify-content:flex-end}.toggle-switch.toggle-off{justify-content:flex-start}.toggle-switch .toggle-indicator{background-color:#fff;border-radius:8px;height:16px;width:16px}
/*# sourceMappingURL=main.b6db74b9.css.map*/