.modal-footer:empty{display:none}.modal-footer.sticky{z-index:1051;background:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;position:-webkit-sticky;position:sticky;bottom:0}.playthrough-time--fields .row{margin-bottom:10px}@media (max-width:479px){.playthrough-time--inputs .visible-xs.input-group-addon{display:table-cell!important}}.playthrough-time--inputs>div{display:none}.playthrough-time--inputs>div.active{display:inherit}.playthrough-time--inputs>div.active.first{padding-right:0}.playthrough-time--inputs>div.active.first .input-group-addon{border-top-right-radius:0;border-bottom-right-radius:0}.playthrough-time--inputs>div.active:not(:last-child) .input-group-addon{border-left:none;border-top-right-radius:0;border-bottom-right-radius:0}.playthrough-time--inputs>div.active:not(.first){padding-left:0;padding-right:0}.playthrough-time--inputs>div.active:not(.first) .form-control{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.progression-editor .progression-label-name{text-overflow:ellipsis;min-width:75px;max-width:75px;font-weight:700;overflow:hidden}@media (min-width:480px){.progression-editor .progression-label-name{min-width:80px;max-width:150px}}@media (min-width:768px){.progression-editor .progression-label-name{max-width:280px}}circle-progress-bar{--circle-progress-bar-bg:rgba(193,83,117,.2);--circle-progress-bar-fg:#c15375;width:12px;height:12px;display:inline-flex;position:relative;top:2px;transform:rotate(-90deg)}circle-progress-bar svg{width:12px;height:12px}circle-progress-bar svg circle:last-child{transform-origin:50%;transition:stroke-dashoffset .35s;transform:rotate(5.80645deg)}.display-flex{display:flex}.display-flex-row{gap:15px}.flex{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-min{flex-basis:0}.flex-row-middle{align-items:center}.flex-row-half{justify-content:space-between;align-items:center}.flex-row-centered{justify-content:center}.flex-row-right{justify-content:end}.flex-col{flex-direction:column;gap:15px}.share-card-session{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:12px;max-width:600px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.share-card-session__decorative{background:radial-gradient(circle,rgba(193,83,117,.15) 0%,transparent 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;bottom:auto;left:auto;right:-100px}.share-card-session__label{align-items:center;gap:12px;margin-bottom:24px;display:flex}.share-card-session__icon-badge{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background:#29b9e3;border-radius:.5em;justify-content:center;align-items:center;gap:normal;width:3em;height:3em;display:flex}.share-card-session__icon{color:#fff;font-size:15px}.share-card-session__label-text{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 20px rgba(0,0,0,.2);white-space:nowrap;margin:0;font-size:15px;font-weight:900}.share-card-session__content{z-index:1;position:relative}.share-card-session__header{align-items:start;gap:24px;margin-bottom:24px;display:flex}.share-card-session__header .share-card-session__boxart{flex:auto}.share-card-session__badge{background:rgba(193,83,117,.2);border-radius:8px;margin-bottom:16px;padding:8px 16px;display:inline-block}.share-card-session__badge-text{color:#c15375;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.share-card-session__title{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3);margin:0;font-size:31px;font-weight:900;line-height:1.1}.share-card-session__subtitle{color:rgba(255,255,255,.85);margin:0 0 0 6px;font-size:15px;font-weight:700}.share-card-session__game-layout{align-items:start;gap:24px;display:flex}@media (max-width:767px){.share-card-session__game-layout{flex-direction:column;align-items:stretch}}.share-card-session__game-layout .share-card-session__boxart{margin-bottom:12px}.share-card-session__boxart{flex:1;justify-content:center;align-items:start;gap:normal;display:flex}.share-card-session__boxart img{background:linear-gradient(135deg,#c15375 0%,#9e32e3 100%);box-shadow:0 10px 40px rgba(193,83,117,.4)}.share-card-session__stats{flex-direction:column;flex:1.25;gap:12px;margin-bottom:24px;display:flex}.share-card-session__stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:16px}.share-card-session__stat-label{color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.share-card-session__stat-value{color:#fff;font-size:25px;font-weight:900}.share-card-session__stat-value small{color:#29c631;margin-left:6px;font-size:15px}.share-card-session__stat-subtitle{color:rgba(255,255,255,.85);font-weight:700}.share-card-session__date{color:rgba(255,255,255,.85);font-size:11px;font-weight:600}.share-card-session__footer{border-top:1px solid rgba(255,255,255,.1);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.share-card-session__branding{color:#fff;letter-spacing:.5px;font-size:15px;font-weight:900}.share-card-session__hashtag{color:#fff;font-size:11px;font-weight:700}.share-card-progress{background:linear-gradient(135deg,#9e32e3 0%,#c15375 100%);border-radius:12px;max-width:600px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(158,50,227,.4)}.share-card-progress__decorative{opacity:.12;background:url(0349992b58f8180c.png) top/auto 100% no-repeat;height:100%;position:absolute;top:0;left:0;right:0}.share-card-progress__label{align-items:center;gap:12px;margin-bottom:24px;display:flex}.share-card-progress__icon-badge{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background:rgba(0,0,0,.4);border-radius:.5em;justify-content:center;align-items:center;gap:normal;width:3em;height:3em;display:flex}.share-card-progress__icon{color:#fff;font-size:15px}.share-card-progress__label-text{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 20px rgba(0,0,0,.2);white-space:nowrap;margin:0;font-size:15px;font-weight:900}.share-card-progress__content{z-index:1;position:relative}.share-card-progress__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.share-card-progress__title{color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.3);margin:0;font-size:31px;font-weight:900;line-height:1.1}.share-card-progress__game-section{align-items:start;gap:24px;margin-bottom:24px;display:flex}.share-card-progress__boxart{justify-content:center;align-items:flex-start;gap:normal;display:flex}.share-card-progress__boxart img{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);box-shadow:0 15px 50px rgba(0,0,0,.5)}.share-card-progress__game-info{flex:1}.share-card-progress__game-label{text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.85);margin-bottom:8px;font-size:11px;font-weight:600}.share-card-progress__game-title{color:#fff;margin-bottom:20px;font-size:25px;font-weight:900;line-height:1.2}.share-card-progress__game-subtitle{color:rgba(255,255,255,.85);margin:0 0 0 6px;font-size:15px;font-weight:700}.share-card-progress__progress-circle{width:120px;height:120px;position:relative}.share-card-progress__progress-circle-icon{color:#ffc000;font-size:40px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.share-card-progress__progress-circle-svg{-webkit-filter:drop-shadow(3px 5px 12px rgba(0,0,0,.4));filter:drop-shadow(3px 5px 12px rgba(0,0,0,.4));transform:rotate(-90deg)}.share-card-progress__progress-circle-track{fill:none;stroke:rgba(0,0,0,.2);stroke-width:8px;transform-origin:50%;stroke-dasharray:327;stroke-dashoffset:85px;stroke-linecap:round;rotate:45deg}.share-card-progress__progress-circle-fill{fill:none;transform-origin:50%;stroke:#ffc000;stroke-width:8px;stroke-dasharray:327;stroke-dashoffset:85px;stroke-linecap:round;rotate:45deg}.share-card-progress__progress-circle-content{text-align:center;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.share-card-progress__progress-value{color:#fff;font-size:25px;font-weight:900;line-height:1}.share-card-progress__progress-label{color:rgba(255,255,255,.8);margin-top:2px;font-size:10px;font-weight:700}.share-card-progress__date-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.1);border-radius:6px;margin-bottom:24px;padding:16px 20px}.share-card-progress__date-label{color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.share-card-progress__date-value{color:#fff;font-size:21px;font-weight:900}.share-card-progress__footer{border-top:2px solid rgba(255,255,255,.3);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.share-card-progress__branding{color:#fff;letter-spacing:.5px;font-size:15px;font-weight:900}.share-card-progress__hashtag{color:#fff;font-size:11px;font-weight:700}.share-card-completion{background:linear-gradient(135deg,#29c631 0%,#18711c 100%);border-radius:12px;max-width:600px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.share-card-completion__decorative{opacity:.12;background:url(f71b581aa6b41ee0.png) top/auto 100% no-repeat;height:100%;position:absolute;top:0;left:0;right:0}.share-card-completion__content{z-index:1;position:relative}.share-card-completion__label{align-items:center;gap:12px;margin-bottom:24px;display:flex}.share-card-completion__icon-badge{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background:#209c27;border-radius:.5em;justify-content:center;align-items:center;gap:normal;width:3em;height:3em;display:flex}.share-card-completion__icon{color:#fff;font-size:15px}.share-card-completion__header{align-items:start;gap:24px;margin-bottom:24px;display:flex}.share-card-completion__header .share-card-completion__boxart{flex:auto}.share-card-completion__label-text{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 20px rgba(0,0,0,.2);white-space:nowrap;margin:0;font-size:15px;font-weight:900}.share-card-completion__title{color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.3);margin:0;font-size:31px;font-weight:900;line-height:1.1}.share-card-completion__subtitle{color:rgba(255,255,255,.85);margin:0 0 0 6px;font-size:15px;font-weight:700}.share-card-completion__game-layout{align-items:start;gap:24px;display:flex}@media (max-width:767px){.share-card-completion__game-layout{flex-direction:column;align-items:stretch}}.share-card-completion__game-layout .share-card-completion__boxart{margin-bottom:12px}.share-card-completion__boxart{flex:1;justify-content:center;align-items:start;gap:normal;display:flex}.share-card-completion__boxart img{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);box-shadow:0 15px 50px rgba(0,0,0,.5)}.share-card-completion__stats{flex-direction:column;flex:1.25;gap:12px;margin-bottom:24px;display:flex}.share-card-completion__stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:16px}.share-card-completion__stat-label{color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.share-card-completion__stat-value{color:#fff;font-size:25px;font-weight:900}.share-card-completion__stat-subtitle{color:rgba(255,255,255,.85);font-weight:700}.share-card-completion__dates{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.1);border-radius:6px;justify-content:space-between;align-items:center;padding:16px;display:flex}.share-card-completion__date-item--completed{text-align:right}.share-card-completion__date-divider{background:rgba(255,255,255,.3);width:1px;height:40px}.share-card-completion__date-label{color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11px;font-weight:700}.share-card-completion__date-value{color:#fff;white-space:nowrap;margin-top:2px;font-weight:900}.share-card-completion__footer{border-top:2px solid rgba(255,255,255,.3);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.share-card-completion__branding{color:#fff;letter-spacing:.5px;font-size:15px;font-weight:900}.share-card-completion__hashtag{color:#fff;font-size:11px;font-weight:700}.share-card-started{background:linear-gradient(135deg,#ffc000 0%,#de821f 100%);border-radius:12px;max-width:600px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(222,130,31,.4)}.share-card-started__decorative{opacity:.2;background:url(c6715361527604f7.png) top/auto 100% no-repeat;height:100%;position:absolute;top:0;left:0;right:0}.share-card-started__content{z-index:1;position:relative}.share-card-started__label{align-items:center;gap:12px;margin-bottom:24px;display:flex}.share-card-started__icon-badge{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background:#de821f;border-radius:.5em;justify-content:center;align-items:center;gap:normal;width:3em;height:3em;display:flex}.share-card-started__icon{color:#fff;font-size:15px}.share-card-started__header{align-items:start;gap:24px;margin-bottom:24px;display:flex}.share-card-started__header .share-card-started__boxart{flex:auto}.share-card-started__label-text{color:#333;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 20px rgba(0,0,0,.2);white-space:nowrap;margin:0;font-size:15px;font-weight:900}.share-card-started__title{color:#333;text-shadow:0 4px 30px rgba(0,0,0,.3);margin:0;font-size:31px;font-weight:900;line-height:1.1}.share-card-started__subtitle{color:rgba(51,51,51,.9);margin:0 0 0 6px;font-size:15px;font-weight:700}.share-card-started__game-layout{align-items:start;gap:24px;display:flex}@media (max-width:767px){.share-card-started__game-layout{flex-direction:column;align-items:stretch}}.share-card-started__game-layout .share-card-started__boxart{margin-bottom:12px}.share-card-started__boxart{flex:1;justify-content:center;align-items:start;gap:normal;display:flex}.share-card-started__boxart img{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);box-shadow:0 15px 50px rgba(0,0,0,.5)}.share-card-started__stats{flex-direction:column;flex:1.25;gap:12px;margin-bottom:24px;display:flex}.share-card-started__stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:16px}.share-card-started__stat-label{color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.share-card-started__stat-value{color:#fff;font-size:25px;font-weight:900}.share-card-started__dates{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.1);border-radius:6px;justify-content:space-between;align-items:center;padding:16px;display:flex}.share-card-started__date-item--completed{text-align:right}.share-card-started__date-divider{background:rgba(255,255,255,.3);width:1px;height:40px}.share-card-started__date-label{color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.share-card-started__date-value{color:#fff;margin-top:2px;font-weight:900}.share-card-started__footer{border-top:2px solid rgba(255,255,255,.3);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.share-card-started__branding{color:#333;letter-spacing:.5px;font-size:15px;font-weight:900}.share-card-started__hashtag{color:#333;font-size:11px;font-weight:700}.share-actions__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c15375 0%,#9e32e3 100%);border:none;border-radius:6px;align-items:center;gap:8px;margin:0 auto;padding:14px 28px;font-size:12px;font-weight:700;transition:transform .2s;display:flex;box-shadow:0 4px 12px rgba(193,83,117,.3)}.share-actions__button:hover{transform:translateY(-2px)}.share-hint{padding-top:12px}.share-hint__text{color:#555;margin:0;font-size:11px;line-height:1.5}.share-hint__strong{color:#222}.game-list-select .fa-list-favorites{color:#cc2121}.game-list-select .game-list-select__multiValue--list-auto{color:#fff;background:#333}.game-list-select .game-list-select__multiValue--list-auto .game-list-select__multi-value__label{color:#fff}.game-list-select .game-list-select__multiValue--list-auto .fa-bolt{color:#ffd800}.game-status-select.game-status-not-set .game-status-select__control{background:#555;border-color:transparent}.game-status-select.game-status-not-set .game-status-select__single-value{color:#fff}.game-status-select.game-status-2 .game-status-select__control{background:#29b9e3;border-color:transparent}.game-status-select.game-status-2 .game-status-select__single-value{color:#fff}.game-status-select.game-status-2 .game-status-select__indicator-separator{background-color:#83d7ef}.game-status-select.game-status-2 .game-status-select__dropdown-indicator{color:#83d7ef}.game-status-select.game-status-4 .game-status-select__control{background:#c8945c;border-color:transparent}.game-status-select.game-status-4 .game-status-select__single-value{color:#fff}.game-status-select.game-status-4 .game-status-select__indicator-separator{background-color:#e2c6a8}.game-status-select.game-status-4 .game-status-select__dropdown-indicator{color:#e2c6a8}.game-status-select.game-status-5 .game-status-select__control{background:#de821f;border-color:transparent}.game-status-select.game-status-5 .game-status-select__single-value{color:#fff}.game-status-select.game-status-5 .game-status-select__indicator-separator{background-color:#ecb477}.game-status-select.game-status-5 .game-status-select__dropdown-indicator{color:#ecb477}.game-status-select.game-status-6 .game-status-select__control{background:#29c631;border-color:transparent}.game-status-select.game-status-6 .game-status-select__single-value{color:#fff}.game-status-select.game-status-6 .game-status-select__indicator-separator{background-color:#73e279}.game-status-select.game-status-6 .game-status-select__dropdown-indicator{color:#73e279}.game-status-select.game-status-7 .game-status-select__control{background:#5f9962;border-color:transparent}.game-status-select.game-status-7 .game-status-select__single-value{color:#fff}.game-status-select.game-status-7 .game-status-select__indicator-separator{background-color:#9cc29e}.game-status-select.game-status-7 .game-status-select__dropdown-indicator{color:#9cc29e}.game-status-select.game-status-8 .game-status-select__control{background:#ffc000;border-color:transparent}.game-status-select.game-status-8 .game-status-select__single-value{color:#333}.game-status-select.game-status-8 .game-status-select__indicator-separator{background-color:#ffd966}.game-status-select.game-status-8 .game-status-select__dropdown-indicator{color:#ffd966}.game-status-select.game-status-9 .game-status-select__control{background:#9e32e3;border-color:transparent}.game-status-select.game-status-9 .game-status-select__single-value{color:#fff}.game-status-select.game-status-9 .game-status-select__indicator-separator{background-color:#c88cef}.game-status-select.game-status-9 .game-status-select__dropdown-indicator{color:#c88cef}body{--col-light-grey:#eee;--col-pink:#c15375}.flatfile_iFrameContainer{min-height:600px;height:100%!important}.flatfile_iframe-wrapper{width:992px;min-width:768px;height:600px;min-height:600px}.flatfile_displayAsModal{width:100%!important;height:100%!important;padding:50px!important;top:0!important;left:0!important}.flatfile_iframe-wrapper.flatfile_displayAsModal{background:var(--ff-bg-fade)}.flatfile_displayAsModal .flatfile-close-button{top:10px!important;right:10px!important}.flatfile_displayAsModal .flatfile-close-button svg{fill:var(--ff-secondary-color)}.flatfile_displayAsModal #flatfile_iframe{border-radius:var(--ff-border-radius)}.flatfile_outer-shell{background-color:var(--ff-bg-fade)!important;border-radius:var(--ff-border-radius)!important}:root{--ff-primary-color:#4c48ef!important;--ff-secondary-color:#616a7d!important;--ff-text-color:#090b2b!important;--ff-dialog-border-radius:4px!important;--ff-border-radius:5px!important;--ff-bg-fade:rgba(0,0,0,.2)!important}.flatfile_modal{border-radius:var(--ff-dialog-border-radius)!important}.flatfile_primary{color:#fff;border:1px solid var(--ff-primary-color)!important;background-color:var(--ff-primary-color)!important}.flatfile_secondary{color:var(--ff-secondary-color)!important}.flatfile_modal-heading{color:var(--ff-text-color)!important}.flatfile_modal-text{color:var(--ff-secondary-color)!important}
/*# sourceMappingURL=app.css.map*/