@charset "UTF-8";.about-page{padding:16px 0;height:calc(100% - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left}.about-page .about-hero{text-align:center;padding:24px 20px 8px;max-width:600px;margin:0 auto 16px}.about-page .about-hero .about-logo{display:flex;justify-content:center;margin-bottom:12px;animation:grayAnimation 5s linear infinite alternate}.about-page .about-hero .about-logo .about-img{width:220px;border-radius:12px}.about-page .about-hero .about-version{font-size:14px;font-weight:600;opacity:.6;margin-bottom:8px;letter-spacing:.05em}.about-page .about-hero .about-patreon{color:var(--accent-color);font-weight:600;font-size:14px;margin-bottom:8px}.about-page .about-hero .about-description{font-size:13px;line-height:1.6;opacity:.75}.about-page .about-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:0 20px;max-width:1000px;margin:0 auto}.about-page .about-card{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;transition:box-shadow .2s ease}.about-page .about-card:hover{box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.about-page .about-card.about-card-wide{grid-column:1/-1}.about-page .about-card.about-patreon-card{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.about-page .about-card.about-patreon-card .about-card-title{margin-bottom:0}.about-page .about-card.about-patreon-card .about-patreon-cta{flex-shrink:0}.about-page .about-card.about-patreon-card .about-patreon-btn{display:inline-block;background:var(--accent-color);color:#fff;font-size:13px;font-weight:600;padding:8px 20px;border-radius:20px;transition:transform .15s ease,box-shadow .15s ease}.about-page .about-card.about-patreon-card:hover .about-patreon-btn{transform:scale(1.03);box-shadow:0 4px 12px #cc752959}.about-page .about-card-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-color);margin-bottom:10px}.about-page .about-card-title.about-card-title-spacer{margin-top:14px}.about-page a{text-decoration:none;cursor:pointer;color:inherit;transition:opacity .15s ease}.about-page a:visited{color:inherit}.about-page a:hover{opacity:.7}.about-page .about-link{display:block;font-size:13px;padding:3px 0;color:var(--accent-color)}.about-page .about-link:visited{color:var(--accent-color)}.about-page .about-ads-img{width:200px;border-radius:8px}.about-page .about-books{display:flex;gap:20px;flex-wrap:wrap}.about-page .about-patrons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px 16px;font-size:13px;opacity:.85}.about-page .about-trademarks-text{font-size:12px;line-height:1.5;opacity:.65}.about-page .whatsnew-entry{font-size:13px;line-height:1.5;opacity:.85}.about-page .console-container{position:absolute;left:0;top:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.about-page .console-container .console{border:1px solid var(--accent-color);border-radius:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(400px,100% - 40px);max-height:350px;overflow:hidden;overflow-y:auto;padding:16px;background:#eee;box-shadow:0 8px 32px #0003}.about-page .console-container .console .log{text-align:left;font-size:13px;font-family:Courier New,Courier,monospace;padding:2px 0}.dark .about-page .about-card{background:#282828;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003}.dark .about-page .about-card:hover{box-shadow:0 4px 12px #0006,0 2px 4px #0000004d}.dark .about-page .console-container .console{background:#333}@media(max-width:768px){.about-page .about-grid{grid-template-columns:1fr;padding:0 12px}.about-page .about-hero{padding:16px 12px 4px}}@media(spanning:single-fold-vertical){.about-page{margin-left:48px;overflow:hidden;display:grid;grid-template-rows:100%;grid-template-columns:calc(50% - env(fold-width)) env(fold-width) calc(50% - env(fold-width))}.about-page .about-hero{grid-column:1;grid-row:1}.about-page .about-grid{grid-column:3;grid-row:1;overflow-y:auto}.about-page .console-container{grid-row:1;grid-column:1/2}}.settings-page{overflow-y:auto;height:calc(100% - 32px);width:100%;padding:16px 0;-webkit-overflow-scrolling:touch;text-align:left}.settings-page .settings-page-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;padding:0 20px;max-width:1200px;margin:0 auto}.settings-page .setting-group{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease;background:#fff;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.settings-page .setting-group.collapsed{align-self:start}.settings-page .setting-group:hover{box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.settings-page .setting-header{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.settings-page .setting-header .setting-icon{color:var(--accent-color);font-size:16px;width:24px;text-align:center;flex-shrink:0}.settings-page .setting-header .setting-title{flex:1;font-size:15px;font-weight:600;letter-spacing:.01em}.settings-page .setting-header .setting-collapse{color:var(--accent-color);font-size:14px;opacity:.7;transition:transform .2s ease,opacity .2s ease;flex-shrink:0}.settings-page .setting-header:hover .setting-collapse{opacity:1}.settings-page .setting-group:has(.setting) .setting-header{border-bottom-color:#80808026}.settings-page .setting{padding:8px 16px;transition:background-color .15s ease}.settings-page .setting:last-child{padding-bottom:12px}.settings-page .setting:first-of-type{padding-top:12px}.settings-page .setting .setting-content{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.settings-page .setting .setting-content .setting-content-label{flex:1;font-size:13px;line-height:1.4;opacity:.85}.settings-page .setting .setting-content .setting-content-control{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.settings-page .setting .setting-content .setting-dropdown select{max-width:110px;height:30px;border-radius:6px;border:1px solid rgba(128,128,128,.3);padding:0 8px;font-size:13px;background:transparent;color:inherit;cursor:pointer;outline:none;transition:border-color .15s ease}.settings-page .setting .setting-content .setting-dropdown select:focus{border-color:var(--accent-color)}.settings-page .setting .setting-content .setting-content-control-file-input{visibility:hidden;width:.1px;position:absolute}.settings-page .setting .setting-content .setting-content-control-file-label{display:flex}.settings-page .setting .setting-content .setting-content-control-button{min-width:80px;background-color:var(--accent-color);padding:0 12px;width:auto;height:28px;border-radius:6px;font-size:12px;font-weight:500}@media(hover:hover){.settings-page .setting:hover{background-color:#8080800f}}.dark .settings-page .setting-group{background:#282828;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003}.dark .settings-page .setting-group:hover{box-shadow:0 4px 12px #0006,0 2px 4px #0000004d}.dark .settings-page .setting-header .setting-title{color:#bbb}.dark .settings-page .setting .setting-content .setting-dropdown select{border-color:#ffffff26;color:#bbb}@media(hover:hover){.dark .settings-page .setting:hover{background-color:#ffffff0a}}@media(max-width:768px){.settings-page{padding:8px 0}.settings-page .settings-page-container{grid-template-columns:1fr;padding:0 10px;gap:10px}.settings-page .setting-header{padding:12px 14px}.settings-page .setting-header .setting-title{font-size:14px}.settings-page .setting{padding:6px 14px}.settings-page .setting .setting-content .setting-content-label{font-size:13px}}@media(spanning:single-fold-vertical){.settings-page{margin-left:48px}.settings-page .settings-page-container{grid-template-columns:1fr 1fr;gap:16px}.settings-page .setting-group{width:100%}}.blocks-page{width:100%;height:100%;position:relative;display:grid;grid-template-columns:100%;grid-template-rows:50px calc(100% - 50px)}.blocks-page .blocks-page-filter{grid-column:1;grid-row:1;align-self:flex-start;justify-self:center;display:flex}.blocks-page .blocks-page-filter .textbox-element-label{width:auto;margin-right:10px}.blocks-page .blocks{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;padding-left:10px;align-content:flex-start;width:calc(100% - 10px);height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute}.blocks-page .blocks .block-card:last-child{margin-bottom:10px}@media(max-width:768px){.blocks{padding-left:5px;width:calc(100% - 5px)}}@media(spanning:single-fold-vertical){.blocks-page{width:100%}.blocks-page .blocks{flex-direction:row;width:100%}.blocks-page .block-card{padding-left:48px;width:calc((100% - 160px)/2)}.blocks-page .block-card:nth-child(2n){width:calc((100% - 80px)/2)}}.expansions-page{width:100%;height:100%;position:relative;display:grid;grid-template-columns:100%;grid-template-rows:50px calc(100% - 50px)}.expansions-page .expansions-page-filter{grid-column:1;grid-row:1;align-self:flex-start;justify-self:center;display:flex}.expansions-page .expansions-page-filter .textbox-element-label{width:auto;margin-right:10px}.expansions-page .expansions{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;padding-left:5px;align-content:flex-start;width:calc(100% - 5px);height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute}.expansions-page .expansions .expansion-card:last-child{margin-bottom:10px}@media(max-width:768px){.expansions{padding-left:5px}}@media(spanning:single-fold-vertical){.expansions{flex-direction:row}.expansions .expansion-card{margin-left:48px;width:calc((100% - 160px)/2)}.expansions .expansion-card:nth-child(2n){width:calc((100% - 80px)/2)}}.virtualized-list{position:relative;padding-bottom:10px}.dark .cards-page .card-element-logo-container .card-element-logo{filter:invert(0)}.cards-page{height:100%;overflow:hidden;display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr;position:relative}.cards-page .card-element-mana{width:22px;margin-right:2px}.cards-page .rowsetLogo{padding:0!important}.cards-page .card-element-logo-container{display:grid;width:100%;height:100%;align-content:center;justify-content:center}.cards-page .card-element-logo-container .card-element-logo{width:22px;filter:invert(1)}.cards-page .datagrid .datagrid-headers{margin-left:-1px}.cards-page .cards-deck-tabs{grid-row:1;grid-column:1;display:flex;align-self:center;justify-self:center;margin-bottom:10px}.cards-page .cards-deck-tabs .cards-deck-tab{font-size:24px;transition:opacity .25s;opacity:.5;display:grid;align-content:center;cursor:pointer}.cards-page .cards-deck-tabs .cards-deck-tab.selected{cursor:default;opacity:1;font-weight:700}.cards-page .cards-deck-tabs .cards-deck-tab-sideboard{margin:0 15px}.cards-page .cards-filters{grid-row:2;grid-column:1;padding-left:15px;display:grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr}.cards-page .cards-filters .cards-filters-expand{grid-row:1/span 2;grid-column:1;display:grid;padding:0 10px 0 0;cursor:pointer}.cards-page .cards-filters .cards-filters-list{grid-row:1;grid-column:2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.cards-page .cards-filters .cards-filters-list.expand{grid-row:2}.cards-page .cards-filters .cards-filters-list .cards-filters-text{box-sizing:border-box;width:150px}.cards-page .cards-filters .cards-filters-list .filter-control{margin:5px 10px 5px 0;height:31px;width:150px}.cards-page .cards-filters .cards-filters-list .filter-control-double{width:306px;margin-left:3px}.cards-page .cards-list{grid-row:3;grid-column:1;height:100%;margin-left:10px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:calc(100% - 10px)}.cards-page .cards-datagrid{grid-row:3;grid-column:1;height:100%}.cards-page .cards-grouped-list{grid-row:3;grid-column:1;padding-left:10px;height:calc(100% - 10px);padding-bottom:10px;padding-right:10px;overflow-y:auto;position:absolute;width:calc(100% - 20px)}@media(max-width:768px){.cards-page .cards-deck-tabs .cards-deck-tab{font-size:14px}.cards-page .cards-filters .cards-filters-list .cards-filters-text{width:100%;height:28px;font-size:10px}.cards-page .cards-filters .cards-filters-list .filter-control{width:calc(25% - 10px);margin:2px 10px 2px 0;font-size:10px;height:28px}.cards-page .cards-filters .filter-plus{display:none}.cards-page .cards-datagrid{margin-top:5px;height:calc(100% - 5px)}.cards-page .cards-grouped-list{padding-right:0;width:calc(100% - 10px)}.cards-page .cards-grouped-list .group,.cards-page .cards-grouped-list .group-header{margin-right:10px}}@media(spanning:single-fold-vertical){.cards-page{margin-left:48px;width:calc(100% - 48px)}.cards-page .cards-deck-tabs{justify-self:stretch;display:grid;grid-template-rows:100%;grid-template-columns:calc(25% - 10px) calc(25% - 10px) 1fr calc(50% - 10px) 10px}.cards-page .cards-deck-tabs .cards-deck-tab:nth-child(1){grid-row:1;grid-column:1}.cards-page .cards-deck-tabs .cards-deck-tab:nth-child(2){grid-row:1;grid-column:2}.cards-page .cards-deck-tabs .cards-deck-tab:nth-child(3){grid-row:1;grid-column:4}.cards-page .cards-filters .cards-filters-list{display:grid;grid-template-columns:calc(16.6666666667% - 20px) calc(16.6666666667% - 20px) calc(16.6666666667% - 20px) 1fr calc(16.6666666667% - 20px) calc(16.6666666667% - 20px) calc(16.6666666667% - 20px) 60px;grid-template-rows:50% 50%}.cards-page .cards-filters .cards-filters-list .filter-control,.cards-page .cards-filters .cards-filters-list .cards-filters-text{width:120px}.cards-page .cards-filters .cards-filters-list .cards-filters-name{grid-column:1;grid-row:1}.cards-page .cards-filters .cards-filters-list .cards-filters-sort{grid-column:2;grid-row:1}.cards-page .cards-filters .cards-filters-list .cards-filters-color{grid-column:3;grid-row:1}.cards-page .cards-filters .cards-filters-list .cards-filters-author{grid-column:5;grid-row:1}.cards-page .cards-filters .cards-filters-list .cards-filters-rarity{grid-column:6;grid-row:1}.cards-page .cards-filters .cards-filters-list .cards-filters-type{grid-column:7;grid-row:1}.cards-page .cards-filters .cards-filters-list .cards-filters-format{grid-column:1;grid-row:2}.cards-page .cards-filters .cards-filters-list .cards-filters-state{grid-column:2;grid-row:2}.cards-page .cards-filters .cards-filters-list .cards-filters-expansions{grid-column:3;grid-row:2}.cards-page .cards-filters .cards-filters-list .cards-filters-decks{grid-column:5;grid-row:2}.cards-page .cards-filters .cards-filters-list .cards-filters-tags{grid-column:6;grid-row:2}.cards-page .cards-filters .cards-filters-list .cards-filters-price{grid-column:1/span 3;grid-row:1;width:300px}.cards-page .cards-filters .cards-filters-list .cards-filters-manacost{grid-column:5/span 7;grid-row:1;width:300px}.cards-page .cards-filters .cards-filters-list .cards-filters-power{grid-column:1/span 3;grid-row:2;width:300px}.cards-page .cards-filters .cards-filters-list .cards-filters-toughness{grid-column:5/span 7;grid-row:2;width:300px}}.search-page{height:calc(100% - 10px);width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;display:flex;flex-direction:column;text-align:left}.search-page .search-tabs{display:flex;flex-wrap:wrap;gap:0;padding:12px 16px 0;flex-shrink:0}.search-page .search-tabs .search-tab{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;opacity:.55;transition:opacity .2s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.search-page .search-tabs .search-tab:hover{opacity:.8}.search-page .search-tabs .search-tab.active{opacity:1;border-bottom-color:var(--accent-color);color:var(--accent-color)}.search-page .search-tabs .search-tab.has-active:not(.active){opacity:.75}.search-page .search-tabs .search-tab.has-active:not(.active):after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-color);flex-shrink:0}.search-page .search-tab-content{flex:1;overflow-y:auto;padding:8px 16px 16px}.search-page .search-tab-content .search-tab-panel{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;height:100%}.search-page .search-element{width:280px;margin:10px 30px 20px 10px;font-size:14px}.search-page .search-element.search-element-active{border-left:3px solid var(--accent-color);padding-left:8px;border-radius:4px;background:#0000000a}.search-page .search-element .sticky{height:5px}.search-page .search-element .options-label{align-self:center;margin-right:5px;width:80px;text-align:left;font-weight:600;color:var(--accent-color);margin-bottom:8px}.search-page .search-element .textbox-element-label,.search-page .search-element .listbox-element-label{font-size:12px;font-weight:500;opacity:.7;letter-spacing:.02em}.search-page .search-element input[type=text],.search-page .search-element input[type=number],.search-page .search-element input[type=date]{background:#0000000d;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:7px 10px;font-size:13px;color:inherit;transition:border-color .2s ease,background .2s ease}.search-page .search-element input[type=text]:focus,.search-page .search-element input[type=number]:focus,.search-page .search-element input[type=date]:focus{outline:none;border-color:var(--accent-color);background:#00000014}.search-page .search-element input[type=text]::placeholder,.search-page .search-element input[type=number]::placeholder,.search-page .search-element input[type=date]::placeholder{color:#0006;opacity:1}.search-page .search-element select{background:#0000000d;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:7px 10px;font-size:13px;color:inherit;box-sizing:border-box;min-width:0;transition:border-color .2s ease}.search-page .search-element select:focus{outline:none;border-color:var(--accent-color)}.search-page .search-element .textbox-element-clear,.search-page .search-element .listbox-element-clear{opacity:.4;transition:opacity .15s ease}.search-page .search-element .textbox-element-clear:hover,.search-page .search-element .listbox-element-clear:hover{opacity:.8}.search-page .search-element .multiselect-element{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:10px 2px 6px}.search-page .search-element .multiselect-element .multiselect-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:4px;padding-left:8px}.search-page .search-element .multiselect-element .multiselect-list .multiselect-entry{border-radius:8px;transition:background .15s ease,transform .15s ease}.search-page .search-element .multiselect-element .multiselect-list .multiselect-entry .multiselect-entry-img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.search-page .search-element .multiselect-element .multiselect-list .multiselect-entry .multiselect-entry-label{font-size:11px;opacity:.7}.search-page .search-element .multiselect-element .multiselect-list .multiselect-entry .multiselect-selection{border-radius:8px;border-width:2px;background:#0000000f}.dark .search-page .search-element input[type=text],.dark .search-page .search-element input[type=number],.dark .search-page .search-element input[type=date]{background:#ffffff14;border-color:#ffffff1f}.dark .search-page .search-element input[type=text]:focus,.dark .search-page .search-element input[type=number]:focus,.dark .search-page .search-element input[type=date]:focus{background:#ffffff1f}.dark .search-page .search-element input[type=text]::placeholder,.dark .search-page .search-element input[type=number]::placeholder,.dark .search-page .search-element input[type=date]::placeholder{color:#ffffff80}.dark .search-page .search-element select{background:#ffffff14;border-color:#ffffff1f}.dark .search-page .search-element .multiselect-element{background:#ffffff0a;border-color:#ffffff14}.dark .search-page .search-element .multiselect-element .multiselect-list .multiselect-entry .multiselect-entry-img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.dark .search-page .search-element .multiselect-element .multiselect-list .multiselect-entry .multiselect-selection{background:#ffffff14}.dark .search-page .search-element.search-element-active{background:#ffffff0f}@media(max-width:1024px){.search-page .search-tab-content .search-tab-panel{flex-direction:row;height:auto}.search-page .search-element{width:calc(100% - 10px);margin:10px 0 20px 10px}}@media(spanning:single-fold-vertical){.search-page{margin-left:48px;width:calc(100% - 48px)}.search-page .search-tab-content .search-tab-panel{flex-direction:row}.search-page .search-element{width:calc(50% - 58px)}.search-page .search-element:nth-child(2n){margin-left:calc(env(fold-width) - 10px);width:calc(50% - 10px);margin-right:0}}.dark .card-page .card-element .card-element-border,.dark .card-page .card-element.card-ruling,.dark .card-page .card-element-multiline .card-element-multiline-border{border-bottom:1px solid #bbbbbb}.dark .crop{background:#333}.crop{position:absolute;width:100%;height:100%;top:0;left:0;z-index:20;background:#eee}.crop img{width:100%;height:100%;object-fit:contain}.card-page{height:100%;overflow:hidden;overflow-x:auto;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;padding-left:5px;justify-items:flex-start;align-content:flex-start;position:absolute;width:calc(100% - 5px)}.card-page.removed{opacity:.2}.card-page.fullscreen{overflow-y:hidden}.card-page.float-out-left{transition:transform .15s,opacity .15s;transform:translate(-200px);opacity:0}@keyframes cardPageEntryAnimation-right{0%{transform:translate(200px)}to{transform:translate(0)}}.card-page.float-in-right{transition:transform .15s,opacity .15s;animation-name:cardPageEntryAnimation-right;animation-duration:.15s;animation-timing-function:linear;opacity:1}.card-page.float-out-right{transition:transform .15s,opacity .15s;transform:translate(200px);opacity:0}@keyframes cardPageEntryAnimation-left{0%{transform:translate(-200px)}to{transform:translate(0)}}.card-page.float-in-left{transition:transform .15s,opacity .15s;animation-name:cardPageEntryAnimation-left;animation-duration:.15s;animation-timing-function:linear;opacity:1}.card-page .card-element-multiline{width:50%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;padding-bottom:5px;margin-left:20px;margin-bottom:10px;padding-right:10px}.card-page .card-element-multiline .card-element-multiline-label{grid-column:1;grid-row:1;text-align:left;font-weight:700}.card-page .card-element-multiline .card-element-multiline-value{grid-column:1;grid-row:2;text-align:left;margin-top:5px}.card-page .card-element-multiline .card-element-multiline-value .expansion-card{width:calc(100% - 10px)}.card-page .card-element-multiline .card-element-multiline-value .card-element-multiline-mana{width:20px;transform:translateY(4px)}.card-page .card-element-multiline .card-element-multiline-value.italics{font-style:italic}.card-page .card-element-multiline .card-element-multiline-border{grid-column:1;grid-row:3;border-bottom:1px solid #444444;height:4px}.card-page .card-page-elements{display:flex;width:60.0600600601%;height:calc(100% - 20px);align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-items:flex-start;align-content:flex-start}.card-page .card-page-elements.fullscreen{display:none}.card-page .card-element{width:50%;display:grid;grid-template-rows:1fr auto;grid-template-columns:auto 1fr auto;padding-bottom:5px;margin-left:20px;margin-bottom:10px;padding-right:10px}.card-page .card-element.card-ruling{text-align:left;display:block;border-bottom:1px solid #444444;word-break:break-word}.card-page .card-element .card-element-border{grid-column:1/span 3;grid-row:2;border-bottom:1px solid #444444;height:4px}.card-page .card-element .card-element-label{grid-column:1;grid-row:1;font-weight:700}.card-page .card-element .card-element-links{grid-column:2;grid-row:1;display:flex;flex-flow:wrap;justify-content:end;flex-direction:row}.card-page .card-element .card-element-links .card-element-link{margin-left:5px}.card-page .card-element .card-element-links .card-element-link.link{justify-self:end;text-decoration:underline;cursor:pointer}.card-page .card-element .card-element-value{grid-column:2;grid-row:1;text-align:right}.card-page .card-element .card-element-value.link{justify-self:end;text-decoration:underline;cursor:pointer}.card-page .card-element .card-element-mana{grid-column:2;grid-row:1;width:20px;margin-left:2px;align-self:center}.card-page .card-element .card-element-image{grid-column:3;grid-row:1;width:20px;align-self:center;margin-left:4px}.card-page .card-card{width:30.03003003%;height:calc(100% - 20px)}.card-page .card-card:active{transition:unset;transform:unset!important}.card-page .card-card .card-card-name{display:none}.card-page .card-card .card-card-image-container .card-card-image,.card-page .card-card .card-card-image-back img{width:100%;object-position:top;object-fit:contain}@media(hover:hover){.card-page .card-card:hover{transform:unset;box-shadow:unset}.dark .card-page .card-card:hover{box-shadow:unset}}@media(max-width:1280px){.card-page{flex-direction:row;overflow-x:hidden;overflow-y:auto;height:calc(100% - 10px);padding-bottom:10px}.card-page .card-page-elements{width:calc(100% - 25px);height:unset}.card-page .card-element-multiline{width:100%;margin-left:10px}.card-page .card-element-multiline .card-element-multiline-value .expansion-card{width:100%;margin:0}.card-page .card-element{width:100%;margin-left:10px}.card-page .card-element.card-ruling{width:calc(100% - 35px)}.card-page .card-card{width:calc(100% - 20px);margin-bottom:10px;max-height:75%}}@media(spanning:single-fold-vertical){.card-page{overflow:hidden;display:grid;grid-template-rows:100%;grid-template-columns:50% 50%}.card-page .card-card{grid-row:1;grid-column:1;max-height:100%;width:100%}.card-page .card-page-elements{overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap;height:100%;width:calc(100% - (env(fold-width)/2));margin-left:calc(env(fold-width)/2);grid-row:1;grid-column:2}.card-page .card-page-elements .card-element,.card-page .card-page-elements .card-element-multiline{width:calc(100% - 20px)}}.dark .statistics-page .statistics-global .statistics-global-chart .backArc{stroke:#444}.dark .statistics-page .statistic-line .statistic-line-progress{background:#444}.statistics-page-container{width:100%;height:100%;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;position:relative}.statistics-sets{grid-column:1;grid-row:1;align-content:center;justify-self:center;display:flex;margin-bottom:20px}.statistics-sets .stats-filter{width:150px;margin-right:10px}.statistics-page{grid-column:1;grid-row:2;overflow:hidden;overflow-y:auto;height:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:100%;padding-left:10px;position:absolute;width:calc(100% - 10px)}.statistics-page .statistics-global{grid-column:1;grid-row:1;display:grid;grid-template-rows:100%;grid-template-columns:calc(100% - 180px) 180px}.statistics-page .statistics-global .statistics-global-chart{grid-row:1/span 2;grid-column:1;height:350px}.statistics-page .statistics-global .statistics-global-chart .backArc{stroke:#bcbcbc;max-height:100%}.statistics-page .statistics-global .statistics-global-chart .arc{stroke:var(--accent-color);max-height:100%}.statistics-page .statistics-global .statistics-global-details{grid-row:1;grid-column:2;display:flex;flex-direction:column;align-self:center}.statistics-page .statistics-global .statistics-global-details .statistics-global-value{font-weight:700;color:var(--accent-color);font-size:18px;text-shadow:.5px .5px #111111}.statistics-page .statistics-global .statistics-global-details .statistics-global-value.offset{margin-top:8px}.statistics-page .statistics-global .statistics-global-big{grid-row:1/span 2;grid-column:1;font-size:4vh;justify-self:center;font-weight:700;color:var(--accent-color);height:350px;display:grid;align-content:center;text-shadow:.5px .5px #111111}.statistics-page .statistics-others{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-items:flex-start;align-items:flex-start}.statistics-page .statistic-line{margin-top:20px;display:grid;grid-template-rows:20px 10px;grid-template-columns:60px 1fr auto;height:40px}.statistics-page .statistic-line.dismiss{opacity:.1}.statistics-page .statistic-line .statistic-line-percentage{grid-row:1/span 2;grid-column:1;align-self:center;font-weight:700;text-align:right;margin-right:7px}.statistics-page .statistic-line .statistic-line-title{grid-row:1;grid-column:2;justify-self:left}.statistics-page .statistic-line .statistic-line-details{grid-row:1;grid-column:2;justify-self:right}.statistics-page .statistic-line .statistic-line-progress-back{grid-row:2;grid-column:2;background:#bcbcbc}.statistics-page .statistic-line .statistic-line-progress-back .statistic-line-progress{background:var(--accent-color);height:10px}.statistics-page .statistic-line .statistic-line-image{grid-row:1/span 2;grid-column:3;width:28px;align-self:center;justify-self:center;margin:4px 0 4px 8px}.statistics-page .statistics-block{width:calc(33.3333333333% - 30px);margin-right:20px}.statistics-page .statistics-block.stats{display:block;width:calc(100% - 10px);margin-right:0}.statistics-page .statistics-block .statistics-block-header{font-size:20px;text-align:left;font-weight:700}@media(max-width:1600px){.statistics-page .statistics-global{grid-template-rows:auto 1fr;grid-template-columns:100%}.statistics-page .statistics-global .statistics-global-big{font-size:4vh}.statistics-page .statistics-global .statistics-global-chart,.statistics-page .statistics-global .statistics-global-big{grid-row:1;grid-column:1}.statistics-page .statistics-global .statistics-global-details{grid-row:2;grid-column:1}.statistics-page .statistics-block{width:calc(50% - 20px);margin-bottom:10px}}@media(max-width:1280px){.statistics-sets{padding-left:10px;flex-wrap:wrap;margin-bottom:0}.statistics-sets .stats-filter{width:calc(33.3333333333% - 10px);margin-bottom:5px}.statistics-page{padding-bottom:10px;height:calc(100% - 10px);grid-template-columns:100%;grid-template-rows:auto 1fr}.statistics-page .statistics-global{grid-template-rows:100%;grid-template-columns:calc(100% - 180px) 180px}.statistics-page .statistics-global .statistics-global-big{font-size:4vh}.statistics-page .statistics-global .statistics-global-chart,.statistics-page .statistics-global .statistics-global-big{grid-row:1/span 2;grid-column:1}.statistics-page .statistics-global .statistics-global-details{grid-row:1;grid-column:2}.statistics-page .statistics-block:not(:first-child){padding-bottom:10px}.statistics-page .statistics-block{width:calc(100% - 20px)}.statistics-page .statistics-others{grid-row:2;grid-column:1}}@media(spanning:single-fold-vertical){.statistics-sets{margin-left:48px}.statistics-sets .stats-filter{width:calc(50% - 60px)}.statistics-sets .stats-filter:nth-child(2n){margin-left:calc(env(fold-width) + 20px);width:calc(50% - 50px)}.statistics-page{display:grid;grid-template-rows:100%;grid-template-columns:calc(50% - env(fold-width)) env(fold-width) 50%;margin-left:48px;width:calc(100% - 48px);margin-top:10px;overflow-y:hidden;height:100%}.statistics-page .statistics-global{margin-right:20px;grid-template-rows:auto 1fr;grid-template-columns:100%;overflow-y:hidden;height:100%}.statistics-page .statistics-global .statistics-global-chart,.statistics-page .statistics-global .statistics-global-big{grid-row:1;grid-column:1}.statistics-page .statistics-global .statistics-global-details{grid-row:2;grid-column:1;flex-wrap:wrap;overflow:hidden;height:100%}.statistics-page .statistics-others{grid-row:1;grid-column:3;overflow-y:auto}.statistics-page .statistics-block.stats{grid-column:1;grid-row:1/span 3;height:100%;overflow-y:hidden}.statistics-page .statistics-block.statistics-details,.statistics-page .statistics-block.statistics-colors,.statistics-page .statistics-block.statistics-rarities{grid-column:1;grid-row:1}}.albumView-page{padding:10px;height:calc(100% - 20px);overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex}.albumView-page .album-page{width:calc((100vh - 100px)*.685);height:calc(100vh - 100px);flex:none;margin-right:30px;display:grid;grid-template-rows:40px calc(100% - 40px)}.albumView-page .album-page .album-page-title{grid-row:1;text-align:left;font-size:22px;margin-left:5px;margin-right:5px;padding-top:5px;border-bottom:1px solid var(--accent-color)}.albumView-page .album-page .album-page-cards{grid-row:2;display:flex;flex-wrap:wrap;align-content:flex-start;height:100%;width:100%}.albumView-page .album-page .album-page-cards .card-card{width:calc(33.3333333333% - 10px);height:calc(33.3333333333% - 10px)}@media(max-width:768px){.albumView-page{flex-direction:column}.albumView-page .album-page{width:calc(100vw - 80px);height:calc((100vw - 80px) / .67)}}@media(spanning:single-fold-vertical){.albumView-page{margin-left:48px}}.dark .prices-page .prices-progress .prices-progress-bar-back{background:#444}.dark .prices-page .prices-progress .prices-progress-label{color:#bbb}.prices-page{display:grid;align-content:flex-start;overflow:hidden;height:100%;width:calc(100% - 10px);padding-left:10px}.prices-page .prices-log{overflow-x:hidden;overflow-y:auto;padding-bottom:10px}.prices-page .prices-log .price-log{width:700px;display:grid;grid-template-rows:30px;grid-template-columns:auto 1fr 100px 20px 100px 70px}.prices-page .prices-log .price-log .price-log-icon{grid-row:1;grid-column:1;display:grid;align-content:center;width:30px}.prices-page .prices-log .price-log .price-log-icon img{width:20px;padding:2px;margin-right:5px;background:var(--accent-color);border-radius:50%}.prices-page .prices-log .price-log .price-log-label{align-self:center;grid-row:1;grid-column:2;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px}.prices-page .prices-log .price-log .price-log-old{align-self:center;grid-row:1;grid-column:3;text-align:left}.prices-page .prices-log .price-log .price-log-arrow{align-self:center;grid-row:1;grid-column:4}.prices-page .prices-log .price-log .price-log-new{align-self:center;display:grid;grid-row:1;grid-column:5;text-align:right;font-weight:700}.prices-page .prices-log .price-log .price-log-new.improve{color:green}.prices-page .prices-log .price-log .price-log-new.regress{color:red}.prices-page .prices-log .price-log .price-log-percentage{align-self:center;display:grid;grid-row:1;grid-column:6;text-align:right}.prices-page .prices-log .price-log .price-log-percentage.improve{color:green}.prices-page .prices-log .price-log .price-log-percentage.regress{color:red}.prices-page .prices-progress{animation-name:fadein;animation-duration:.2s;animation-fill-mode:forwards;display:grid;grid-template-columns:490px 110px;grid-template-rows:50px;align-items:center;margin-right:10px}.prices-page .prices-progress .prices-progress-bar-back{grid-column:1;grid-row:1;background:#dedede;height:20px}.prices-page .prices-progress .prices-progress-bar{grid-column:1;grid-row:1;background:var(--accent-color);height:20px}.prices-page .prices-progress .prices-progress-label{grid-column:1;grid-row:1;color:#444;align-content:center}.prices-page .prices-progress .prices-cancel{grid-column:2;grid-row:1;background:var(--accent-color);color:#fff;margin-left:20px}.prices-page .prices-header{animation-name:fadein;animation-duration:.2s;animation-fill-mode:forwards;display:grid;grid-template-columns:100px 390px 110px;grid-template-rows:auto auto 50px;align-items:center;margin-right:10px}.prices-page .prices-header .prices-set-label{grid-column:1;grid-row:1;text-align:left;height:50px;align-content:center;display:grid}.prices-page .prices-header .prices-deck-label{height:50px;grid-column:1;grid-row:2;text-align:left;align-content:center;display:grid}.prices-page .prices-header .prices-provider-label{grid-column:1;grid-row:3;text-align:left}.prices-page .prices-header .prices-set-list{text-align:left;grid-column:2;grid-row:1;margin-left:10px}.prices-page .prices-header .prices-set-list.grayed{opacity:50%}.prices-page .prices-header .prices-deck-list{text-align:left;grid-column:2;grid-row:2;margin-left:10px;width:calc(100% - 10px)}.prices-page .prices-header .prices-deck-list.grayed{opacity:50%}.prices-page .prices-header .prices-provider-list{grid-column:2;grid-row:3;margin-left:10px}.prices-page .prices-header .prices-button{grid-column:3;grid-row:1/span 3;background:var(--accent-color);color:#fff;margin-left:20px}@media(max-width:768px){.prices-page .prices-log .price-log{width:calc(100% - 10px);font-size:12px;grid-template-rows:30px;grid-template-columns:auto 1fr 60px 10px 60px}.prices-page .prices-log .price-log .price-log-old,.prices-page .prices-log .price-log .price-log-new{font-size:10px}.prices-page .prices-log .price-log .price-log-icon{grid-row:1;grid-column:1;display:grid;width:20px}.prices-page .prices-log .price-log .price-log-icon img{width:14px}.prices-page .prices-log .price-log .price-log-percentage{display:none}.prices-page .prices-header{grid-template-columns:80px calc(100% - 80px);grid-template-rows:auto auto 50px 50px}.prices-page .prices-header .prices-set-list,.prices-page .prices-header .prices-provider-list{width:calc(100% - 10px)}.prices-page .prices-header .prices-button{grid-column:1/span 2;grid-row:4;margin-left:0}.prices-page .prices-progress{display:grid;grid-template-columns:100%;grid-template-rows:30px 50px}.prices-page .prices-progress .prices-cancel{grid-column:1;grid-row:2;margin-left:0}}.dark .life-counters-page .life-counters-players .life-counters-player{background:#333}.dark .life-counters-page .life-counters-players .life-counters-player.glass{background-color:#ffffff1a}.dark .life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-value-container .life-counters-player-value-footer,.dark .life-counters-page .life-counters-logs .life-counters-logs-container .life-counters-log .life-counters-log-state,.dark .life-counters-page .life-counters-logs .life-counters-logs-container .life-counters-log .life-counters-log-date{color:#bbb}.life-counters-page{height:100%;width:calc(100% - 10px);padding-left:10px;display:grid;grid-template-rows:100%;grid-template-columns:calc(100% - 400px) 400px;position:absolute;overflow-x:hidden;overflow-y:auto}.life-counters-page .life-counters-players{grid-row:1;grid-column:1;display:flex;flex-wrap:wrap;margin-right:10px}.life-counters-page .life-counters-players .life-counters-player{width:200px;height:300px;border:2px solid;margin-right:10px;margin-bottom:10px;display:grid;grid-template-rows:40px calc((100% - 40px)/2) calc((100% - 40px)/2);grid-template-columns:100%;box-sizing:border-box;transition:transform .25s;background:#eee}.life-counters-page .life-counters-players .life-counters-player.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#0000001a}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-header{grid-row:1;grid-column:1;display:grid;grid-template-rows:100%;grid-template-columns:30px calc(100% - 60px) 30px;color:#fff;margin:-1px}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-header .life-counters-player-rotate{grid-row:1;grid-column:1;align-self:center;cursor:pointer;background:transparent}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-header .life-counters-player-name{font-size:20px;font-weight:700;grid-row:1;grid-column:2;white-space:nowrap;align-self:center;overflow:hidden;text-overflow:ellipsis}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-header .life-counters-player-delete{grid-row:1;grid-column:3;align-self:center;cursor:pointer;background:transparent}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-life{grid-row:2;grid-column:1;border-bottom:2px solid}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-poison{grid-row:3;grid-column:1;border-bottom:2px solid}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block{display:grid;grid-template-columns:40px calc(100% - 80px) 40px;grid-template-rows:50% 50%;font-size:28px;font-weight:700}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-value-container{grid-row:1/span 2;grid-column:2;display:grid;grid-template-columns:100%;grid-template-rows:1fr 50px}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-value-container .life-counters-player-value{align-self:center;justify-self:center;font-size:70px;grid-row:1;grid-column:1}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-value-container .life-counters-player-value-footer{grid-row:2;grid-column:1;align-self:start;justify-self:center;font-size:20px;color:#444}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-plus-one{grid-row:1;grid-column:1;align-self:center;justify-self:center;cursor:pointer;color:green}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-plus-five{grid-row:2;grid-column:1;align-self:center;justify-self:center;cursor:pointer;color:green}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-minus-one{grid-row:1;grid-column:3;align-self:center;justify-self:center;cursor:pointer;color:red}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-minus-five{grid-row:2;grid-column:3;align-self:center;justify-self:center;cursor:pointer;color:red}.life-counters-page .life-counters-logs{grid-row:1;grid-column:2;height:100%}.life-counters-page .life-counters-logs .life-counters-logs-header{font-size:20px;font-weight:700;margin-bottom:10px;text-align:left}.life-counters-page .life-counters-logs .life-counters-logs-container{overflow-x:hidden;overflow-y:auto}.life-counters-page .life-counters-logs .life-counters-logs-container .life-counters-log{display:grid;grid-template-rows:25px 20px;grid-template-columns:1fr auto;border-bottom:1px solid;margin-right:10px;margin-bottom:15px}.life-counters-page .life-counters-logs .life-counters-logs-container .life-counters-log .life-counters-log-title{font-size:16px;font-weight:700;grid-row:1;grid-column:1/span 2;text-align:left}.life-counters-page .life-counters-logs .life-counters-logs-container .life-counters-log .life-counters-log-state{font-size:14px;grid-row:2;grid-column:1;text-align:left;color:#444}.life-counters-page .life-counters-logs .life-counters-logs-container .life-counters-log .life-counters-log-date{font-size:14px;grid-row:2;grid-column:2;text-align:right;color:#444}@media(max-width:1024px){.life-counters-page{display:block;overflow-y:auto}.life-counters-page .life-counters-logs{margin-top:10px;height:unset}.life-counters-page .life-counters-logs .life-counters-logs-container{overflow-y:hidden}.life-counters-page .life-counters-players{margin-right:0}.life-counters-page .life-counters-players .life-counters-player{width:calc(50% - 10px);height:250px}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-header .life-counters-player-name{font-size:14px}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block{font-size:22px}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-value-container .life-counters-player-value{font-size:50px}.life-counters-page .life-counters-players .life-counters-player .life-counters-player-block .life-counters-player-value-container .life-counters-player-value-footer{font-size:16px}}@media(spanning:single-fold-vertical){.life-counters-page{overflow-y:hidden;margin-left:48px;width:calc(100% - 48px);grid-template-columns:calc(50% - 48px) calc(50% + 38px)}.life-counters-page .life-counters-logs{padding-left:calc(env(fold-width) + 10px);overflow-y:auto}.life-counters-page .life-counters-players{overflow-y:auto;margin-right:0}.life-counters-page .life-counters-players .life-counters-player{width:calc(50% - 10px)}}.decks-page{display:grid;grid-template-columns:100%;grid-template-rows:50px calc(100% - 50px);position:relative;width:100%;height:100%}.decks-page .decks-page-popup-host{grid-column:1;grid-row:1/span 2;width:0;height:0;z-index:100}.decks-page .decks-page-card-filter{grid-column:1;grid-row:1;align-self:flex-start;justify-self:center;display:flex}.decks-page .decks-page-card-filter .textbox-element-label{width:auto;margin-right:10px}.decks-page .decks-page-list{grid-column:1;grid-row:2;padding-left:10px;height:calc(100% - 10px);padding-bottom:10px;padding-right:10px;overflow-y:auto;position:absolute;width:calc(100% - 20px)}@media(max-width:768px){.decks-page{padding-right:0}.decks-page .decks-page-list{padding-right:0;width:calc(100% - 10px)}.decks-page .decks-page-list .group,.decks-page .decks-page-list .group-header{margin-right:10px}}@media(spanning:single-fold-vertical){.decks-page{margin-left:48px;width:calc(100% - 48px)}.decks-page .decks-page-card-filter{justify-self:flex-end}.decks-page .decks-page-list{display:flex;flex-direction:row;flex-wrap:wrap}.decks-page .decks-page-list .group{width:calc(50% - 50px)}.decks-page .decks-page-list .group:nth-child(2n){margin-left:calc(env(fold-width) + 20px);width:calc(50% - 10px)}}.deck-statistics-page{padding-left:10px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.deck-statistics-page .deck-statistics-header{grid-row:1;grid-column:1;display:flex;flex-wrap:wrap}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry{display:grid;grid-template-columns:100%;grid-template-rows:20px 1fr;flex:1;margin:5px;min-width:100px}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry .deck-statistics-header-label{grid-row:1;grid-column:1}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry .deck-statistics-header-value{grid-row:2;grid-column:1;font-size:20px;color:var(--accent-color);font-weight:700}.deck-statistics-page .decks-statistics-stats{grid-row:2;grid-column:1;display:flex;flex-wrap:wrap}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat{width:calc(33.3333333333% - 20px);margin-top:10px;margin-bottom:10px;height:calc(50% - 50px)}@media(max-width:768px){.deck-statistics-page{padding-left:0}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry{grid-template-rows:14px 1fr}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry .deck-statistics-header-label{font-size:12px}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry .deck-statistics-header-value{font-size:14px}.deck-statistics-page .decks-statistics-stats{flex-direction:column}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat{align-self:center;width:calc(100% - 20px);height:300px}}@media(spanning:single-fold-vertical){.deck-statistics-page{margin-left:48px;width:calc(100% - 48px)}.deck-statistics-page .deck-statistics-header{margin-bottom:10px;display:grid;grid-template-rows:50% 50%;grid-template-columns:calc(25% - 10px) calc(25% - 10px) 1fr calc(25% - 10px) calc(25% - 10px) 20px}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry .deck-statistics-header-value{font-size:18px}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry:nth-child(1){grid-column:1;grid-row:1}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry:nth-child(2){grid-column:2;grid-row:1}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry:nth-child(3){grid-column:4;grid-row:1}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry:nth-child(4){grid-column:5;grid-row:1}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry:nth-child(5){grid-column:1;grid-row:2}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry:nth-child(6){grid-column:2;grid-row:2}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry:nth-child(7){grid-column:4;grid-row:2}.deck-statistics-page .deck-statistics-header .deck-statistics-header-entry:nth-child(8){grid-column:5;grid-row:2}.deck-statistics-page .decks-statistics-stats{display:grid;grid-template-rows:33% 33% 33%;grid-template-columns:calc(50% - env(fold-width)) env(fold-width) 50%;height:100%;overflow:hidden}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat{width:calc(100% - 10px);margin:0;height:100%}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat:nth-child(1){grid-column:1;grid-row:1}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat:nth-child(2){grid-column:1;grid-row:2}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat:nth-child(3){grid-column:1;grid-row:3}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat:nth-child(4){grid-column:3;grid-row:1}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat:nth-child(5){grid-column:3;grid-row:2}.deck-statistics-page .decks-statistics-stats .decks-statistics-stat:nth-child(6){grid-column:3;grid-row:3}}.simulator-page{height:100%;overflow:hidden;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;padding-left:10px}.simulator-page .simulator-tabs{grid-row:1;grid-column:1;display:flex;align-self:center;justify-self:center;margin-bottom:10px}.simulator-page .simulator-tabs .simulator-tab{margin:0 15px;font-size:24px;transition:opacity .25s;opacity:.5;display:grid;align-content:center;cursor:pointer}.simulator-page .simulator-tabs .simulator-tab.selected{cursor:default;opacity:1;font-weight:700}.simulator-page .simulator-cards{height:calc(100% - 10px);overflow-y:auto;overflow-x:hidden}@media(max-width:768px){.simulator-page{padding-left:5px}.simulator-page .simulator-tabs .simulator-tab{font-size:12px;margin:0 5px}}@media(spanning:single-fold-vertical){.simulator-page{margin-left:48px;width:calc(100% - 48px)}.simulator-page .simulator-tabs{justify-self:stretch;display:grid;grid-template-rows:100%;grid-template-columns:calc(16.6666666667% - 10px) calc(16.6666666667% - 10px) 1fr calc(16.6666666667% - 10px) calc(16.6666666667% - 10px) calc(16.6666666667% - 10px) 10px}.simulator-page .simulator-tabs .simulator-tab{margin:0;font-size:20px}.simulator-page .simulator-tabs .simulator-tab:nth-child(1){grid-column:1;grid-row:1}.simulator-page .simulator-tabs .simulator-tab:nth-child(2){grid-column:2;grid-row:1}.simulator-page .simulator-tabs .simulator-tab:nth-child(3){grid-column:4;grid-row:1}.simulator-page .simulator-tabs .simulator-tab:nth-child(4){grid-column:5;grid-row:1}.simulator-page .simulator-tabs .simulator-tab:nth-child(5){grid-column:6;grid-row:1}}.card-scanner-page{height:100%;display:grid;grid-template-columns:100%;grid-template-rows:80px calc(50% - 40px) 50%}.card-scanner-page .card-scanner-page-no-camera{grid-row:1/span 3;grid-column:1;justify-self:center;align-self:center;font-size:18px}.card-scanner-page .jump{height:10px}.card-scanner-page .card-scanner-setting{grid-row:1;grid-column:1;width:300px;justify-self:center;align-self:center;margin-top:4px}.card-scanner-page .camera-zoom{display:grid;grid-template-rows:100%;grid-template-columns:80px 1fr}.card-scanner-page .camera-zoom .camera-zoom-label{justify-self:start}.card-scanner-page .camera-zoom .slider-container{align-self:center;margin-left:5px}.card-scanner-page .card-scanner-preview{grid-row:2;grid-column:1;padding:5px;display:grid;width:calc(100% - 10px);height:calc(100% - 10px);grid-template-columns:100%;grid-template-rows:100%}.card-scanner-page .card-scanner-preview #camera-stream{visibility:hidden}.card-scanner-page .card-scanner-preview #camera-canvas{grid-row:1;grid-column:1;justify-self:center;border:1px solid;height:100%}.card-scanner-page .card-scanner-preview .card-scanner-no-scan{color:#fff;grid-row:1;grid-column:1;margin-bottom:10px;align-self:flex-end;justify-self:center;text-shadow:1px 1px black;z-index:100}.card-scanner-page .card-scanner-preview .card-scanner-scan{align-self:flex-end;justify-self:center;background:var(--accent-color);color:#fff;grid-row:1;grid-column:1;margin-bottom:10px;z-index:100;transform:scale(1)}.card-scanner-page .card-scanner-cards{grid-row:3;grid-column:1;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;height:calc(100% - 25px);width:100%;overflow-y:auto}.card-scanner-page .card-scanner-cards .card-card{height:calc(50vh - 70px);width:calc((50vh - 70px)*.72)}.card-scanner-page .card-scanner-cards .card-card .card-card-collection{justify-self:center}@media(max-width:768px){.card-scanner-page .listbox-element select{min-width:100px;width:100px}.card-scanner-page .card-scanner-cards .card-card{height:calc((50vw - 40px) / .72);width:calc(50vw - 40px)}}@media(spanning:single-fold-vertical){.card-scanner-page{margin-left:48px;grid-template-rows:80px calc(100% - 80px);grid-template-columns:50% 50%}.card-scanner-page .card-scanner-setting{justify-self:center;margin-right:48px}.card-scanner-page .card-scanner-preview{grid-column:1;width:calc(100% - 80px)}.card-scanner-page .card-scanner-preview #camera-stream{height:unset;width:100%}.card-scanner-page .card-scanner-cards{grid-row:1/span 2;grid-column:2}}.checklist-page{height:100%;display:grid;grid-template-rows:50px 50px calc(100% - 50px);grid-template-columns:100%}.checklist-page .checklist-page-filter{grid-row:1;grid-column:1;align-self:flex-start;justify-self:center;display:flex}.checklist-page .checklist-page-filter .textbox-element-label{width:auto;margin-right:10px}.checklist-page .checklist-filters{grid-row:2;grid-column:1;display:flex;margin-left:10px}.checklist-page .checklist-filters .checklist-filter-mode{margin-left:20px;margin-right:20px}.checklist-page .checklist-filters .checklist-filter-color{margin-right:20px}.checklist-page .checklist-sets{grid-column:1;grid-row:3;height:calc(100% - 50px);width:100%;position:relative}.checklist-page .datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell-set{box-sizing:content-box}@media(max-width:1280px){.checklist-page{grid-template-rows:50px 170px calc(100% - 170px)}.checklist-page .checklist-filters{flex-direction:column}.checklist-page .checklist-filters .checklist-filter-mode{margin-left:0;margin-top:10px;margin-right:0}.checklist-page .checklist-filters .checklist-filter-color{margin-top:10px;margin-right:0}.checklist-page .checklist-filters .checklist-filter-list{margin-top:10px}}@media(spanning:single-fold-vertical){.checklist-page{margin-left:48px;width:calc(100% - 48px);grid-template-rows:50px 100px calc(100% - 100px)}.checklist-page .checklist-filters{flex-wrap:wrap;flex-direction:row}.checklist-page .checklist-filters .listbox-element{margin:0;width:calc(50% - 58px);height:40px}.checklist-page .checklist-filters .listbox-element:nth-child(2n){margin-left:calc(env(fold-width) + 30px)}}.list-page{display:grid;grid-template-columns:100%;grid-template-rows:50px calc(100% - 50px);position:relative;width:100%;height:100%}.list-page .list-page-popup-host{grid-column:1;grid-row:1/span 2;width:0;height:0;z-index:100}.list-page .list-page-card-filter{grid-column:1;grid-row:1;align-self:flex-start;justify-self:center;display:flex}.list-page .list-page-card-filter .textbox-element-label{width:auto;margin-right:10px}.list-page .list-page-list{grid-column:1;grid-row:2;padding-left:10px;height:calc(100% - 10px);padding-bottom:10px;padding-right:10px;overflow-y:auto;position:absolute;width:calc(100% - 20px)}.list-page .list-page-list .list-group{font-size:18px;text-align:left;margin-bottom:10px}.list-page .list-page-list .list-group .list-group-header{display:grid;grid-template-rows:100%;grid-template-columns:1fr 30px 20px;border-bottom:1px solid;padding-bottom:2px}.list-page .list-page-list .list-group .list-group-header .list-group-title{grid-column:1;grid-row:1}.list-page .list-page-list .list-group .list-group-header .list-group-edit{grid-column:2;grid-row:1;cursor:pointer;display:grid;justify-content:center}.list-page .list-page-list .list-group .list-group-header .list-group-collapse{grid-column:3;grid-row:1;cursor:pointer;display:grid;justify-content:center}.list-page .list-page-list .list-group .list-group-list{display:flex;flex-wrap:wrap;align-items:flex-start}@media(max-width:768px){.list-page{padding-right:0}.list-page .list-page-list{padding-right:0;width:calc(100% - 10px)}.list-page .list-page-list .list-group .list-group-header{margin-right:10px}}@media(spanning:single-fold-vertical){.list-page{margin-left:48px;width:calc(100% - 48px)}.list-page .list-page-card-filter{justify-self:flex-end}.list-page .list-page-list{display:flex;flex-direction:row;flex-wrap:wrap}.list-page .list-page-list .list-group{width:calc(50% - 50px)}.list-page .list-page-list .list-group:nth-child(2n){margin-left:calc(env(fold-width) + 20px);width:calc(50% - 10px)}}.dark .lore-explorer-page .lore-explorer-flavor,.dark .lore-explorer-page .lore-explorer-author,.dark .lore-explorer-page .lore-explorer-set{background:#0000004d}.lore-explorer-page{width:100%;height:100%;position:relative;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto}.lore-explorer-page .no-card{grid-column:1;grid-row:1/3;font-size:34px;align-self:center}.lore-explorer-page #lore-explorer-image{grid-column:1;grid-row:1/3;object-position:center;width:100%;height:100%;transition:opacity .3s}.lore-explorer-page .lore-explorer-flavor{grid-column:1;grid-row:2;margin:20px;padding:5px;min-height:80px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff4d;color:#fff;display:grid;align-content:center;border-radius:20px}.lore-explorer-page .lore-explorer-set{grid-column:1;grid-row:1;margin:10px 0 0 10px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff4d;color:#fff;justify-self:end;align-self:flex-start;padding:5px;border-radius:5px 0 0 5px;font-size:14px}.lore-explorer-page .lore-explorer-author{top:40px;grid-column:1;grid-row:1;margin:45px 0 0 10px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff4d;color:#fff;justify-self:end;align-self:flex-start;padding:5px;border-radius:5px 0 0 5px;font-size:14px}.dark .help-page .console-container .console{background:#333}.help-page{padding:10px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.help-page .help-description{margin-bottom:20px;font-size:22px;font-weight:700}.help-page a{text-decoration:none;cursor:pointer;color:var(--accent-color)}.help-page a:visited{color:var(--accent-color)}.help-page .ads{width:200px}.help-page .support{margin-top:40px;margin-bottom:20px}.help-page .help-logo{display:grid;justify-content:center;height:120px;filter:blur(.5px);animation-name:grayAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate}@keyframes grayAnimation{0%{filter:grayscale(0%)}to{filter:grayscale(100%)}}.help-page .help-logo .help-img{width:250px;margin-bottom:20px}.help-page .help-docs{display:grid;grid-template-columns:100%;width:400px;margin-left:calc(50% - 200px)}.help-page .help-docs .help-doc-item{grid-column:1;font-size:20px}.star-page{height:calc(100% - 20px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 10px 20px}.star-page a{text-decoration:none;cursor:pointer;color:var(--accent-color)}.star-page a:visited{color:var(--accent-color)}.star-page .ads{width:100px}.star-page .star-text{display:grid;width:100%}.star-page .star-text .star-table{margin-top:20px;margin-bottom:10px;display:grid;width:auto;justify-self:center;align-items:center;justify-items:right;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr 1fr}.star-page .star-text .star-table .text{margin-right:10px}.color-dialog-container .color-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.color-dialog-container .color-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:1fr 200px 40px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 150px);top:calc(50% - 195px);width:300px;height:320px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.color-dialog-container .color-dialog .color-label{width:60px;margin-left:30px}.color-dialog-container .color-dialog.dark{background-color:#333;color:#bbb}.color-dialog-container .color-dialog.dark .color-dialog-colors-container .color-dialog-colors .color-dialog-color.color-selected{border:2px solid #333333}.color-dialog-container .color-dialog.dark .color-dialog-colors-container .color-dialog-colors .color-dialog-color:focus{border:3px solid #333333}.color-dialog-container .color-dialog .color-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.color-dialog-container .color-dialog .color-dialog-colors-container{grid-row:2;grid-column:1/span 2;display:flex}.color-dialog-container .color-dialog .color-dialog-button{width:60px;background-color:var(--accent-color)}.color-dialog-container .color-dialog .color-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:1}.color-dialog-container .color-dialog .color-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:2}@media(spanning:single-fold-vertical){.color-dialog-container .color-dialog{left:calc(25% - 150px)}}.card-image-dialog-container .card-image-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.card-image-dialog-container .card-image-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:70px 50px 1fr 60px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 200px);top:calc(50% - 210px);width:400px;height:420px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.card-image-dialog-container .card-image-dialog .card-image-label{width:60px;margin-left:30px}.card-image-dialog-container .card-image-dialog.dark{background-color:#333;color:#bbb}.card-image-dialog-container .card-image-dialog.dark .card-image-dialog-colors-container .card-image-dialog-colors .card-image-dialog-color.card-image-selected{border:2px solid #333333}.card-image-dialog-container .card-image-dialog.dark .card-image-dialog-colors-container .card-image-dialog-colors .card-image-dialog-color:focus{border:3px solid #333333}.card-image-dialog-container .card-image-dialog .card-image-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.card-image-dialog-container .card-image-dialog .card-image-dialog-filter{grid-row:2;grid-column:1/span 2;padding:0 5px}.card-image-dialog-container .card-image-dialog .card-image-dialog-container{grid-row:3;grid-column:1/span 2;display:block;overflow:hidden;overflow-y:auto;border-top:1px solid var(--accent-color);border-bottom:1px solid var(--accent-color)}.card-image-dialog-container .card-image-dialog .card-image-dialog-container .img-preview{display:grid;grid-template-columns:60px calc(100% - 60px);grid-template-rows:25px 20px 1fr;height:80px;padding:5px;object-fit:contain}.card-image-dialog-container .card-image-dialog .card-image-dialog-container .img-preview.selected{background:var(--accent-color);color:#fff}.card-image-dialog-container .card-image-dialog .card-image-dialog-container .img-preview img{grid-column:1;grid-row:1/span 2;width:100%;object-fit:contain}.card-image-dialog-container .card-image-dialog .card-image-dialog-container .img-preview .card-name{grid-column:2;grid-row:1;font-size:18px;text-overflow:ellipsis;width:100%;white-space:nowrap;margin-left:5px}.card-image-dialog-container .card-image-dialog .card-image-dialog-container .img-preview .expansion-name{grid-column:2;grid-row:2;font-size:13px;text-overflow:ellipsis;width:100%;white-space:nowrap;margin-left:5px}.card-image-dialog-container .card-image-dialog .card-image-dialog-container .img-preview .card-number{grid-column:2;grid-row:3;font-size:13px;text-overflow:ellipsis;width:100%;white-space:nowrap;margin-left:5px}.card-image-dialog-container .card-image-dialog .card-image-dialog-button{width:60px;background-color:var(--accent-color)}.card-image-dialog-container .card-image-dialog .card-image-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:1}.card-image-dialog-container .card-image-dialog .card-image-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:2}@media(spanning:single-fold-vertical){.card-image-dialog-container .card-image-dialog{left:calc(25% - 150px)}}.custom-filter-dialog-container .custom-filter-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.custom-filter-dialog-container .custom-filter-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:70px 1fr 60px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 200px);top:calc(50% - 210px);width:400px;height:480px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-label{width:60px;margin-left:30px}.custom-filter-dialog-container .custom-filter-dialog.dark{background-color:#333;color:#bbb}.custom-filter-dialog-container .custom-filter-dialog.dark .custom-filter-dialog-colors-container .custom-filter-dialog-colors .custom-filter-dialog-color:focus{border:3px solid #333333}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container{grid-row:2;grid-column:1/span 2;display:block;overflow:hidden;overflow-y:auto;padding:5px}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .custom-filter-dialog-desc{font-style:italic;margin-bottom:15px;margin-left:5px}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .sortLine{display:grid;width:100%;grid-template-columns:calc(100% - 72px) 24px 24px 24px;grid-template-rows:100%;height:24px}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .sortLine .sort-label{grid-column:1;grid-row:1;align-self:center;margin-left:10px}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .sortLine .sort-switch{grid-column:2;grid-row:1;justify-self:center;align-self:center;cursor:pointer;color:#0a0}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .sortLine .sort-switch:hover{color:#fff}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .sortLine .sort-up{grid-column:3;grid-row:1;justify-self:center;align-self:center;cursor:pointer;color:green}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .sortLine .sort-up:hover{color:#fff}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .sortLine .sort-down{grid-column:4;grid-row:1;justify-self:center;align-self:center;cursor:pointer;color:green}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-container .sortLine .sort-down:hover{color:#fff}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-button{width:60px;background-color:var(--accent-color)}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:1}.custom-filter-dialog-container .custom-filter-dialog .custom-filter-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:2}.custom-checklist-dialog-container .custom-checklist-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.custom-checklist-dialog-container .custom-checklist-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:70px 1fr 60px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 200px);top:10px;width:400px;height:calc(100% - 20px);background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-label{width:60px;margin-left:30px}.custom-checklist-dialog-container .custom-checklist-dialog.dark{background-color:#333;color:#bbb}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container{grid-row:2;grid-column:1/span 2;display:block;overflow:hidden;overflow-y:auto;padding:5px}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .custom-checklist-dialog-desc{font-style:italic;margin-bottom:15px;margin-left:5px}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .blockLine{display:grid;width:100%;grid-template-columns:24px calc(100% - 48px) 24px;grid-template-rows:100%;height:24px}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .blockLine .block-expand{grid-column:1;grid-row:1;justify-self:center;align-self:center;cursor:pointer}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .blockLine .block-expand:hover{color:#0a0}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .blockLine .block-label{grid-column:2;grid-row:1;align-self:center;margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .blockLine .block-switch{grid-column:3;grid-row:1;justify-self:center;align-self:center;cursor:pointer;color:#0a0}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .blockLine .block-switch.disable{color:#a00}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .blockLine .block-switch:hover{color:#fff}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .setLine{display:grid;width:100%;grid-template-columns:calc(100% - 24px) 24px;grid-template-rows:100%;height:24px}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .setLine .set-label{grid-column:1;grid-row:1;align-self:center;margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .setLine .set-switch{grid-column:2;grid-row:1;justify-self:center;align-self:center;cursor:pointer;color:#0a0}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .setLine .set-switch.disable{color:#a00}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-container .setLine .set-switch:hover{color:#fff}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-button{width:60px;background-color:var(--accent-color)}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:1}.custom-checklist-dialog-container .custom-checklist-dialog .custom-checklist-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:2}.custom-database-container .custom-database-background{position:absolute;left:0;top:0;width:100%;height:100%}.custom-database-container .custom-database{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:70px 40px 1fr 60px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 200px);top:calc(50% - 240px);width:400px;height:480px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.custom-database-container .custom-database.dark{background-color:#333;color:#bbb}.custom-database-container .custom-database .custom-database-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.custom-database-container .custom-database .custom-database-filter{display:grid;align-self:center;justify-self:center;grid-row:2;grid-column:1}.custom-database-container .custom-database .custom-database-container{grid-row:3;grid-column:1/span 2;display:block;overflow:hidden;overflow-y:auto;padding:5px}.custom-database-container .custom-database .custom-database-container .custom-database-desc{font-style:italic;margin-bottom:15px;margin-left:5px}.custom-database-container .custom-database .custom-database-container .blockLine{display:grid;width:100%;grid-template-columns:calc(100% - 40px) 40px;grid-template-rows:100%;height:24px}.custom-database-container .custom-database .custom-database-container .blockLine .blockLine-label{padding-left:5px;font-size:13px}.custom-database-container .custom-database .custom-database-option{grid-row:2;grid-column:2;display:flex}.custom-database-container .custom-database .custom-database-option .custom-database-deselect,.custom-database-container .custom-database .custom-database-option .custom-database-select{margin-left:10px;display:grid;align-self:center;justify-self:center}.custom-database-container .custom-database .custom-database-button{width:60px;background-color:var(--accent-color)}.custom-database-container .custom-database .custom-database-accept{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:1}.custom-database-container .custom-database .custom-database-cancel{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:2}.hidden-card-list-container .hidden-card-list-background{position:absolute;left:0;top:0;width:100%;height:100%}.hidden-card-list-container .hidden-card-list{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:70px 40px 1fr 60px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 200px);top:calc(50% - 240px);width:400px;height:480px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.hidden-card-list-container .hidden-card-list.dark{background-color:#333;color:#bbb}.hidden-card-list-container .hidden-card-list .hidden-card-list-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.hidden-card-list-container .hidden-card-list .hidden-card-list-filter{display:grid;align-self:center;justify-self:center;grid-row:2;grid-column:1/span 2}.hidden-card-list-container .hidden-card-list .hidden-card-list-container{grid-row:3;grid-column:1/span 2;display:block;overflow:hidden;overflow-y:auto;padding:5px}.hidden-card-list-container .hidden-card-list .hidden-card-list-container .hidden-card-list-desc{font-style:italic;margin-bottom:15px;margin-left:5px}.hidden-card-list-container .hidden-card-list .hidden-card-list-container .blockLine{display:grid;width:100%;grid-template-columns:calc(100% - 40px) 40px;grid-template-rows:100%;height:24px}.hidden-card-list-container .hidden-card-list .hidden-card-list-container .blockLine .blockLine-label{padding-left:5px;font-size:13px}.hidden-card-list-container .hidden-card-list .hidden-card-list-button{width:60px;background-color:var(--accent-color)}.hidden-card-list-container .hidden-card-list .hidden-card-list-accept{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:1}.hidden-card-list-container .hidden-card-list .hidden-card-list-cancel{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:2}.card-icon-dialog-container .card-icon-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.card-icon-dialog-container .card-icon-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:70px 1fr 60px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 150px);top:calc(50% - 190px);width:300px;height:380px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.card-icon-dialog-container .card-icon-dialog .card-image-label{width:60px;margin-left:30px}.card-icon-dialog-container .card-icon-dialog.dark{background-color:#333;color:#bbb}.card-icon-dialog-container .card-icon-dialog.dark .card-icon-dialog-colors-container .card-icon-dialog-colors .card-icon-dialog-color.card-image-selected{border:2px solid #333333}.card-icon-dialog-container .card-icon-dialog.dark .card-icon-dialog-colors-container .card-icon-dialog-colors .card-icon-dialog-color:focus{border:3px solid #333333}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-container{grid-row:2;grid-column:1/span 2;display:block;overflow:hidden;overflow-y:auto;border-top:1px solid var(--accent-color);border-bottom:1px solid var(--accent-color)}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-container .icon-line{display:grid;grid-template-columns:60px calc(100% - 60px);grid-template-rows:25px 1fr;height:30px;padding:5px;object-fit:contain}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-container .icon-line.selected{background:var(--accent-color);color:#fff}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-container .icon-line .icon{grid-column:1;grid-row:1;align-self:center;justify-self:center}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-container .icon-line .label{grid-column:2;grid-row:1;align-self:center}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-button{width:60px;background-color:var(--accent-color)}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:1}.card-icon-dialog-container .card-icon-dialog .card-icon-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:2}@media(spanning:single-fold-vertical){.card-icon-dialog-container .card-icon-dialog{left:calc(25% - 150px)}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}*:not(input,textarea){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.draggable{app-region:drag;-webkit-app-region:drag}.nonDraggable{app-region:no-drag;-webkit-app-region:no-drag}#titleBarContainer{grid-row:1;grid-column:1;width:env(titlebar-area-width,100%);background-color:var(--accent-color)}#titleBar{top:0;display:grid;grid-template-rows:100%;grid-template-columns:48px 200px 1fr 200px 1fr;-webkit-user-select:none;user-select:none;height:100%;left:env(titlebar-area-x,0);right:env(titlebar-area-width,0);color:#fff;font-weight:700;text-align:center}#titleBar .ui-btn{box-shadow:none;height:100%;width:100%;padding:0;align-self:center;justify-self:center}#titleBar .ui-btn .text{justify-self:center}#titleBar .ui-btn:hover{transform:scale(.9)}#titleBar .ui-btn:focus{border:0px}#titleBar .title-text{grid-row:1;grid-column:2;align-self:center;text-align:left;padding-left:5px}#titleBar .search-title-back-left{grid-row:1;grid-column:3;width:100%}#titleBar .search-title{grid-row:1;grid-column:4;align-self:center;justify-self:center;width:200px}#titleBar .search-title input{height:24px}#titleBar .search-title-back-right{grid-row:1;grid-column:5;width:100%}#onedriveIFrame{display:none}.measure-test{position:absolute;visibility:hidden;height:auto;width:auto;white-space:nowrap}input[type=text],input[type=date],textarea,select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;font-size:14px;box-shadow:inset 0 2px 2px #e9e9e9;border:1px solid #aeaeae;line-height:20px;padding:4px 10px 5px;background-color:#fff;color:#444}input[type=date]::-webkit-clear-button{display:none}input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{display:none}.dark input[type=text],.dark input[type=date],.dark textarea,.dark select{box-shadow:inset 0 2px 2px #333;border:1px solid #555555;background-color:#282828;color:#bbb}.dark input[type=text]::placeholder,.dark input[type=date]::placeholder,.dark textarea::placeholder,.dark select::placeholder{color:#777}input[type=text]:focus,input[type=date]:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-color);box-shadow:inset 0 2px 2px #e9e9e9,0 0 10px #496b7d4d}.dark input[type=text]:focus,.dark input[type=date]:focus,.dark textarea:focus,.dark select:focus{box-shadow:inset 0 2px 2px #222,0 0 10px #496b7d4d}.leave{opacity:0;transform:translateY(150px);transition:opacity .15s cubic-bezier(.6,.04,.98,.335),transform .15s cubic-bezier(.6,.04,.98,.335)}@keyframes glow{0%{transform:scale(1)}to{transform:scale(1.4)}}@keyframes exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes enter{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}@keyframes entry{0%{opacity:0}to{opacity:1}}.glowAnimation{animation-name:glow;animation-duration:.5s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:linear;color:gold}.exitAnimation{animation-name:exit;animation-duration:.15s;animation-fill-mode:forwards}.enterAnimation{animation-name:enter;animation-duration:.15s;animation-fill-mode:forwards}.entryAnimation{animation-name:entry;animation-duration:.15s;animation-fill-mode:forwards}@keyframes popup-enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.popup-content{animation-name:popup-enter;animation-duration:.15s}.player-dialog-container .player-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.player-dialog-container .player-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:40px 60px 80px 1fr 40px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 150px);top:calc(50% - 255px);width:300px;height:510px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.player-dialog-container .player-dialog .player-label{width:60px;margin-left:30px}.player-dialog-container .player-dialog.dark{background-color:#333;color:#bbb}.player-dialog-container .player-dialog.dark .player-dialog-colors-container .player-dialog-colors .player-dialog-color.color-selected{border:2px solid #333333}.player-dialog-container .player-dialog.dark .player-dialog-colors-container .player-dialog-colors .player-dialog-color:focus{border:3px solid #333333}.player-dialog-container .player-dialog .player-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.player-dialog-container .player-dialog .player-dialog-name{grid-row:2;grid-column:1/span 2;display:flex;align-items:center}.player-dialog-container .player-dialog .player-dialog-name input{margin-left:10px;width:165px}.player-dialog-container .player-dialog .player-dialog-life{grid-row:3;grid-column:1/span 2;display:grid;grid-template-rows:50% 50%;grid-template-columns:100%}.player-dialog-container .player-dialog .player-dialog-life .count-dialog-number{grid-row:1;grid-column:1;display:flex;align-items:center}.player-dialog-container .player-dialog .player-dialog-life .count-dialog-number input{margin-left:10px;width:120px}.player-dialog-container .player-dialog .player-dialog-life .count-dialog-slider{grid-row:2;grid-column:1;display:grid;margin:0 0 0 30px;align-content:flex-start;width:256px}.player-dialog-container .player-dialog .player-dialog-life .count-dialog-minus,.player-dialog-container .player-dialog .player-dialog-life .count-dialog-plus{cursor:pointer;margin:0 5px}.player-dialog-container .player-dialog .player-dialog-colors-container{grid-row:4;grid-column:1/span 2;display:flex}.player-dialog-container .player-dialog .player-dialog-button{width:60px;background-color:var(--accent-color)}.player-dialog-container .player-dialog .player-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:5;grid-column:1}.player-dialog-container .player-dialog .player-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:5;grid-column:2}.block-dialog-container .block-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.block-dialog-container .block-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:40px 60px 40px 1fr 40px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 180px);top:calc(50% - 255px);width:360px;height:510px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.block-dialog-container .block-dialog .block-label{width:60px;margin-left:30px}.block-dialog-container .block-dialog.dark{background-color:#333;color:#bbb}.block-dialog-container .block-dialog .block-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.block-dialog-container .block-dialog .block-dialog-name{grid-row:2;grid-column:1/span 2;display:flex;align-items:center}.block-dialog-container .block-dialog .block-dialog-name input{margin-left:10px;width:250px}.block-dialog-container .block-dialog .block-database-filter{display:grid;align-self:center;justify-self:center;grid-row:3;grid-column:1/span 2}.block-dialog-container .block-dialog .block-database-container{grid-row:4;grid-column:1/span 2;display:block;overflow:hidden;overflow-y:auto;padding:5px 5px 10px;height:calc(100% - 20px)}.block-dialog-container .block-dialog .block-database-container .blockLine{display:grid;width:100%;grid-template-columns:calc(100% - 40px) 40px;grid-template-rows:100%;height:24px}.block-dialog-container .block-dialog .block-database-container .blockLine .blockLine-label{padding-left:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.block-dialog-container .block-dialog .block-dialog-button{width:60px;background-color:var(--accent-color)}.block-dialog-container .block-dialog .block-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:5;grid-column:1}.block-dialog-container .block-dialog .block-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:5;grid-column:2}.info-dialog-container{display:grid;grid-template-rows:100%;grid-template-columns:100%;position:absolute;left:0;top:0;width:100%;height:100%}.info-dialog-container .info-dialog-background{left:0;top:0;width:100%;height:100%;grid-row:1;grid-column:1}.info-dialog-container .info-dialog{z-index:10;position:absolute;padding-top:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:1fr 40px 5px;grid-template-columns:100%;width:300px;min-height:150px;background:#eee;-webkit-user-select:none;user-select:none;grid-row:1;grid-column:1;left:calc(50% - 150px);align-self:center}.info-dialog-container .info-dialog.dark{background-color:#333;color:#bbb}.info-dialog-container .info-dialog .info-dialog-title{display:grid;justify-self:center;grid-row:1;grid-column:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;padding:0 5px}.info-dialog-container .info-dialog .info-dialog-title a{text-decoration-style:none;color:var(--accent-color)}.info-dialog-container .info-dialog .info-dialog-button{width:60px;background-color:var(--accent-color)}.info-dialog-container .info-dialog .info-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:2;grid-column:1}.dialog-container .dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.dialog-container .dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:1fr 40px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 150px);top:calc(50% - 75px);width:300px;height:150px;background:#eee;-webkit-user-select:none;user-select:none}.dialog-container .dialog.dark{background-color:#333;color:#bbb}.dialog-container .dialog .dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;padding:0 10px}.dialog-container .dialog .dialog-button{width:60px;background-color:var(--accent-color)}.dialog-container .dialog .dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:2;grid-column:1}.dialog-container .dialog .dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:2;grid-column:2}.general-dialog-container .general-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.general-dialog-container .general-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:30px 1fr 40px 5px;grid-template-columns:33% 33% 33%;position:absolute;left:calc(50% - 170px);top:calc(50% - 140px);width:340px;height:280px;background:#eee;-webkit-user-select:none;user-select:none;box-sizing:border-box}.general-dialog-container .general-dialog.dark{background-color:#333;color:#bbb}.general-dialog-container .general-dialog .general-dialog-title{width:calc(100% - 6px);background-color:var(--accent-color);grid-row:1;grid-column:1/span 3;color:#fff;display:grid;align-content:center;justify-content:center;font-weight:700;margin-top:-1px;padding:0 5px}.general-dialog-container .general-dialog .general-dialog-message{display:grid;align-content:center;justify-content:center;grid-row:2;grid-column:1/span 3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;padding:5px}.general-dialog-container .general-dialog .general-dialog-button{min-width:60px;background-color:var(--accent-color)}.general-dialog-container .general-dialog .general-dialog-onedrive{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:1}.general-dialog-container .general-dialog .general-dialog-dropbox{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:2}.general-dialog-container .general-dialog .general-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:3}.progress{color:#fff;position:absolute;display:grid;grid-template-rows:100%;grid-template-columns:100%;align-items:center;transition:height 125ms ease-in-out,opacity 125ms ease-in-out;bottom:0;width:100%;left:0%;height:45px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;z-index:10;background:#0006}.progress.enabled{height:50px;opacity:1}.progress.disabled{height:0px;opacity:0}.progress .message{grid-row:1;grid-column:1}.progress .background{grid-row:1;grid-column:1;height:100%;background:var(--accent-color)}.progress .close{cursor:pointer;display:grid;grid-row:1;grid-column:1;margin-right:10px;font-size:24px;justify-self:end}.notification{color:#fff;position:absolute;display:grid;grid-template-rows:1fr;grid-template-columns:1fr auto;align-items:center;justify-items:center;transition:height 125ms ease-in-out,opacity 125ms ease-in-out;bottom:0;width:100%;left:0%;height:45px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;z-index:10}.notification.error{background:red;-webkit-user-select:none;user-select:none}.notification.info{background:green;-webkit-user-select:none;user-select:none}.notification.offline{background-color:#ff4500;top:0;bottom:unset}.notification.enabled{height:50px;opacity:1}.notification.disabled{height:0px;opacity:0}.notification .message{grid-row:1;grid-column:1}.notification .message.pointer{cursor:pointer}.notification .close{cursor:pointer;display:grid;grid-row:1;grid-column:2;margin-right:10px;font-size:24px}.hidden{display:none}.topRoot{width:100%;height:100%;grid-row:2;grid-column:1}.wait-ring{opacity:1;position:absolute;top:0;left:0;height:100%;width:100%;transition:opacity .25s ease-out}.wait-ring .wait-ring-logo{position:absolute;width:200px;height:200px;left:calc(50% - 100px);top:calc(50% - 100px);animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wait-ring-disabled{pointer-events:none;opacity:0}.sort-selector{color:#fff;text-align:right;margin-right:5px;font-size:12px;grid-row:1;grid-column:1;display:grid;align-content:center;grid-template-columns:auto 14px;cursor:pointer}.sort-selector .sort-selector-label{grid-column:1;padding-bottom:1px}.sort-selector .sort-selector-icon{grid-column:2}.custom-menu-separator{margin:0 10px;align-content:center;display:grid;height:4px}.custom-menu-separator .custom-menu-separator-line{height:0px;border:.5px solid;box-sizing:border-box;opacity:.2}.custom-menu{height:25px;display:grid;grid-template-columns:20px calc(100% - 20px);align-content:center;justify-items:left;cursor:pointer;padding:5px 5px 5px 10px;background:transparent}.custom-menu .custom-menu-label{grid-column:2;white-space:nowrap;overflow:hidden;width:calc(100% - 10px);text-overflow:ellipsis;margin:0 10px;text-align:left;background:transparent}.custom-menu .custom-menu-icon{grid-column:1;display:grid;align-self:center;justify-self:center;background:transparent;width:18px}.saved-search{height:30px;display:grid;grid-template-columns:calc(100% - 20px) 20px;align-content:center;justify-items:left;cursor:pointer;padding:5px;background:transparent}.saved-search .saved-search-label{grid-column:1;white-space:nowrap;overflow:hidden;width:calc(100% - 10px);text-overflow:ellipsis;margin:0 10px;text-align:left;background:transparent}.saved-search .saved-search-trash{grid-column:2}.button{display:grid;align-self:center;justify-self:center;background:transparent}.button:active{transform:scale(.9)}.app{text-align:center;height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;color:#333;background:#eee;-webkit-user-select:none;user-select:none;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;transition:opacity .15s ease-in-out,filter .2s;overflow:hidden}.app.blurred{filter:grayscale(1)}.app.dark{background:#333;color:#bbb}.app.dark .client .mainFooter{color:#bbb;background-color:#444}.app.dark .client .mainFooter .actionButton-panel{background:#333;border:1px solid #777777;color:#bbb}.app .client{display:grid;grid-column:2;grid-row:1;grid-template-columns:100%;grid-template-rows:auto 1fr auto;overflow:hidden}.app .client .backgroundImage{width:100%;height:100%;top:0;left:0;grid-column:1;grid-row:1/4}.app .client .clickInterceptor{grid-column:1;grid-row:1/span 2;opacity:.5;background:#333;transition:opacity .15s ease-in-out}.app .client .clickInterceptor.invisible{opacity:0;pointer-events:none}.app .client .mainFooter{grid-row:3;grid-column:1;background-color:#dedede;color:#444;transition:height .25s ease;height:44px;display:grid;grid-template-rows:100%;grid-template-columns:auto 1fr}.app .client .mainFooter.over-background{filter:opacity(1)}.app .client .mainFooter.notVisible{height:0}.app .client .mainFooter.expanded{height:66px}.app .client .mainFooter .leftCommandBar{grid-row:1;grid-column:1;display:flex;flex-direction:row}.app .client .mainFooter .rightCommandBar{grid-row:1;grid-column:2;display:flex;flex-direction:row-reverse}.app .client .mainFooter .centralCommandBar{grid-row:1;grid-column:1/3;display:grid;align-content:center;justify-self:center;width:20%}.app .client .mainFooter .actionButton{display:grid;grid-template-rows:42px 22px;height:42px;width:60px;border:1px solid transparent;transform-origin:50% 50%;box-sizing:border-box;align-items:center;justify-items:center}.app .client .mainFooter .actionButton.highlighted{transition:background-color .25s ease;background-color:var(--accent-color)}.app .client .mainFooter .actionButton.highlighted .actionButton-icon{animation:pulse-animation .25s infinite reverse}@keyframes pulse-animation{0%{transform:scale(1)}to{transform:scale(1.2)}}.app .client .mainFooter .actionButton:active{transform:scale(.9)}.app .client .mainFooter .actionButton.expanded{height:64px}.app .client .mainFooter .actionButton.activated{background:var(--accent-color);color:#fff}.app .client .mainFooter .actionButton-panel{position:absolute;bottom:44px;left:0;background:#eee;z-index:99;border:1px solid #aaaaaa;color:#444;-webkit-user-select:none;user-select:none}.app .client .mainFooter .actionButton-file-input-container{display:grid;grid-template-rows:100%;grid-template-columns:100%}.app .client .mainFooter .actionButton-file-input{visibility:hidden;width:.1px;grid-row:1;grid-column:1}.app .client .mainFooter .actionButton-file-input-label{grid-row:1;grid-column:1}.app .client .mainFooter .actionSlider{display:grid;grid-template-rows:42px 22px;height:42px;width:100%;align-items:center;justify-items:center}.app .client .mainFooter .actionSlider.expanded{height:64px}.app .client .mainFooter .actionButton-separator{height:18px;border-left:1px solid;margin:0 10px;align-self:center;transition:height .15s}.app .client .mainFooter .actionButton-separator.expanded{height:38px}.app .client .mainFooter .actionButton-label{grid-row:1}.app .client .mainFooter .actionButton-label{grid-row:2;text-transform:lowercase;font-size:11px;display:grid;align-self:flex-start;transition:opacity .15s;transform:translateY(-6px)}.app .client .mainFooter .actionButton-label.collapsed{opacity:0}.app .client .header{display:grid;grid-row:1;grid-column:1;grid-template-columns:auto 1fr auto auto;grid-template-rows:100%;transition:height .25s ease;height:60px}.app .client .header.notVisible{height:0}.app .client .header .header-flip{align-self:center;color:var(--accent-color);grid-column:1;grid-row:1;display:grid;justify-content:center;margin-left:10px;width:20px}.app .client .header .header-title{text-align:left;align-self:center;font-size:24px;grid-column:2;grid-row:1;margin-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app .client .header .header-title.highlight{color:var(--accent-color)}.app .client .header .header-title .header-ordered{margin-right:10px}.app .client .header .header-commands{display:flex;align-self:center;align-items:center;justify-self:right;grid-column:4;grid-row:1;margin-right:10px;padding:2px;font-size:28px}.app .client .header .header-commands .header-colors{display:flex}.app .client .header .header-commands .header-colors .header-color{margin-right:10px;cursor:pointer;padding:3px;border:2px solid transparent;background:transparent}.app .client .header .header-commands .header-colors .header-color img{width:28px;height:28px}.app .client .header .header-commands .header-colors .header-color.color-selected{border-radius:50%;border:2px solid}.app .client .header .header-commands .search-button{font-size:16px;height:20px;background:var(--accent-color);color:#fff;margin-right:5px}.app .client .header .header-commands .header-custom-button{font-size:16px;height:20px;background:var(--accent-color);color:#fff}.app .client .header .header-commands .prev{color:#888;margin-right:5px;position:relative;cursor:pointer}.app .client .header .header-commands .next{margin-left:5px;color:#888;position:relative;cursor:pointer}.app .client .header .header-text{grid-row:1;display:grid;align-self:center;justify-self:right;grid-column:3;margin-right:20px;padding:2px;font-size:20px}.app .client .header .header-text.highlight{color:var(--accent-color)}.app .client .imageLoadingCount{padding:5px 10px;height:30px;background:#fffc;border:1px solid var(--accent-color);color:var(--accent-color);grid-row:2;grid-column:1;align-self:end;justify-self:center;transform:scale(1);margin-bottom:10px;align-content:center;display:grid;border-radius:10px;transition:transform .25s;pointer-events:none}.app .client .imageLoadingCount.collapsed{transform:scale(0)}.app .client .content{grid-row:2;grid-column:1;overflow:hidden;position:relative}.app .client .content .pageHost{overflow:hidden;height:100%;position:absolute;width:100%}.app .client .content .pageHost .waitMessage{position:absolute;text-align:center;height:40px;color:var(--accent-color);top:calc(50% - 60px);width:280px;left:calc(50% - 140px);font-size:40px}.app .client .content .pageHost .waitMessage.hidden{display:none}.app .client .content .pageHost .page{overflow:hidden;height:100%}.app .client .content .pageHost .page .library{overflow:hidden;height:100%;display:grid;grid-template-rows:1fr 20px;grid-template-columns:1fr}.app .client .content .pageHost .page .library .tabs{grid-row:1;grid-column:1}.app .client .content .pageHost .page .library .library-no-item{grid-row:1;grid-column:1;display:grid;align-self:center}.app .client .content .pageHost .page .library .footer{color:#fff;background:var(--accent-color);display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;grid-row:2;grid-column:1;font-size:12px}.app .client .content .pageHost .page .library .footer .breadcrumb{grid-column:1;grid-row:1;display:flex;padding-left:5px}.app .client .content .pageHost .page .library .footer .breadcrumb .crumb{margin-left:5px;display:grid;align-self:center;cursor:pointer}.app .client .content .pageHost .page .library .footer .stats{grid-column:2;grid-row:1;display:grid;align-self:center;margin-right:5px;justify-self:right}.app .flex{display:flex;flex-wrap:wrap;align-content:flex-start}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){select{-webkit-appearance:none}}}@media(max-width:768px){select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";cursor:pointer}.app{grid-template-columns:48px 1fr}.app .client .mainFooter .actionButton{width:48px}.app .client .mainFooter .actionButton-label{font-size:9px}.app .client .mainFooter .actionButton-separator{margin:0 10px}.app .client .mainFooter .centralCommandBar{display:none}.app .client .content .page .recents .itemCard{width:calc(100% - 20px)}.app .client .content .page .recents .search .search-box{grid-template-columns:200px 80px 1fr}.app .client .header .header-title{font-size:18px}.app .client .header .header-commands .header-colors .header-color{margin-right:4px}.app .client .header .header-commands .header-colors .header-color img{width:20px;height:20px}.app .client .header .header-commands .header-custom-button{font-size:12px}.app .client .header .header-text{font-size:11px;margin-top:2px;margin-right:10px}.app .client .header .header-filter input{width:50px}}@media(hover:hover){.saved-search:hover,.custom-menu:hover{background:var(--accent-color);color:#fff}.app .client .mainFooter .actionButton:hover{background-color:#ccc;border-color:#aaa}.app .client .mainFooter .actionButton:hover.activated{background-color:var(--accent-color)}.app.dark .client .mainFooter .actionButton:hover{background-color:#505050}.app.dark .client .mainFooter .actionButton:hover.activated{background-color:var(--accent-color)}.app .button:hover{opacity:.8}}@media(spanning:single-fold-vertical){.notification{width:calc(50% - (env(fold-width)/2))}.wait-ring .wait-ring-logo{left:calc(25% - 100px)}.app{grid-template-columns:auto 1fr}.app .header{margin-left:48px;width:calc(100% - 48px)}.app .client .imageLoadingCount{margin-left:15%;width:20%;justify-self:start}.app .client .mainFooter .centralCommandBar{justify-self:left;margin-left:calc(20% - 48px)}.info-dialog-container .info-dialog,.player-dialog-container .player-dialog,.block-dialog-container .block-dialog{left:calc(25% - 150px)}.general-dialog-container .general-dialog{left:calc(25% - 170px)}}.dark .sidebar{background-color:#444}.dark .sidebar .search-box{border-color:#777}.dark .sidebar .search-box .search-box-text{border-right-color:#777}.sidebar{grid-column:1;grid-row:1;display:grid;grid-template-rows:60px 1fr auto;background:#dedede;transition:width .2s cubic-bezier(.19,1,.22,1);overflow:hidden}.sidebar.opened{width:240px}.sidebar.closed{width:48px}.sidebar .titleBar{grid-row:1;display:grid;margin-left:10px;grid-template-columns:30px auto 1fr;grid-template-rows:100%}.sidebar .titleBar .hamburgerMenu{grid-column:1;grid-row:1;font-size:18px;align-content:center;justify-content:center}.sidebar .titleBar .hamburgerMenu.button{align-self:stretch;justify-self:stretch}.sidebar .titleBar .patreon{grid-column:2;grid-row:1;color:var(--accent-color);margin-left:10px;display:grid;align-self:center;justify-self:center;margin-top:-2px;transform-origin:center;animation-name:patreonGlow;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:normal}.sidebar .titleBar .patreon.bronze{color:#cd7f32}.sidebar .titleBar .patreon.silver{color:silver}.sidebar .titleBar .patreon.gold{color:gold}@keyframes patreonGlow{0%{transform:rotate(0) scale(.9)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(.9)}}.sidebar .titleBar .title{grid-column:3;grid-row:1;display:grid;align-self:center;justify-self:left;margin-left:10px;font-size:18px;margin-top:-2px}.sidebar .search-box{display:grid;border:1px solid #aaaaaa;grid-template-rows:100%;grid-template-columns:calc(100% - 32px) 32px;margin:0 10px 15px;height:35px;box-sizing:border-box}.sidebar .search-box .textbox-element-container{height:100%}.sidebar .search-box .textbox-element-container .textbox-element-suggestions{width:218.5px}.sidebar .search-box .search-box-text{grid-row:1;grid-column:1;box-shadow:none;border:0px;border-right:1px solid #aaaaaa;height:100%}.sidebar .search-box .search-box-icon{grid-row:1;grid-column:2;justify-content:center;align-content:center;cursor:pointer;display:grid}.sidebar .search-box .search-box-icon:active{transform:scale(.9);transform-origin:50%}.sidebar .menu-items{grid-row:2;display:flex;flex-direction:column;overflow-x:hidden}.sidebar .menu-footer{grid-row:3;display:flex;flex-direction:column}.sidebar .menu-separator{height:15px}.sidebar .menu-item{padding:0 10px 0 2px;border-left:transparent 6px solid;transition:background-color .2s}.sidebar .menu-item.selected{border-left:var(--accent-color) 6px solid;color:var(--accent-color)}.sidebar .menu-item .menu-item-internal{height:35px;background:transparent;display:grid;grid-template-columns:30px 1fr}.sidebar .menu-item .menu-item-internal.menu-item-large{height:45px}.sidebar .menu-item .menu-item-internal .menu-item-icon{grid-column:1;display:grid;align-self:center;justify-self:center}.sidebar .menu-item .menu-item-internal .menu-item-label{grid-column:2;display:grid;align-self:center;justify-self:left;margin-left:15px;white-space:nowrap;position:relative}.sidebar .menu-item .menu-item-internal .menu-item-label .menu-item-panel{position:absolute;display:grid;align-self:center;justify-self:left;white-space:nowrap}.sidebar .menu-item .menu-item-internal:active{transform:scale(.95);transform-origin:0% 50%}@media(max-width:768px){.app .sidebar{position:absolute;height:100%}}@media(spanning:single-fold-vertical){.app .sidebar{position:absolute;height:100%}}@media(hover:hover){.app .sidebar .menu-item:hover{background-color:#ccc;border-left:var(--accent-color) 6px solid}.app.dark .sidebar .menu-item:hover{background-color:#505050}}.dark .deck-card-title-commands-popup{background:#333;color:#bbb;box-shadow:2px 2px 10px -1px #000}.dark .deck-card.glass{background-color:#ffffff1a}.deck-card-blocker{position:fixed;width:100%;height:100%;top:0;left:0}.deck-card-title-commands-popup{position:absolute;z-index:99;top:0;left:0;background:#eee;color:#444;box-shadow:2px 2px 10px -1px gray;animation-name:menuEntryAnimation;animation-duration:.1s;animation-timing-function:linear}@keyframes menuEntryAnimation{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.deck-card-title-commands-popup .deck-card-title-command{padding:5px;display:grid;grid-template-columns:20px 150px;background:transparent;height:28px;align-content:center}.deck-card-title-commands-popup .deck-card-title-command .deck-card-title-command-icon{grid-row:1;grid-column:1;display:grid;align-content:center;margin-left:5px}.deck-card-title-commands-popup .deck-card-title-command .deck-card-title-command-label{grid-row:1;grid-column:2;margin-left:10px;text-align:left}.deck-card{display:grid;grid-template-columns:50% 50%;grid-template-rows:30px 50px 30px 50px;width:220px;height:180px;margin:10px 10px 10px 0;transform-origin:center;transition:transform .2s}.deck-card.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#0000001a}.deck-card.with-format{grid-template-rows:30px 40px 30px 30px 30px}.deck-card.activated{transition:transform 0ms;transform:scale(.98)!important}.deck-card .deck-card-format{grid-row:6;grid-column:1/span 2;color:#fff;font-size:14px;font-weight:700;text-align:center;padding-left:5px;overflow:hidden;padding-right:5px;display:grid;align-content:center;justify-content:center}.deck-card .deck-card-title{grid-row:1;grid-column:1/span 2;display:grid;grid-template-columns:1fr auto auto auto;grid-template-rows:100%}.deck-card .deck-card-title .deck-card-title-label{grid-row:1;grid-column:1;color:#fff;font-size:16px;font-weight:700;text-align:left;padding-left:5px;white-space:nowrap;overflow:hidden;padding-right:5px;text-overflow:ellipsis;align-self:center}.deck-card .deck-card-title .deck-lock{margin:0 5px;grid-row:1;grid-column:2;color:#fff;align-self:center;justify-self:center}.deck-card .deck-card-title .deck-disabled{margin:0 5px;grid-row:1;grid-column:3;color:#fff;align-self:center;justify-self:center}.deck-card .deck-card-title .deck-card-title-commands{color:#fff;font-size:16px;grid-row:1;grid-column:4;text-align:right;padding-right:5px;cursor:pointer;justify-self:right;height:100%;background:transparent;display:grid;grid-template-columns:100%;grid-template-rows:100%}.deck-card .deck-card-title .deck-card-title-commands .deck-card-popup-host{position:relative;grid-row:1;grid-column:1;width:10px;height:10px}.deck-card .deck-card-title .deck-card-title-commands .button{grid-row:1;grid-column:1}.deck-card .deck-background-container{grid-row:2/span 4;grid-column:1/span 2;width:100%;overflow:hidden}.deck-card .deck-background-container .deck-background{width:100%;height:100%;object-fit:cover}.deck-card .deck-card-colors{grid-row:2;grid-column:1/span 2;display:flex;align-items:center;justify-content:center}.deck-card .deck-card-colors .deck-card-color{margin:0 4px;display:grid}.deck-card .deck-card-colors .deck-card-color img{width:28px;height:28px}.deck-card .deck-card-deck-label{grid-row:3;grid-column:1;font-size:14px;align-self:center;text-align:center}.deck-card .deck-text-shadow{text-shadow:1px 1px #000000}.deck-card .deck-white-text{color:#fff!important}.deck-card .deck-card-sideboard-label{grid-row:3;grid-column:2;font-size:14px;align-self:center;text-align:center}.deck-card .deck-card-deck-cards{grid-row:4;grid-column:1;font-size:42px;font-weight:700;align-self:center;text-align:center}.deck-card .deck-card-sideboard-cards{grid-row:4;grid-column:2;font-size:42px;font-weight:700;align-self:center;text-align:center}@media(hover:hover){.deck-card:hover{transform:scale(1.02);box-shadow:2px 2px 10px -1px gray}.deck-card-title-commands-popup .deck-card-title-command:hover{background:var(--accent-color);color:#fff}.dark .deck-card:hover{box-shadow:2px 2px 10px -1px #000}}@media(max-width:768px){.deck-card{width:calc(50% - 10px);max-width:220px}.deck-card .deck-card-colors .deck-card-color{margin:0 2px}.deck-card .deck-card-colors .deck-card-color img{width:16px;height:16px}}.dark .list-card.glass{background-color:#ffffff1a}.dark .list-card-title-commands-popup{background:#333;color:#bbb;box-shadow:2px 2px 10px -1px #000}.list-card-blocker{position:fixed;width:100%;height:100%;top:0;left:0}.list-card-title-commands-popup{position:absolute;z-index:99;top:0;left:0;background:#eee;color:#444;outline:1px solid;box-shadow:2px 2px 10px -1px gray}.list-card-title-commands-popup .list-card-title-command{padding:5px;display:grid;grid-template-columns:20px 100px;background:transparent;height:28px;align-content:center}.list-card-title-commands-popup .list-card-title-command .list-card-title-command-icon{grid-row:1;grid-column:1;display:grid;align-content:center;margin-left:5px}.list-card-title-commands-popup .list-card-title-command .list-card-title-command-label{grid-row:1;grid-column:2;margin-left:10px;text-align:left}.list-card{display:grid;grid-template-columns:100%;grid-template-rows:30px 70px 30px 40px;width:220px;height:180px;margin:10px 10px 10px 0;transform-origin:center;transition:transform .2s}.list-card.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#0000001a}.list-card.activated{transition:transform 0ms;transform:scale(.98)!important}.list-card .list-card-title{grid-row:1;grid-column:1;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:100%}.list-card .list-card-title .list-card-title-label{grid-row:1;grid-column:1;color:#fff;font-size:16px;font-weight:700;text-align:left;padding-left:5px;white-space:nowrap;overflow:hidden;padding-right:5px;text-overflow:ellipsis;align-self:center}.list-card .list-card-title .list-card-title-commands{color:#fff;font-size:16px;grid-row:1;grid-column:3;text-align:right;padding-right:5px;cursor:pointer;justify-self:right;height:100%;background:transparent;display:grid;grid-template-columns:100%;grid-template-rows:100%}.list-card .list-card-title .list-card-title-commands .list-card-popup-host{position:relative;grid-row:1;grid-column:1;width:10px;height:10px}.list-card .list-card-title .list-card-title-commands .button{grid-row:1;grid-column:1}.list-card .list-background-container{grid-row:2/span 4;grid-column:1;width:100%;overflow:hidden}.list-card .list-background-container .list-background{width:100%;height:100%;object-fit:cover}.list-card .list-card-list-tags{grid-row:2;grid-column:1;font-size:16px;align-self:center;text-align:center;margin:0 5px;overflow:hidden}.list-card .list-card-list-label{grid-row:3;grid-column:1;font-size:14px;align-self:center;text-align:center}.list-card .list-text-shadow{text-shadow:1px 1px #000000}.list-card .list-white-text{color:#fff!important}.list-card .list-card-list-cards{grid-row:4;grid-column:1;font-size:42px;font-weight:700;align-self:center;text-align:center}@media(hover:hover){.list-card:hover{transform:scale(1.02);box-shadow:2px 2px 10px -1px gray}.list-card-title-commands-popup .list-card-title-command:hover{background:var(--accent-color);color:#fff}.dark .list-card:hover{box-shadow:2px 2px 10px -1px #000}}@media(max-width:768px){.list-card{width:calc(50% - 10px);max-width:220px}.list-card .list-card-colors .list-card-color{margin:0 2px}.list-card .list-card-colors .list-card-color img{width:16px;height:16px}}.dark .block-card .block-card-logo{filter:invert(100%)}.dark .block-card.glass{background-color:#fff3}.dark .block-card .block-card-data .block-card-title-commands .block-card-title-commands-popup{background:#333;color:#bbb;box-shadow:2px 2px 10px -1px #000}.block-card{display:grid;grid-template-columns:78px calc(100% - 78px);grid-template-rows:100%;width:300px;height:80px;margin:5px;transform-origin:center;transition:transform .2s}.block-card.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#0000001a}.block-card.activated{transition:transform 0ms;transform:scale(.98)!important}.block-card .block-card-title-command{padding:5px;display:grid;grid-template-columns:20px 150px;background:transparent;height:28px;align-content:center}.block-card .block-card-title-command .block-card-title-command-icon{grid-row:1;grid-column:1;display:grid;align-content:center;margin-left:5px}.block-card .block-card-title-command .block-card-title-command-label{grid-row:1;grid-column:2;margin-left:10px;text-align:left}.block-card .block-card-logo{grid-row:1;grid-column:1;display:grid;align-content:center}.block-card .block-card-data{margin-left:5px;grid-row:1;grid-column:2;display:grid;grid-template-rows:25px 25px 20px;grid-template-columns:calc(100% - 20px) 20px}.block-card .block-card-data .block-card-title{grid-row:1;grid-column:1;align-self:center;overflow:hidden;align-content:center;width:100%}.block-card .block-card-data .block-card-title .block-card-title-content{text-align:left;font-size:16px;text-transform:uppercase;font-weight:700;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 5px);overflow:hidden;padding:0}.block-card .block-card-data .block-card-title .block-card-title-content.complete{color:var(--accent-color)}.block-card .block-card-data .block-card-title-commands{grid-row:1;grid-column:2;font-size:16px;text-align:right;padding-right:5px;cursor:pointer;justify-self:right;height:100%;background:transparent;display:grid;grid-template-columns:100%;grid-template-rows:100%;position:relative;padding-left:5px}.block-card .block-card-data .block-card-title-commands .block-card-popup-host{position:absolute;grid-row:1;grid-column:1;top:0;right:28px;background:#eee;color:#444;box-shadow:2px 2px 10px -1px gray;animation-name:toLeftMenuEntryAnimation;animation-duration:.1s;animation-timing-function:linear}@keyframes toLeftMenuEntryAnimation{0%{transform:translate(10px);opacity:0}to{transform:translate(0);opacity:1}}.block-card .block-card-data .block-card-title-commands .button{grid-row:1;grid-column:1}.block-card .block-card-data .block-card-desc{grid-row:2;grid-column:1/3;display:grid;justify-content:left;align-content:center;font-size:14px}.block-card .block-card-data .block-card-progress-bar{grid-row:3;grid-column:1/3;display:grid;background:#555;margin-right:10px;grid-template-rows:100%;grid-template-columns:100%}.block-card .block-card-data .block-card-progress-bar .block-card-progress-value{background:var(--accent-color);grid-row:1;grid-column:1}.block-card .block-card-data .block-card-progress-bar .block-card-progress-text{grid-row:1;grid-column:1;display:grid;align-content:center;justify-content:center;color:#fff}@media(hover:hover){.block-card:hover{transform:scale(1.02);box-shadow:2px 2px 10px -1px gray}.block-card .block-card-title-commands-popup .block-card-title-command:hover{background:var(--accent-color);color:#fff}.dark .block-card:hover{box-shadow:2px 2px 10px -1px #000}}@media(max-width:768px){.block-card{width:calc(100% - 15px)}}@media(max-width:400px){.block-card .block-card-title-content{max-width:205px}}.dark .expansion-card .expansion-card-data .expansion-card-title-commands .expansion-card-title-commands-popup{background:#333;color:#bbb;box-shadow:2px 2px 10px -1px #000}.expansion-card{display:grid;grid-template-columns:100%;grid-template-rows:90px calc(100% - 90px);width:290px;height:118px;margin:5px;box-sizing:border-box;transform-origin:center;transition:transform .2s;background:#fff}.expansion-card.activated{transition:transform 0ms;transform:scale(.98)!important}.expansion-card .expansion-card-title-command{padding:5px;display:grid;grid-template-columns:20px 150px;background:transparent;height:28px;align-content:center}.expansion-card .expansion-card-title-command .expansion-card-title-command-icon{grid-row:1;grid-column:1;display:grid;align-content:center;margin-left:5px}.expansion-card .expansion-card-title-command .expansion-card-title-command-label{grid-row:1;grid-column:2;margin-left:10px;text-align:left}.expansion-card .expansion-card-additional-title{grid-row:1;grid-column:1;color:#444;font-weight:700;align-content:center;justify-content:center;display:grid}.expansion-card .expansion-card-border{grid-row:1/span 2;grid-column:1;border:2px solid #666666;pointer-events:none}.expansion-card.complete .expansion-card-border{border:2px solid var(--accent-color)}.expansion-card.complete .expansion-card-data{background:var(--accent-color)}.expansion-card .expansion-card-logo{grid-row:1;grid-column:1;justify-self:center}.expansion-card .expansion-card-logo img{width:100%;height:100%;object-fit:contain}.expansion-card .expansion-card-logo.dimmed{opacity:.3}.expansion-card .expansion-card-tokens{grid-row:1;grid-column:1;justify-self:left;text-orientation:mixed;writing-mode:vertical-lr;text-align:center;color:#fff;background:#666;padding:4px 0;align-self:center;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:14px}.expansion-card .expansion-card-tokens.complete{background:var(--accent-color)}.expansion-card .expansion-card-ordered{grid-row:1;grid-column:1;justify-self:right;align-self:flex-start;width:24px;height:30px;background:var(--accent-color);align-content:center;justify-content:center;display:grid;color:#fff;font-size:16px;transform:scale(1);border-bottom-left-radius:4px}.expansion-card .expansion-card-data{grid-row:2;grid-column:1;display:grid;grid-template-rows:100%;grid-template-columns:40px .5fr .5fr 50px auto;background:#666;font-size:14px}.expansion-card .expansion-card-data .expansion-card-completion{grid-row:1;grid-column:1/6;height:100%;background:var(--accent-color)}.expansion-card .expansion-card-data .expansion-card-data-icon{display:grid;grid-row:1;grid-column:1;align-self:center;justify-self:center;width:28px}.expansion-card .expansion-card-data .expansion-card-data-count{display:flex;grid-row:1;grid-column:2;align-self:center;justify-self:center;justify-content:center;color:#fff;min-width:60px;text-align:right}.expansion-card .expansion-card-data .expansion-card-data-value{display:flex;grid-row:1;grid-column:3;align-self:center;justify-self:center;justify-content:center;color:#fff;min-width:60px;text-align:right}.expansion-card .expansion-card-data .expansion-card-data-completion{display:flex;grid-row:1;grid-column:4;align-self:center;justify-self:center;justify-content:center;color:#fff;min-width:60px;text-align:right}.expansion-card .expansion-card-data .expansion-card-title-commands{grid-row:1;grid-column:5;color:#fff;font-size:16px;text-align:right;padding-right:5px;cursor:pointer;justify-self:right;height:100%;background:transparent;display:grid;grid-template-columns:100%;grid-template-rows:100%;position:relative;padding-left:5px;border-left:1px solid rgba(255,255,255,.5)}.expansion-card .expansion-card-data .expansion-card-title-commands .expansion-card-popup-host{position:absolute;grid-row:1;grid-column:1;bottom:28px;right:0;background:#eee;color:#444;box-shadow:2px 2px 10px -1px gray;animation-name:revertMenuEntryAnimation;animation-duration:.1s;animation-timing-function:linear}@keyframes revertMenuEntryAnimation{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.expansion-card .expansion-card-data .expansion-card-title-commands .button{grid-row:1;grid-column:1}.expansion-card .expansion-card-data .expansion-card-data-icon-add{margin-left:5px;align-self:center}@media(hover:hover){.expansion-card:hover{transform:scale(1.02);box-shadow:2px 2px 10px -1px gray}.expansion-card .expansion-card-title-commands-popup .expansion-card-title-command:hover{background:var(--accent-color);color:#fff}.dark .expansion-card:hover{box-shadow:2px 2px 10px -1px #000}}@media(max-width:768px){.expansion-card{width:calc(100% - 20px)}}.dark .card-card .card-card-image-background{background:#333}.transparent-tag{opacity:.8}.card-card{height:calc(100% - 10px);display:grid;grid-template-columns:100%;grid-template-rows:100%;margin:5px;transform-origin:center;transition:transform .2s;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-card.card-deck-invalid{filter:grayscale(100%)}.card-card.activable:active{transition:transform 0ms;transform:scale(.98)!important}.card-card.proxy{filter:sepia(1)}.card-card .card-card-contextmenu{grid-row:1;grid-column:1;width:100%;height:100%;transform:scale(1)}.card-card .card-card-border{grid-row:1;grid-column:1;width:100%;height:100%;transform:scale(1);box-sizing:border-box;border:3px solid transparent}.card-card .card-card-border.inCollection{border:3px solid var(--accent-color)}.card-card .card-card-border.inCollectionFull{border:0px;background:var(--accent-color);opacity:.4;filter:saturate(.8)}.card-card .card-card-commander{grid-row:1;grid-column:1;width:100%;height:100%;transform:scale(1);box-sizing:border-box;display:grid}.card-card .card-card-commander .card-card-commander-border{grid-row:1;grid-column:1;width:100%;height:100%;border-radius:5px;box-shadow:0 0 4px 4px #f1e63f;animation-name:glowAnimation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate}@keyframes glowAnimation{0%{opacity:.2}to{opacity:1}}.card-card .card-card-commander .card-card-commander-mark{grid-row:1;grid-column:1;align-content:center;justify-content:center;color:#fff;background:var(--accent-color);width:32px;height:32px;display:grid;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:14px;justify-self:center;background:#f1e63f;color:var(--accent-color)}.card-card .card-card-commander .card-card-commander-mark.simulator{background:#f1e63f 12%}.card-card .card-card-select{grid-row:1;grid-column:1;width:100%;height:100%;transform:scale(1);box-sizing:border-box;border:3px solid var(--accent-color)}.card-card .card-card-select-mark{grid-row:1;grid-column:1;transform:scale(1);box-sizing:border-box;align-content:center;justify-content:center;color:#fff;background:var(--accent-color);width:32px;height:32px;display:grid;border-bottom-left-radius:20px;font-size:14px;justify-self:end}.card-card .card-card-name{grid-row:1;grid-column:1;align-self:center;justify-self:center;color:#fff;width:calc(100% - 10px);background:#000000b3;padding:10px 5px;transform:scale(1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-card .card-card-image-back{grid-row:1;grid-column:1;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.card-card .card-card-image-back.direct{transition:transform .25s;transform:perspective(1000px) rotateY(-180deg)}.card-card .card-card-image-back.directNoAnim{transition:transform 0ms;transform:perspective(1000px) rotateY(-180deg)}.card-card .card-card-image-back.inverted{transition:transform .5s;transform:perspective(1000px) rotateY(0)}.card-card .card-card-image-back.unselected{filter:grayscale(100%) contrast(.7)}.card-card .card-card-image-back img{height:100%;object-fit:cover;width:100%;object-position:top}.card-card .card-card-image-background{background:#eee;position:absolute;top:0;left:0;width:100%;height:100%}.card-card .card-card-image-container{grid-row:1;grid-column:1;width:100%;height:100%;transition:transform .5s;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:perspective(1000px) rotateY(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-card .card-card-image-container.fullscreen{position:absolute;top:0;left:10px;width:calc(100% - 20px);height:calc(100% - 10px);z-index:10}.card-card .card-card-image-container.fullscreen .card-card-image.plane{height:100%}.card-card .card-card-image-container .card-card-image{width:calc(100% - 1px);height:calc(100% - 1px);object-fit:cover;transform-origin:center}.card-card .card-card-image-container .card-card-image.plane{height:unset}.card-card .card-card-image-container .card-card-image.unselected{filter:grayscale(100%) contrast(.7)}.card-card .card-card-image-container.inverted{transform:perspective(1000px) rotateY(180deg)}.card-card .card-card-ordered{grid-row:1;grid-column:1;align-self:center;justify-self:left;width:24px;height:30px;background:var(--accent-color);align-content:center;justify-content:center;display:grid;color:#fff;font-size:16px;transform:scale(1);border-top-right-radius:4px;border-bottom-right-radius:4px}.card-card .card-card-foil{grid-row:1;grid-column:1;width:100%;align-self:flex-start;justify-self:left;width:30px;height:20px;background:var(--accent-color);align-content:end;display:grid;border-bottom-right-radius:15px;color:#fff;font-size:10px;transform:scale(1);font-weight:700}.card-card .card-card-foil.intermediate{border-bottom-right-radius:0}.card-card .card-card-foil .card-card-foil-text{margin-right:0;margin-bottom:4px}.card-card .card-card-foil .card-card-foil-text .card-card-foil-icon{margin-left:2px}.card-card .card-card-special-foil{grid-row:1;grid-column:1;width:100%;align-self:flex-start;justify-self:left;width:30px;height:20px;background:var(--accent-color);align-content:end;display:grid;border-bottom-right-radius:15px;color:#fff;font-size:10px;transform:scale(1);font-weight:700}.card-card .card-card-special-foil.intermediate{border-bottom-right-radius:0}.card-card .card-card-special-foil .card-card-special-foil-text{margin-right:0;margin-bottom:4px}.card-card .card-card-special-foil .card-card-special-foil-text .card-card-special-foil-icon{margin-left:2px}.card-card .card-card-galaxy-foil{grid-row:1;grid-column:1;width:100%;align-self:flex-start;justify-self:left;width:30px;height:20px;background:var(--accent-color);align-content:end;display:grid;border-bottom-right-radius:15px;color:#fff;font-size:10px;transform:scale(1);font-weight:700}.card-card .card-card-galaxy-foil .card-card-galaxy-foil-text{margin-right:0;margin-bottom:4px}.card-card .card-card-galaxy-foil .card-card-galaxy-foil-text .card-card-galaxy-foil-icon{margin-left:2px}.card-card .card-card-custom-icon{grid-row:1;grid-column:1;width:100%;align-self:flex-start;justify-self:right;width:24px;height:24px;background:var(--accent-color);align-content:end;display:grid;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#fff;font-size:12px;transform:scale(1);font-weight:700;margin-right:40px}.card-card .card-card-custom-icon .card-card-custom-icon-text{margin-bottom:5px}.card-card .card-card-reserved{grid-row:1;grid-column:1;width:100%;align-self:end;justify-self:right;width:24px;height:24px;background:var(--accent-color);align-content:end;display:grid;border-top-left-radius:20px;color:#fff;font-size:12px;transform:scale(1);font-weight:700;padding-top:2px}.card-card .card-card-reserved.up{transform:translateY(-80px)}.card-card .card-card-reserved .card-card-count-text{margin-left:3px;margin-bottom:4px}.card-card .card-card-count{grid-row:1;grid-column:1;width:100%;align-self:end;justify-self:left;width:24px;height:24px;background:var(--accent-color);align-content:end;display:grid;border-top-right-radius:20px;color:#fff;font-size:12px;transform:scale(1)}.card-card .card-card-count.box{border-top-right-radius:0}.card-card .card-card-count .card-card-count-text{margin-left:-1px;margin-bottom:2px}.card-card .card-card-reprint{grid-row:1;grid-column:1;width:100%;align-self:end;justify-self:left;width:24px;height:20px;background:var(--accent-color);align-content:end;display:grid;border-top-right-radius:14px;color:#fff;font-size:9px;transform:scale(1);margin-bottom:19px}.card-card .card-card-reprint.alone{align-content:center;border-top-right-radius:8px;border-bottom-right-radius:8px}.card-card .card-card-reprint .card-card-reprint-text{margin-left:-1px;margin-bottom:2px}.card-card .card-card-price{grid-row:1;grid-column:1;width:100%;align-self:end;justify-self:center;height:24px;background:var(--accent-color);align-content:center;display:grid;color:#fff;font-size:12px;transform:scale(1);width:auto;border-top-left-radius:4px;border-top-right-radius:4px}.card-card .card-card-price .card-card-price-text{margin-left:5px;margin-right:5px}.card-card .card-card-deck-count{grid-row:1;grid-column:1;width:100%;align-self:center;justify-self:right;width:24px;height:30px;background:var(--accent-color);align-content:center;display:grid;color:#fff;font-weight:700;font-size:16px;transform:scale(1);border-top-left-radius:4px;border-bottom-left-radius:4px}.card-card .card-card-action{grid-row:1;grid-column:1;align-self:end;justify-self:center;background:var(--accent-color);color:#fff;margin-bottom:10px}.card-card .card-card-active-deck{grid-row:1;grid-column:1;width:40px;height:40px;align-self:flex-start;justify-self:center;background:var(--accent-color);align-content:center;justify-content:center;color:#fff;display:grid;cursor:pointer;transform:scale(1)}.card-card .card-card-active-deck:active{transition:transform 0ms;transform:scale(.98)!important}.card-card .card-card-collection{grid-row:1;grid-column:1;width:80px;height:80px;align-self:end;justify-self:right;display:grid;grid-template-columns:auto 2px auto;grid-template-rows:auto 2px auto;transform:scale(1)}.card-card .card-card-collection.small{grid-template-columns:39px;grid-template-rows:39px;width:39px}.card-card .card-card-collection .foil{grid-column:3!important}.card-card .card-card-collection .foil .foil-indicator{margin-top:2px}.card-card .card-card-collection .card-card-collection-button{grid-row:1;grid-column:1;background:var(--accent-color);color:#fff;width:39px;height:39px;display:grid;align-content:center;justify-content:center;cursor:pointer}.card-card .card-card-collection .card-card-collection-button:active{transition:transform 0ms;transform:scale(.98)!important}.card-card .card-card-collection .card-card-collection-minus{grid-row:3!important}.external-zoom{position:absolute;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:10px;border-radius:5px;pointer-events:none;z-index:9999}.external-zoom.external-zoom-landscape{transform:translate(-50%,-50%) rotate(90deg)}@media(hover:hover){.card-card:hover{transform:scale(1.02);box-shadow:2px 2px 10px -1px gray}.card-card-collection-button:hover,.card-card-active-deck:hover{transform:scale(1.02)}.dark .card-card:hover{box-shadow:2px 2px 10px -1px #000}}.ui-btn{position:relative;display:inline-block;color:#fff;padding:3px 12px;display:grid;border-radius:4px;border:1px solid transparent;outline:0px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;cursor:pointer}.ui-btn:active{transform-origin:50% 50%;box-shadow:0;transform:scale(.95)}.ui-btn:focus{border:1px solid white}.ui-btn .text{color:inherit;padding:0;display:grid;align-self:center;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}@media(hover:hover){.ui-btn:hover{opacity:.9}}.slider-container{display:grid}.edge-slider{width:100%}input[type=range]::-ms-track{background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:var(--accent-color)}input[type=range]::-ms-fill-upper{background:#bbb}input[type=range]:focus::-ms-fill-upper{background:#bbb}.slider{-webkit-appearance:none;background:#bbb;outline:none;transition:opacity .2s;height:6px;width:100%;border-radius:20px}.dark .slider{background:#555}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--accent-color);cursor:pointer;border-radius:10px;box-shadow:0 1px 4px .5px #00000040}.slider::-moz-range-thumb{width:20px;height:20px;background:var(--accent-color);cursor:pointer;border-radius:10px;box-shadow:0 1px 4px .5px #00000040}@media(hover:hover){.slider{opacity:.8}.slider:hover{opacity:1}}.dual-slider-container{display:grid;grid-template-columns:100%;grid-template-rows:100%;position:relative;padding-top:10px;height:20px;transition:opacity .2s}.dual-slider-container input[type=range]{position:absolute}.dual-slider-container input[type=range]:nth-child(1)::-webkit-slider-thumb:before{background-color:var(--accent-color)}.dual-slider-container input[type=range]:nth-child(2){background:none}.dual-slider-container input[type=range]:nth-child(2)::-webkit-slider-thumb:before{background-color:gray}.dual-slider{-webkit-appearance:none;background:#bbb;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;height:6px;width:100%;pointer-events:none}.dual-slider:active,.dual-slider:focus{outline:none}.dual-slider.slider-left,.dual-slider.slider-right{grid-column:1;grid-row:1}.dual-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--accent-color);cursor:pointer;border-radius:10px;pointer-events:all;box-shadow:0 1px 4px .5px #00000040}.dual-slider::-moz-range-thumb{width:20px;height:20px;background:var(--accent-color);cursor:pointer;border-radius:10px;pointer-events:all;box-shadow:0 1px 4px .5px #00000040}@media(hover:hover){.dual-slider-container{opacity:.8}.dual-slider-container:hover{opacity:1}}.switch{display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.switch.readonly{pointer-events:none;opacity:.5}.switch__toggle{width:0;height:0;opacity:0;position:absolute}.switch__label{display:block;width:100%;height:100%}.switch__label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px;background-color:#b0b0b0;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.switch__label:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);z-index:1}.switch_type1{width:44px;height:24px;border-radius:24px}.switch_type1 .switch__label{border-radius:24px}.switch_type1 .switch__toggle:checked~.switch__label:before{background-color:var(--accent-color)}.switch_type1 .switch__toggle:checked~.switch__label:after{transform:translate(20px);box-shadow:0 1px 4px #0000004d}.switch_type1 .switch__toggle:focus-visible~.switch__label:before{outline:2px solid var(--accent-color);outline-offset:2px}.dark .switch__label:before{background-color:#555}.dark .switch__label:after{background-color:#e0e0e0}.dark .switch__toggle:checked~.switch__label:before{background-color:var(--accent-color)}.dark .switch__toggle:checked~.switch__label:after{background-color:#fff}.slider-element{display:grid;grid-template-rows:20px 30px;grid-template-columns:100%}.slider-element.horizontal{grid-template-rows:100%}.slider-element.horizontal .slider-label{font-size:14px;width:70px}.slider-element.horizontal .slider-clear{padding-right:0}.slider-element .slider-row1{grid-row:1;grid-column:1;display:flex}.slider-element .slider-label{text-align:left;width:80px;margin-right:5px;align-content:center;display:grid}.slider-element .slider-slider{align-self:center;grid-row:2;grid-column:1;margin:0 10px 0 -2px;padding-top:10px}.slider-element .slider-value{display:flex;align-items:center;width:180px;min-width:180px;flex-grow:2}.slider-element .slider-value .slider-separator{justify-self:center}.slider-element .slider-value .slider-value-left{flex:1}.slider-element .slider-value .slider-value-left input{box-sizing:border-box;width:100%}.slider-element .slider-value .slider-value-right{flex:1}.slider-element .slider-value .slider-value-right input{box-sizing:border-box;width:100%}.slider-element .slider-clear{padding-left:4px;cursor:pointer;transform-origin:center;background:transparent;height:20px;display:grid;align-items:center;align-self:center;padding-right:10px}.slider-element .slider-clear:active{transform:scale(.98)}.listbox-element{display:flex;align-items:center}.listbox-element .listbox-element-label{align-self:center;margin-right:5px;width:80px;text-align:left}.listbox-element select{width:180px;min-width:180px;flex-grow:2}.listbox-element .listbox-element-clear{padding-left:4px;cursor:pointer;transform-origin:center;background:transparent;height:30px;display:grid;align-items:center;padding-right:10px}.listbox-element .listbox-element-clear:active{transform:scale(.98)}.dark .textbox-element .textbox-element-container .textbox-element-suggestions{background:#333;outline-color:#bbb;color:#bbb}.dark .textbox-element .textbox-element-container .textbox-element-suggestions .textbox-element-suggestion.selected-suggestion,.dark .textbox-element .textbox-element-container .textbox-element-suggestions .textbox-element-suggestion:hover{background:#eee;color:#444}.textbox-element{display:flex;align-items:center}.textbox-element .textbox-element-label{align-self:center;margin-right:5px;width:80px;text-align:left}.textbox-element .textbox-element-container{width:180px;flex-grow:2;box-sizing:border-box;position:relative}.textbox-element .textbox-element-container input{width:100%;box-sizing:border-box}.textbox-element .textbox-element-container input.offset{padding-right:24px}.textbox-element .textbox-element-container .textbox-element-suggestions{position:absolute;max-height:300px;min-width:100%;background:#eee;color:#444;z-index:99;overflow-y:auto;left:0;top:100%;outline:1px solid #444444}.textbox-element .textbox-element-container .textbox-element-suggestions .textbox-element-suggestion{cursor:pointer;height:30px;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis;padding-top:10px;padding-left:5px}.textbox-element .textbox-element-container .textbox-element-suggestions .textbox-element-suggestion.selected-suggestion,.textbox-element .textbox-element-container .textbox-element-suggestions .textbox-element-suggestion:hover{background:#333;color:#bbb}.textbox-element .textbox-element-clear{padding-left:4px;cursor:pointer;transform-origin:center;background:transparent;height:30px;display:grid;align-items:center;padding-right:10px}.textbox-element .textbox-element-clear.offset{margin-left:-24px;z-index:5}.textbox-element .textbox-element-clear:active{transform:scale(.98)}@media(max-width:768px){.textbox-element .textbox-element-container .textbox-element-suggestions{width:100%}}.checkbox-element{display:grid;grid-template-columns:1fr auto;grid-template-rows:100%;margin-top:10px}.checkbox-element .checkbox-element-label{align-self:center;margin-right:5px;width:180px;text-align:left;grid-column:1;grid-row:1;font-size:12px}.checkbox-element .checkbox-element-control{grid-column:2;grid-row:1;justify-self:end;margin-right:5px}.date-picker-element{display:flex;align-items:center}.date-picker-element .date-picker-element-label{align-self:center;margin-right:5px;width:80px;text-align:left}.date-picker-element input{width:180px;min-width:180px;flex-grow:2;box-sizing:border-box}.date-picker-element .date-picker-element-clear{padding-left:4px;cursor:pointer;transform-origin:center;background:transparent;height:30px;display:grid;align-items:center;padding-right:10px}.date-picker-element .date-picker-element-clear:active{transform:scale(.98)}.tag-picker-element{display:grid;grid-template-rows:100%;grid-template-columns:80px 1fr 50px;align-items:center}.tag-picker-element .tag-picker-element-label{grid-row:1;grid-column:1;align-self:center;margin-right:5px;text-align:left}.tag-picker-element .tag-picker-element-tags{grid-row:1;grid-column:2;display:block;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag-picker-element .tag-picker-element-button{grid-row:1;grid-column:3;width:unset;background-color:transparent;border:0px;box-shadow:unset;justify-self:end;justify-content:end;padding:0;margin-right:4px}.tag-picker-element .tag-picker-element-button.light{color:#000}.multiselect-element{display:grid;grid-template-rows:20px auto;grid-template-columns:100%}.multiselect-element .multiselect-label{text-align:left;margin-right:5px;grid-row:1;grid-column:1}.multiselect-element .multiselect-list{grid-row:2;grid-column:1;display:flex;flex-wrap:wrap}.multiselect-element .multiselect-list .multiselect-entry{width:80px;margin:5px;display:grid;grid-template-columns:100%;grid-template-rows:50px 20px;cursor:pointer}.multiselect-element .multiselect-list .multiselect-entry .multiselect-entry-img{align-self:center;justify-self:center;grid-row:1;grid-column:1;width:40px;height:40px;margin-top:2px}.multiselect-element .multiselect-list .multiselect-entry .multiselect-entry-label{align-self:center;justify-self:center;grid-row:2;grid-column:1;height:20px;font-size:12px}.multiselect-element .multiselect-list .multiselect-entry .multiselect-selection{border:2px solid var(--accent-color);grid-row:1/span 2;grid-column:1}.multiselect-element .multiselect-list .multiselect-entry .multiselect-selection.hidden{display:none}@media(hover:hover){.multiselect-element .multiselect-list .multiselect-entry:hover{transform:scale(1.02);box-shadow:2px 2px 10px -1px gray}.dark .multiselect-element .multiselect-list .multiselect-entry:hover{box-shadow:2px 2px 10px -1px #000}}.count-dialog-container .count-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.count-dialog-container .count-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:1fr 40px 40px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 150px);top:calc(50% - 70px);width:300px;height:140px;background:#eee;-webkit-user-select:none;user-select:none}.count-dialog-container .count-dialog.dark{background-color:#333;color:#bbb}.count-dialog-container .count-dialog .count-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;font-size:20px}.count-dialog-container .count-dialog .count-dialog-data{grid-row:2;grid-column:1/span 2}.count-dialog-container .count-dialog .count-dialog-button{width:60px;background-color:var(--accent-color)}.count-dialog-container .count-dialog .count-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:1}.count-dialog-container .count-dialog .count-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:2}@media(spanning:single-fold-vertical){.count-dialog-container .count-dialog{left:calc(25% - 150px)}}.query-dialog-container .query-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.query-dialog-container .query-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:1fr auto auto 40px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 150px);top:calc(50% - 90px);width:300px;height:180px;background:#eee;-webkit-user-select:none;user-select:none}.query-dialog-container .query-dialog.multiline{grid-template-rows:1fr 0px 210px 40px 5px;height:300px}.query-dialog-container .query-dialog.dark{background-color:#333;color:#bbb}.query-dialog-container .query-dialog .query-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;font-size:20px}.query-dialog-container .query-dialog .query-dialog-help{display:grid;align-self:center;justify-self:center;grid-row:2;grid-column:1/span 2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;font-size:12px;margin-bottom:5px}.query-dialog-container .query-dialog .query-dialog-data{grid-row:3;grid-column:1/span 2;display:grid;align-content:center;justify-content:center;margin-bottom:10px}.query-dialog-container .query-dialog .query-dialog-data .list-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:100%;margin-bottom:5px}.query-dialog-container .query-dialog .query-dialog-data .list-container .list-title{grid-row:1;grid-column:1;width:80px;display:grid;align-content:center}.query-dialog-container .query-dialog .query-dialog-data .list-container .query-dialog-list{grid-row:1;grid-column:2;box-sizing:border-box}.query-dialog-container .query-dialog .query-dialog-data .query-dialog-textarea{resize:none;width:260px;height:180px}.query-dialog-container .query-dialog .query-dialog-button{width:60px;background-color:var(--accent-color)}.query-dialog-container .query-dialog .query-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:1}.query-dialog-container .query-dialog .query-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:2}.deck-dialog-container .deck-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.deck-dialog-container .deck-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:40px 60px 60px 1fr 40px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 160px);top:calc(50% - 250px);width:320px;height:500px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.deck-dialog-container .deck-dialog .deck-label{width:70px;margin-left:30px}.deck-dialog-container .deck-dialog.dark{background-color:#333;color:#bbb}.deck-dialog-container .deck-dialog .deck-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.deck-dialog-container .deck-dialog .deck-dialog-name{grid-row:2;grid-column:1/span 2;display:flex;align-items:center}.deck-dialog-container .deck-dialog .deck-dialog-name input{margin-left:10px;width:165px}.deck-dialog-container .deck-dialog .deck-dialog-group{grid-row:3;grid-column:1/span 2;display:flex;align-items:center}.deck-dialog-container .deck-dialog .deck-dialog-group .textbox-element .textbox-element-label{width:70px;margin-left:30px}.deck-dialog-container .deck-dialog .deck-dialog-group .textbox-element .textbox-element-container{min-width:0px;margin-left:5px}.deck-dialog-container .deck-dialog .deck-dialog-group .textbox-element .textbox-element-container input{margin-left:0;box-sizing:content-box}.deck-dialog-container .deck-dialog .deck-dialog-group .textbox-element .textbox-element-clear{display:none}.deck-dialog-container .deck-dialog .deck-dialog-group input{margin-left:10px;width:165px}.deck-dialog-container .deck-dialog .deck-dialog-colors-container{margin-top:15px;grid-row:4;grid-column:1/span 2;display:flex}.deck-dialog-container .deck-dialog .deck-dialog-button{width:60px;background-color:var(--accent-color)}.deck-dialog-container .deck-dialog .deck-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:5;grid-column:1}.deck-dialog-container .deck-dialog .deck-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:5;grid-column:2}@media(spanning:single-fold-vertical){.deck-dialog-container .deck-dialog{left:calc(25% - 160px)}}.list-dialog-container .list-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.list-dialog-container .list-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:40px 60px 60px 60px 1fr 40px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 160px);top:calc(50% - 285px);width:320px;height:570px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.list-dialog-container .list-dialog .list-label{width:70px;margin-left:30px}.list-dialog-container .list-dialog.dark{background-color:#333;color:#bbb}.list-dialog-container .list-dialog .list-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.list-dialog-container .list-dialog .list-dialog-name{grid-row:2;grid-column:1/span 2;display:flex;align-items:center}.list-dialog-container .list-dialog .list-dialog-name input{margin-left:10px;width:165px}.list-dialog-container .list-dialog .list-dialog-group{grid-row:3;grid-column:1/span 2;display:flex;align-items:center}.list-dialog-container .list-dialog .list-dialog-group .textbox-element .textbox-element-label{width:70px;margin-left:30px}.list-dialog-container .list-dialog .list-dialog-group .textbox-element .textbox-element-container{min-width:0px;margin-left:5px}.list-dialog-container .list-dialog .list-dialog-group .textbox-element .textbox-element-container input{margin-left:0;box-sizing:content-box}.list-dialog-container .list-dialog .list-dialog-group .textbox-element .textbox-element-clear{display:none}.list-dialog-container .list-dialog .list-dialog-group input{margin-left:10px;width:165px}.list-dialog-container .list-dialog .list-dialog-tags{grid-row:4;grid-column:1/span 2;display:grid;align-items:center;padding-left:30px;padding-right:20px}.list-dialog-container .list-dialog .list-dialog-colors-container{margin-top:15px;grid-row:5;grid-column:1/span 2;display:flex}.list-dialog-container .list-dialog .list-dialog-button{width:60px;background-color:var(--accent-color)}.list-dialog-container .list-dialog .list-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:6;grid-column:1}.list-dialog-container .list-dialog .list-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:6;grid-column:2}@media(spanning:single-fold-vertical){.list-dialog-container .list-dialog{left:calc(25% - 160px)}}.move-inside-deck-dialog-container .move-inside-deck-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.move-inside-deck-dialog-container .move-inside-deck-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:60px 1fr;grid-template-columns:100%;position:absolute;left:calc(50% - 160px);top:calc(50% - 140px);width:320px;height:280px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.move-inside-deck-dialog-container .move-inside-deck-dialog.dark{background-color:#333;color:#bbb}.move-inside-deck-dialog-container .move-inside-deck-dialog .move-inside-deck-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1;text-align:center;padding:0 5px;font-size:20px}.move-inside-deck-dialog-container .move-inside-deck-dialog .move-inside-deck-dialog-button{background-color:var(--accent-color);margin:20px 10px;flex-grow:1;text-transform:capitalize}.move-inside-deck-dialog-container .move-inside-deck-dialog .move-inside-deck-dialog-list{display:flex;flex-direction:column;justify-content:center;grid-row:2;grid-column:1}.color-picker{margin-left:10px;display:flex;flex-wrap:wrap;justify-self:center;width:200px;align-self:flex-start;outline:0}.color-picker .color-picker-color{width:45px;height:45px;cursor:pointer;box-sizing:border-box;outline:0}.color-picker .color-picker-color.color-selected{border:2px solid white}.color-picker .color-picker-color.focused{border:3px solid white}.deck-count-dialog-container .deck-count-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.deck-count-dialog-container .deck-count-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:1fr 30px 40px 30px 40px 30px 40px 30px 40px 60px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 150px);top:calc(50% - 195px);width:300px;height:390px;background:#eee;-webkit-user-select:none;user-select:none}.deck-count-dialog-container .deck-count-dialog.dark{background-color:#333;color:#bbb}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;font-size:20px}.deck-count-dialog-container .deck-count-dialog .deck-label{margin-bottom:5px;margin-left:15px;align-self:flex-end}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-deck-label{grid-row:2;grid-column:1/span 2}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-deck{grid-row:3;grid-column:1/span 2;margin:0 15px;align-self:center}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-cards-label{grid-row:4;grid-column:1/span 2}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-cards{grid-row:5;grid-column:1/span 2}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-sideboard-label{grid-row:6;grid-column:1/span 2}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-sideboard{grid-row:7;grid-column:1/span 2}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-reserve-label{grid-row:8;grid-column:1/span 2}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-reserve{grid-row:9;grid-column:1/span 2}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-button{width:60px;background-color:var(--accent-color)}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:10;grid-column:1}.deck-count-dialog-container .deck-count-dialog .deck-count-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:10;grid-column:2}@media(spanning:single-fold-vertical){.deck-count-dialog-container .deck-count-dialog{left:calc(25% - 150px)}}.number-container{display:grid;grid-template-rows:100%;grid-template-columns:70px 30px 1fr 30px 10px}.number-container .number-data{grid-row:1;grid-column:1;display:grid;justify-content:center;align-content:center}.number-container .number-data input{width:50px;margin:0 0 0 10px;box-sizing:border-box}.number-container .number-slider{grid-row:1;grid-column:3;display:grid;margin:0 5px 0 0;align-content:center}.number-container .number-minus{grid-row:1;grid-column:2;cursor:pointer;margin:0 5px}.number-container .number-plus{grid-row:1;grid-column:4;cursor:pointer;margin:0 5px}.expansion-picker-container .cexpansion-picker-background{position:absolute;left:0;top:0;width:100%;height:100%}.expansion-picker-container .expansion-picker{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:40px 140px calc(100% - 240px) 60px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 150px);top:calc(50% - 260px);width:300px;height:520px;background:#eee;-webkit-user-select:none;user-select:none}.expansion-picker-container .expansion-picker.dark{background-color:#333;color:#bbb}.expansion-picker-container .expansion-picker .expansion-picker-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;font-size:20px}.expansion-picker-container .expansion-picker .expansion-picker-priority{grid-row:2;grid-column:1/span 2}.expansion-picker-container .expansion-picker .expansion-picker-priority .priority-content{display:grid;padding-left:10px;padding-right:5px;height:30px;grid-template-columns:calc(100% - 40px) 40px;grid-template-rows:100%}.expansion-picker-container .expansion-picker .expansion-picker-priority .priority-content .priority-content-label{grid-column:1;grid-row:1;align-self:center}.expansion-picker-container .expansion-picker .expansion-picker-priority .priority-content .priority-checkbox{grid-column:2;grid-row:1;align-self:center}.expansion-picker-container .expansion-picker .expansion-picker-priority .priority-content .priority-textbox{margin-top:25px;grid-column:1/3;grid-row:1;align-self:center}.expansion-picker-container .expansion-picker .expansion-picker-data{grid-row:3;grid-column:1/span 2;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:5px}.expansion-picker-container .expansion-picker .expansion-picker-data .expansion-picker-expansion{display:grid;grid-template-columns:20px 30px 1fr;grid-template-rows:100%;height:30px;cursor:pointer}.expansion-picker-container .expansion-picker .expansion-picker-data .expansion-picker-expansion .expansion-picker-expansion-icon{display:grid;grid-row:1;grid-column:2;background:var(--accent-color);border-radius:50%;margin:5px}.expansion-picker-container .expansion-picker .expansion-picker-data .expansion-picker-expansion .expansion-picker-expansion-icon img{width:20px;height:20px}.expansion-picker-container .expansion-picker .expansion-picker-data .expansion-picker-expansion .expansion-picker-expansion-check{color:green;display:grid;grid-row:1;grid-column:1;align-self:center;justify-self:end}.expansion-picker-container .expansion-picker .expansion-picker-data .expansion-picker-expansion .expansion-picker-expansion-label{margin-left:5px;width:calc(100% - 15px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center;grid-row:1;grid-column:3}.expansion-picker-container .expansion-picker .expansion-picker-data .expansion-picker-expansion .expansion-picker-expansion-label.selected{font-weight:700}.expansion-picker-container .expansion-picker .expansion-picker-button{margin-top:5px;width:60px;background-color:var(--accent-color)}.expansion-picker-container .expansion-picker .expansion-picker-accept{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:1}.expansion-picker-container .expansion-picker .expansion-picker-cancel{display:grid;align-content:center;justify-content:center;grid-row:4;grid-column:2}@media(hover:hover){.expansion-picker-container .expansion-picker .expansion-picker-data .expansion-picker-expansion:hover{color:#fff;background:var(--accent-color)}}@media(spanning:single-fold-vertical){.expansion-picker-container .expansion-picker{left:calc(25% - 160px)}}.bar-chart{position:relative;width:100%;height:100%}.pie-chart{position:relative;width:100%;height:100%}.contextmenu-container,.contextmenu-click-blocker{position:absolute;width:100%;height:100%;top:0;left:0}.contextmenu{background:#eee;position:absolute;z-index:99;width:240px;box-shadow:2px 2px 10px -1px gray;color:#444;-webkit-user-select:none;user-select:none}.contextmenu.flat{box-shadow:unset;border:1px solid #aaaaaa}.contextmenu.dark{background:#333;box-shadow:2px 2px 10px -1px #000;color:#bbb}.contextmenu.dark.flat{box-shadow:unset;border:1px solid #777777}.contextmenu .contextmenu-item-separator{height:2px;border-bottom:1px solid;margin-bottom:2px;opacity:.2;margin-left:10px;margin-right:10px}.contextmenu .contextmenu-item{padding:5px;background:transparent;display:grid;grid-template-columns:30px 1fr;height:25px}.contextmenu .contextmenu-item .contextmenu-item-icon{grid-column:1;display:grid;align-self:center;justify-self:center}.contextmenu .contextmenu-item .contextmenu-item-label{grid-column:2;display:grid;align-self:center;justify-self:left;margin-left:15px;text-align:left}@media(hover:hover){.contextmenu .contextmenu-item:hover{background:var(--accent-color);color:#fff}}.dark .datagrid .datagrid-headers{background:#282828}.dark .datagrid .datagrid-rows .datagrid-rows-list .datagrid-row.glass{background-color:#ffffff1a}.dark .datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-row-cell,.dark .datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-row-cell-set{border-bottom-color:#bbb3}.dark .datagrid .datagrid-rows .datagrid-rows-list .datagrid-row.alternate{background:#303030}.dark .datagrid .datagrid-rows .datagrid-rows-list .datagrid-row.selected{background:var(--accent-color);color:#fff}.datagrid{height:100%;width:100%;overflow:hidden;display:grid;grid-template-rows:30px calc(100% - 30px);grid-template-columns:100%;position:relative}.datagrid .datagrid-headers{grid-column:1;grid-row:1;display:flex;background:#fff;position:absolute;height:30px;min-width:100%}.datagrid .datagrid-headers .datagrid-header{display:grid;width:100%;margin-left:4px;grid-template-columns:calc(100% - 5px) 5px;box-sizing:border-box}.datagrid .datagrid-headers .datagrid-header .datagrid-header-label-container{grid-column:1;display:grid;align-content:center;grid-template-columns:1fr auto;cursor:pointer}.datagrid .datagrid-headers .datagrid-header .datagrid-header-label-container .datagrid-header-label{grid-column:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:14px;text-align:left;margin-left:5px}.datagrid .datagrid-headers .datagrid-header .datagrid-header-label-container .datagrid-header-sort{grid-column:2;display:grid;align-content:center;margin:0 5px}.datagrid .datagrid-headers .datagrid-header .datagrid-header-splitter{grid-column:2;cursor:col-resize;background:transparent;width:10px}.datagrid .datagrid-headers .datagrid-header .datagrid-header-splitter .datagrid-header-split{border-right:1px solid;margin-left:4px;width:1px;height:100%}.datagrid .datagrid-rows{grid-column:1;grid-row:2;height:100%;width:100%;display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden}.datagrid .datagrid-rows .datagrid-rows-list{width:100%;height:100%;grid-row:1;grid-column:1;overflow-y:auto;overflow-x:auto}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row{display:flex;height:34px;box-sizing:border-box}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#0000001a}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row.alternate{background:#f3f3f3}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row.selected{background:var(--accent-color);color:#fff;opacity:.8}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell{border-right:1px solid;width:calc(100% - 10px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:7px 5px 0;text-align:left;box-sizing:border-box;border-bottom:1px solid rgba(68,68,68,.2)}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell.hoverable{cursor:pointer}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell.centered{text-align:center}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell.rightAlign{text-align:right;padding:7px 10px 0 5px}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell .datagrid-cell-collection-mode{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:1fr;padding-right:5px}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell .datagrid-cell-collection-mode .ui-btn{width:16px;height:16px;padding:3px}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell .datagrid-cell-collection-mode .ui-btn .text{margin-top:-4px}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell .datagrid-cell-collection-mode .datagrid-cell-collection-plus{grid-column:1;grid-row:1}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell .datagrid-cell-collection-mode .datagrid-cell-collection-plus{grid-column:2;grid-row:1}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell .datagrid-cell-collection-mode .datagrid-cell-collection-mode-text{grid-column:3;grid-row:1;text-align:right}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell-set{border-right:1px solid;display:grid;grid-template-columns:30px calc(100% - 30px);width:100%;align-items:center;cursor:pointer;box-sizing:border-box;border-bottom:1px solid rgba(68,68,68,.2)}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell-set .datagrid-label{grid-column:2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5px;text-align:left}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell-set .datagrid-label.completed{color:var(--accent-color);text-shadow:1px 1px #111111;font-weight:700}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell-set .datagrid-icon{grid-column:1;width:24px;height:24px;background:var(--accent-color);border-radius:50%;display:grid;align-content:center;justify-content:center;margin-left:5px;align-self:center;justify-self:center}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell-set .datagrid-icon.noBackground{background:transparent}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell-set .datagrid-icon img{width:22px;height:22px}@media(max-width:768px){.datagrid{font-size:12px}.datagrid .datagrid-headers{margin-top:5px}.datagrid .datagrid-headers .datagrid-header .datagrid-header-label-container .datagrid-header-label{font-size:10px}.datagrid .datagrid-rows .datagrid-rows-list .datagrid-row .datagrid-cell{padding:10px 5px 0!important}}@media(hover:hover){.datagrid-row:hover{background:var(--accent-color)!important;color:#fff!important;opacity:.8}.datagrid-row:hover.selected{opacity:1!important}.datagrid-row:hover .datagrid-label{color:#fff!important}}.tag-dialog-container .tag-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.tag-dialog-container .tag-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:60px 1fr 50px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 160px);top:calc(50% - 225px);width:320px;height:430px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.tag-dialog-container .tag-dialog .deck-label{width:70px;margin-left:30px}.tag-dialog-container .tag-dialog.dark{background-color:#333;color:#bbb}.tag-dialog-container .tag-dialog .tag-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.tag-dialog-container .tag-dialog .tag-dialog-new{display:grid;align-self:center;justify-self:end;grid-row:1;grid-column:1/span 2;padding:0 5px}.tag-dialog-container .tag-dialog .tag-dialog-tags{grid-row:2;grid-column:1/span 2;overflow-y:auto;border-top:1px solid gray;border-bottom:1px solid gray}.tag-dialog-container .tag-dialog .tag-dialog-tags .tag-dialog-tag-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag-dialog-container .tag-dialog .tag-dialog-tags .tag-dialog-tag{display:grid;height:30px;align-items:center;padding:0 0 0 10px;grid-template-rows:100%;grid-template-columns:1fr 40px}.tag-dialog-container .tag-dialog .tag-dialog-button{width:60px;background-color:var(--accent-color)}.tag-dialog-container .tag-dialog .tag-dialog-button.add,.tag-dialog-container .tag-dialog .tag-dialog-button.delete{width:unset;background-color:transparent;border:0px;box-shadow:unset}.tag-dialog-container .tag-dialog .tag-dialog-button.light{color:#000}.tag-dialog-container .tag-dialog .tag-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:1}.tag-dialog-container .tag-dialog .tag-dialog-cancel{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:2}@media(spanning:single-fold-vertical){.tag-dialog-container .tag-dialog{left:calc(25% - 160px)}}.user-dialog-container .user-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.user-dialog-container .user-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:60px 1fr 50px 5px;grid-template-columns:50% 50%;position:absolute;left:calc(50% - 160px);top:calc(50% - 225px);width:320px;height:430px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.user-dialog-container .user-dialog .deck-label{width:70px;margin-left:30px}.user-dialog-container .user-dialog.dark{background-color:#333;color:#bbb}.user-dialog-container .user-dialog .user-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 2;text-align:center;padding:0 5px;font-size:20px}.user-dialog-container .user-dialog .user-dialog-new{display:grid;align-self:center;justify-self:end;grid-row:1;grid-column:1/span 2;padding:0 5px}.user-dialog-container .user-dialog .user-dialog-users{grid-row:2;grid-column:1/span 2;overflow-y:auto;border-top:1px solid gray;border-bottom:1px solid gray}.user-dialog-container .user-dialog .user-dialog-users .user-dialog-user-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-dialog-container .user-dialog .user-dialog-users .user-dialog-user{display:grid;height:30px;align-items:center;padding:0 0 0 10px;grid-template-rows:100%;grid-template-columns:1fr 40px}.user-dialog-container .user-dialog .user-dialog-button{width:60px;background-color:var(--accent-color)}.user-dialog-container .user-dialog .user-dialog-button.add,.user-dialog-container .user-dialog .user-dialog-button.delete{width:unset;background-color:transparent;border:0px;box-shadow:unset}.user-dialog-container .user-dialog .user-dialog-button.light{color:#000}.user-dialog-container .user-dialog .user-dialog-accept{display:grid;align-content:center;justify-content:center;grid-row:3;grid-column:1/3}@media(spanning:single-fold-vertical){.user-dialog-container .user-dialog{left:calc(25% - 160px)}}.shopping-assistant-container .shopping-assistant-background{position:absolute;left:0;top:0;width:100%;height:100%}.shopping-assistant-container .shopping-assistant{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:60px 1fr;grid-template-columns:100%;position:absolute;left:calc(50% - 160px);top:calc(50% - 275px);width:320px;height:550px;background:#eee;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter}.shopping-assistant-container .shopping-assistant.dark{background-color:#333;color:#bbb}.shopping-assistant-container .shopping-assistant .shopping-assistant-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1;text-align:center;padding:0 5px;font-size:20px}.shopping-assistant-container .shopping-assistant .shopping-assistant-info{grid-row:2;grid-column:1;display:flex;padding-left:5px;padding-top:5px;flex-direction:column}.shopping-assistant-container .shopping-assistant .shopping-assistant-info .shopping-assistant-image{object-fit:contain;padding-right:5px;width:calc(100% - 5px)}.shopping-assistant-container .shopping-assistant .shopping-assistant-info .shopping-assistant-image img{width:100%}.shopping-assistant-container .shopping-assistant .shopping-assistant-info .shopping-assistant-tab{margin-top:10px;background-color:var(--accent-color);margin-right:5px}@media(spanning:single-fold-vertical){.shopping-assistant-container .shopping-assistant{left:calc(25% - 160px)}}.active-deck{width:300px;height:300px;padding-top:10px;display:grid;grid-template-columns:100%;grid-template-rows:30px 30px 10px 30px 30px 10px 160px}.active-deck.dark .active-deck-image{border:1px solid #777777}.active-deck .active-deck-title{grid-column:1;grid-row:1;font-size:16px}.active-deck .active-deck-list{grid-column:1;grid-row:2;width:280px;justify-self:center;align-self:center}.active-deck .active-deck-target{grid-column:1;grid-row:4;font-size:16px}.active-deck .active-deck-target-list{grid-column:1;grid-row:5;width:280px;justify-self:center;align-self:center}.active-deck .active-deck-image{grid-column:1;grid-row:7;height:calc(100% - 20px);margin:10px;border:1px solid #aaaaaa;justify-self:center;align-self:center}.group{font-size:18px;text-align:left;margin-bottom:10px}.group .group-header{display:grid;grid-template-rows:100%;grid-template-columns:1fr 30px 20px;border-bottom:1px solid;padding-bottom:2px}.group .group-header .group-title{grid-column:1;grid-row:1;cursor:pointer}.group .group-header .group-edit{grid-column:2;grid-row:1;cursor:pointer;display:grid;justify-content:center}.group .group-header .group-collapse{grid-column:3;grid-row:1;cursor:pointer;display:grid;justify-content:center}.group .group-deck{display:flex;flex-wrap:wrap;align-items:flex-start}.card-data-dialog-container .card-data-dialog-background{position:absolute;left:0;top:0;width:100%;height:100%}.card-data-dialog-container .card-data-dialog{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation-name:rotate;animation-duration:.2s;animation-fill-mode:forwards;border:1px solid var(--accent-color);display:grid;grid-template-rows:70px auto 40px 5px;grid-template-columns:45% 10% 45%;position:absolute;left:calc(50% - 230px);top:calc(50% - 70px);width:460px;height:150px;background:#eee;-webkit-user-select:none;user-select:none}.card-data-dialog-container .card-data-dialog.dark{background-color:#333;color:#bbb}.card-data-dialog-container .card-data-dialog .card-data-dialog-title{display:grid;align-self:center;justify-self:center;grid-row:1;grid-column:1/span 3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;text-align:center;font-size:20px}.card-data-dialog-container .card-data-dialog .card-data-dialog-data{grid-row:2;grid-column:1/span 3;display:grid;align-content:center;margin-bottom:10px;justify-content:stretch;overflow-x:hidden;width:100%}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line{display:grid;grid-template-rows:100%;height:36px;grid-template-columns:35px 95px 95px 95px 100px auto}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-id{grid-row:1;grid-column:1;justify-self:right;padding-right:5px;align-content:center;display:grid;font-size:12px}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-language,.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-condition,.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-grading,.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-added{display:grid;align-content:center}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-added input{height:30px;padding:0 5px;margin-left:5px;width:calc(100% - 20px);box-sizing:border-box}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-delete{display:grid}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-delete .dialog-button{justify-content:center;width:25px;padding-left:5px;background-color:var(--accent-color);background-color:transparent;border:0px;box-shadow:unset}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-delete .dialog-button.light{color:#000}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line select{width:90%;justify-self:center}.card-data-dialog-container .card-data-dialog .card-data-dialog-button{width:60px;background-color:var(--accent-color)}.card-data-dialog-container .card-data-dialog .card-data-dialog-accept{display:grid;align-content:center;justify-content:end;grid-row:3;grid-column:1}.card-data-dialog-container .card-data-dialog .card-data-dialog-cancel{display:grid;align-content:center;justify-content:start;grid-row:3;grid-column:3}@media(max-width:768px){.card-data-dialog-container .card-data-dialog{left:5px;width:calc(100% - 10px)}.card-data-dialog-container .card-data-dialog .card-data-dialog-data{font-size:12px}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line{grid-template-columns:25px 80px 80px 80px 85px auto}.card-data-dialog-container .card-data-dialog .card-data-dialog-data .card-data-dialog-line .card-data-dialog-line-delete .dialog-button{justify-content:end}}@media(spanning:single-fold-vertical){.query-dialog-container .query-dialog{left:calc(25% - 150px)}}.ads-container .ads-background{position:absolute;left:0;top:0;width:100%;height:100%}.ads-container .ads-dialog{position:absolute;bottom:0;width:400px;left:calc(50% - 200px);font-size:12px;cursor:pointer;transition:all .5s ease-in-out;transform:translateY(20px);background:#333;color:#fff;display:grid;grid-template-columns:200px 200px;grid-template-rows:100%;opacity:0}.ads-container .ads-dialog.visible{transform:translateY(0);opacity:1}.ads-container .ads-dialog .ads-text{grid-column:2;grid-row:1;padding:5px}.ads-container .ads-dialog .ads-img{grid-column:1;grid-row:1;overflow:hidden;width:100%}.ads-container .ads-dialog.dark{background:#eee;color:#000}body{--accent-color: #cc7529;--fallback-title-bar-height: 32px}@keyframes rotate{0%{transform:perspective(1000px) rotateY(-90deg)}to{transform:perspective(1000px) rotateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}html,body,#root{top:0;left:0;position:absolute;margin:0;padding:0;width:100%;height:100%;overflow:hidden;touch-action:none;overscroll-behavior:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-weight:lighter;display:grid;grid-template-columns:100%;grid-template-rows:env(titlebar-area-height,var(--fallback-title-bar-height)) calc(100% - env(titlebar-area-height,var(--fallback-title-bar-height)))}body{z-index:1}#root{z-index:2}
