@font-face{font-family:"sbg-resources";src:url("fonts/sbg-resources.eot");src:url("fonts/sbg-resources.woff") format("woff"),url("fonts/sbg-resources.ttf") format("truetype"),url("fonts/sbg-resources.svg") format("svg")}a,a:visited{cursor:pointer;text-decoration:none;color:#000000}a:hover{text-decoration:underline}body{background-image:url(background.jpg);background-repeat:no-repeat;color:#666;display:block;font-family:Tahoma,Arial,Helvetica,sans-serif;min-height:100vh;position:absolute;width:99%}button{background-color:#cca583;border:none;border-radius:6px;color:#000000;font-size:16px}@media (min-width:425px){button{padding:2px 12px}}@media (max-width:424px){button{padding:2px 6px}}button:hover{background-color:#ad7b3a;cursor:pointer}button:disabled,button[disabled]{background-color:#999;cursor:default}details>summary{cursor:pointer}div#broadcastMessage{background-color:black;color:white;font-size:small;font-weight:bold;min-height:3em;padding-top:1em;text-align:center}div.flex-container{display:flex;flex-direction:row;flex-wrap:wrap}div.stacked-column{margin-right:.75em}input[type=email],input[type=password],input[type=search],input[type=text]{border:solid 1px black;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:.25em;padding:.25em}p{margin-top:0}select{border:1px solid #ad7b3a}table{border-collapse:collapse}table.striped tr{height:30px}table.striped tr:nth-child(even){background-color:#f5ecd6}td{padding-left:.5em;vertical-align:top}td:first-child{padding-left:0}td.hasSilhouette:hover:before{backdrop-filter:blur(2px);border-radius:10px;content:var(--img);position:absolute;transform:translateX(100%) translateY(-50%);width:200px;height:200px;display:block}td.hasSilhouette:before{display:none}td.numeric{text-align:right}tr.constant-height{height:30px}tr.striped{background-color:#f5ecd6}tr.totals td:first-child{color:#ad7b3a;font-weight:bold}.action{color:black;cursor:pointer;font-family:"sbg-resources";padding-right:.5em}.button-bar button{margin-right:1em}.chartContainer{margin-bottom:2em;max-height:40vh}.clickable{cursor:pointer}.date-range-picker-select{margin-right:.75em}.edit{color:black;cursor:pointer;font-family:"sbg-resources";padding-left:.5em}.editable-text{float:left}.errors{font-size:9pt;color:red}.field-note{font-size:x-small}.figure-inventory-overlay{animation:fade-in .25s;position:absolute;height:100%;left:0;top:0;width:100%;background-color:black;z-index:1001;opacity:.7}.figure-inventory-popup{background-color:white;border:solid 1px black;border-radius:10px;left:50%;max-width:33vw;opacity:1;position:fixed;padding:2em;top:50%;transform:translate(-50%, -50%);z-index:2002}.figure-inventory-popup .dialog-buttons{padding-top:.8em}.figure-inventory-popup .dialog-buttons .overlay-cancel{background-color:#999;border-color:#999;float:left}.figure-inventory-popup .dialog-buttons .overlay-update{background-color:#cca583;border-color:#cca583;float:right}.figure-inventory-popup-form .errors{padding-bottom:.5em;padding-top:.5em}.figure-inventory-popup-form .field-container-with-label{margin-top:.5em}.figure-inventory-popup-form .figure-inventory-popup-row input{font-size:16px}.figure-inventory-popup-form .figure-inventory-popup-row input#popup-amt{width:40%}.figure-inventory-popup-form .figure-inventory-popup-row textarea{margin-top:.5em;font-size:16px;width:100%}.figure-inventory-popup-form .figure-inventory-popup-row .left{text-align:left}.figure-inventory-popup-form .figure-inventory-popup-row .right{text-align:right}.icon{color:#999;font-family:"sbg-resources";padding-right:.5em}.main-content{padding-right:1em}.messages{color:green}.nobr{white-space:nowrap}.note{font-size:x-small}.page-title{font-weight:bold;font-size:150%;color:#ad7b3a}.section-header{color:#ad7b3a;font-weight:bold;padding-top:.75em}.section-subheader{font-weight:bold}.silhouette{width:200px;height:200px}.silhouette img{max-width:200px;max-height:200px}.sort-arrow{color:#999}.sort-pct-arrow{color:#0a0}.sort-pct-arrow.unpainted{color:#bb0}.valign-top{vertical-align:top}@media (max-width:760px){.desktop{display:none}}@keyframes fade-in{from{opacity:0}to{opacity:.7}}@keyframes slidein{from{transform:scaleX(0)}to{transform:scaleX(1)}}.page-header .title{font-size:18pt;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;text-align:center}@media (min-width:450px){.page-header .title{font-size:20pt}}.page-header .last-update{font-size:9pt;margin-bottom:.3em;text-align:center}.nav{background-color:#cca583;padding-top:.5em;padding-bottom:.5em}.nav .typeahead-container{width:80%;animation:slidein .15s;transition-timing-function:ease-in}.nav .typeahead-container .suggestions{margin-left:1em}.nav .typeahead-container .searchCategoryLabel{color:#666;display:inline-block;font-weight:bold;min-width:100%;text-align:center}.nav .typeahead-container .suggestion{color:black}.nav .typeahead-container input{border:0;margin-left:1em;padding:0 0 0 .3em;width:85%}.nav-header{color:black;display:inline;padding-left:.75em;padding-right:.75em;transition:background-color .25s ease}.nav-header .icon{padding-right:.25em}.nav-header a:visited,.nav-header a:link{color:black;text-decoration:none}.nav-header .search{float:right;margin-right:1em}.nav-header .search-container{display:inline}.nav-content-selected{background-color:#ad7b3a;border-left:#333 1px solid;border-right:#333 1px solid;padding-top:.5em;padding-bottom:.5em}.nav-content-selected .icon,.nav-content-selected a,.nav-content-selected a:visited{color:white}.admin-menu span{cursor:pointer;position:relative}.admin-menu ul{background:#cca583;display:none;left:0;list-style-type:none;margin-top:0;opacity:0;padding-bottom:.5em;padding-left:.5em;position:absolute;top:.25em;transition:all .5s ease;visibility:hidden;width:200px}.admin-menu ul li{cursor:pointer;padding-top:.25em}.admin-menu ul li :hover{background:#ad7b3a;color:white}.admin-menu span:hover>ul,.admin-menu span ul:hover{visibility:visible;opacity:1;display:block}div.filters span.label{cursor:pointer;font-size:8pt}div.filters .arrow{cursor:pointer;display:inline;font-size:8px;padding-right:.5em}div.filters .icon{font-family:"sbg-resources"}div.filter-group{display:inline-block;padding-left:.5em;vertical-align:top}ul.active-filters{display:inline;list-style:none;padding-left:0}ul.active-filters li{border-radius:3px;border:1px #999 solid;background-color:white;cursor:pointer;font-size:12px;margin-top:2px}ul.active-filters li:before{content:"x";padding-left:.2em;padding-right:.2em;margin-right:.3em;background-color:#999;color:white}div.rating{display:inline;font-family:Times;margin:0;padding:0;white-space:nowrap}span.votes{padding-left:3px;font-size:50%}span.star.clickable:hover{color:#9d70a5;cursor:pointer}span.star-empty{color:#ccc}span.star-empty.user-rating{color:#e1b2e5}span.star-full{color:#d0b146}span.star-full.user-rating{color:#9d70a5}span.star-partial::before{content:'★';background:linear-gradient(90deg, #d0b146 var(--pct), #ccc var(--pct));background-clip:text;-webkit-text-fill-color:transparent}span.star-partial.user-rating::before{background:linear-gradient(90deg, #9d70a5 var(--pct), #ccc var(--pct));background-clip:text;-webkit-text-fill-color:transparent}span.star-partial.clickable:hover::before{background:#9d70a5;background-clip:text;cursor:pointer;-webkit-text-fill-color:transparent}.book-resource-editor-form{display:grid;grid-auto-rows:1fr;grid-template-columns:min-content max-content}.book-resource-editor-form button{height:fit-content}.sortable-list-container{display:grid}.typeahead-container{display:inline-block}.typeahead-container .suggestions{background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.2),0 0 0 1px rgba(0,0,0,0.08);display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;position:absolute;z-index:10}.typeahead-container .suggestions ul{margin:0;padding-left:.5em}.typeahead-container .suggestions ul li{cursor:pointer;list-style:none;padding-left:1em;padding-right:1em;padding-top:.1em}.typeahead-container .suggestions ul li span.highlight{color:red}.typeahead-container .suggestions ul li.selected{background-color:#cca583}.typeahead-container span.icon{cursor:pointer;margin-left:.5em}.faq-question{margin-top:.75em;font-weight:bold}.news-grid-wrapper{column-gap:1.5em;display:grid;grid-template-columns:auto minmax(0, 1fr)}.news-grid-wrapper .news-date{grid-column-start:1}.news-grid-wrapper .news-text{grid-column-start:2}.resources-grid-wrapper{column-gap:1.5em;display:grid;grid-template-columns:auto auto auto minmax(0, 1fr)}.resources-grid-wrapper .resources-date{grid-column-start:1}.resources-grid-wrapper .resources-text{grid-column-start:2}.add-resource-editor-expanded{display:grid;gap:4px 2px;grid-template-columns:max-content max-content}.add-resource-editor-expanded label{text-align:right;padding-right:10px;color:#666}.add-resource-editor-expanded .add-resource-editor-expanded-title{font-weight:bold;grid-column:1 / -1}.add-resource-editor-expanded .button-bar{grid-column:2}.army-list-main-content ul.sources{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.army-list-edit-main-content .form-container{display:grid;gap:4px 2px;grid-template-columns:100px 1fr;padding:20px}.army-list-edit-main-content .form-container label{text-align:right;padding-right:10px;color:#666}.army-list-edit-main-content .form-container button{grid-column:2;width:fit-content}.army-list-edit-main-content .form-container input,.army-list-edit-main-content .form-container select{width:fit-content}.army-list-edit-main-content .form-container select{font-size:initial}.army-list-edit-main-content .form-container .abbrev-field-note{color:red}.army-list-edit-main-content .form-container .book-resource-editor-form{margin-top:1em}.army-list-edit-main-content .form-container .figure-list-edit-row{padding:0}.army-list-edit-main-content .form-container span.figure-name{margin-right:.5em}.army-list-edit-main-content .form-container .form-field-container{display:block}.army-list-edit-main-content .form-container .sources .sortable-list-container{grid-template-columns:max-content min-content min-content min-content min-content}.army-list-edit-main-content .form-container .sources .sortable-list-container .sortable-list-row-content{grid-column-start:1;padding-right:.5em}.faction-editor-main-content .faction-editor-main-content-grid{display:grid;grid-template-columns:max-content min-content}.faction-editor-main-content .faction-editor-main-content-grid label{margin-right:1em}.scenario-details .rating-breakdown .rating-bar-background{background:#ccc;border-bottom:1px solid #ddd;border-left:1px solid #999;border-right:1px solid #ddd;border-top:1px solid #999;display:inline-block;height:18px;margin-bottom:.1em;margin-left:.5em;margin-right:.5em;margin-top:.1em;width:100px}.scenario-details .rating-breakdown .rating-bar-foreground{background:#d0b146;background:linear-gradient(#f0d176, #c0a136);display:inline-block;height:18px;width:100px}.scenario-details .rating-breakdown span.label,.scenario-details .rating-breakdown span.value{font-size:75%}.scenario-details .role-line .role-line-amount{display:inline;margin-right:.5em}.scenario-details .role-line .role-line-name{display:inline}.scenario-details .role-line .figures-dropdown{display:none}.scenario-details .role-line .figures-dropdown .figure-line{padding-left:24px;color:#999}.scenario-details .role-line .figures-dropdown .figure-line .figure-line-amount{display:inline;margin-right:.5em}.scenario-details .role-line .figures-dropdown .figure-line .figure-line-name{display:inline}.scenario-details .scenario-blurb{font-style:italic;margin-top:.75em;margin-bottom:.75em}.scenario-details .scenario-date{display:inline}.scenario-details .scenario-date .date-age,.scenario-details .scenario-date date-year{display:inline}.scenario-details .scenario-location{display:inline;padding-left:1em}.scenario-details .scenario-factions .factions-container{width:100%;overflow:auto}.scenario-details .scenario-factions .factions-container .faction{float:left;padding-right:1em}.scenario-details .scenario-resources ul.resource-list{margin-top:0}.scenario-details .star-rating{font-size:18pt}.profile-editor-expanded{display:grid;gap:4px 2px;grid-template-columns:max-content max-content}.profile-editor-expanded input[type=checkbox]{width:fit-content}.profile-editor-expanded label{text-align:right;padding-right:10px;color:#666}.profile-editor-expanded .profile-editor-expanded-title{font-weight:bold;grid-column:1 / -1}.profile-editor-expanded .button-bar{grid-column:2}.scenario-editor-form-container{display:grid;gap:4px 2px;grid-template-columns:max-content min-content;padding:20px}.scenario-editor-form-container button{grid-column:2;width:fit-content}.scenario-editor-form-container label{padding-right:1em;text-align:right}.scenario-editor-form-container input,.scenario-editor-form-container select{width:fit-content}.scenario-editor-form-container select{font-size:initial}.scenario-list .date{display:none}.scenario-list .date-age{display:none}.scenario-list .date-year{display:none}.scenario-list .line2{display:none}.scenario-list .location{display:none}.scenario-list .map{display:none}.scenario-list .rating{display:none}.scenario-list .rating-stars{display:none}.scenario-list .rating-numeric{display:none}.scenario-list .resources{display:none}.scenario-list .size{display:none}.scenario-list .source{display:none}.scenario-list .source-full{display:none}.scenario-list .source-short{display:none}.scenario-list .splitter{display:none}@media (max-width:459px){.scenario-list .splitter{display:block}}@media (max-width:459px){.scenario-list .line2{display:inline}}@media (min-width:620px) and (max-width:649px){.scenario-list .rating-numeric{display:table-cell}}@media (min-width:460px) and (max-width:919px){.scenario-list .source-short{display:table-cell}}@media (min-width:460px){.scenario-list .source{display:table-cell}}@media (min-width:560px){.scenario-list .resources{display:table-cell}}@media (min-width:620px){.scenario-list .rating{display:table-cell}}@media (min-width:650px){.scenario-list .rating-stars{display:table-cell}}@media (min-width:720px){.scenario-list .size{display:table-cell}}@media (min-width:920px){.scenario-list .source-full{display:table-cell}}@media (min-width:1020px){.scenario-list .location{display:table-cell}}@media (min-width:1095px){.scenario-list .date{display:table-cell}}@media (min-width:1095px){.scenario-list .date-age{display:table-cell}}@media (min-width:1095px){.scenario-list .date-year{display:table-cell}}@media (min-width:1185px){.scenario-list .map{display:table-cell}}.scenario-list .star-rating{font-size:16pt}.figure-resource-list+.figure-resource-list{padding-top:.75em}.figure-details-main-content ul.profile{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.scenario-amount{text-align:right}.figure-list-main-content td.icon{color:black;cursor:pointer}.role-list-editor .sortable-list-container{grid-template-columns:min-content min-content max-content min-content min-content min-content min-content}.role-list-editor .sortable-list-container .expand{grid-column-start:1;display:inline}.role-list-editor .sortable-list-container .form-field-container{display:inline}.role-list-editor .sortable-list-container .form-field-numeric-wrapper,.role-list-editor .sortable-list-container .form-field-text-wrapper{display:inline;padding-right:1em}.role-list-editor .sortable-list-container .form-field-numeric-wrapper{text-align:right}.role-list-editor .sortable-list-container .role-name-column .role-name{display:inline;margin-right:1em}@media only screen and (min-width:590px){.faction-checkbox-container{column-count:2}}.character-details{display:grid;gap:1em;grid-template-columns:min-content max-content}.character-details button{grid-column:2;height:fit-content;width:fit-content}.character-details .add-resource-editor-content{grid-column:2}.character-details .character-resources-container{display:grid;gap:4px 1em;grid-template-columns:max-content min-content}.character-details .character-resources-container .add-resource-editor-expanded{grid-column:1 / -1}.character-details .character-profiles-container .sortable-list-container{gap:4px 1em;grid-template-columns:max-content min-content min-content min-content min-content}.character-details .character-profiles-container .sortable-list-content{grid-column:1}.character-details .character-profiles-container .sortable-list-edit{grid-column:2}.character-details .character-profiles-container .sortable-list-down-arrow{grid-column:4}.character-details .character-profiles-container .sortable-list-up-arrow{grid-column:3}.character-details .character-profiles-container .sortable-list-delete{grid-column:5}.character-details .figure-list-figure{grid-column-start:2}.character-details .figure-list-figure a{margin-right:.5em}.character-details .profile-editor-content{grid-column:2}.character-details .sortable-list-container .profile-editor-content{grid-column:1}