.check-label{align-items:center;gap:10px;margin:5px 0;display:flex}.data-loader{background-color:#e6e6e6;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;overflow-y:scroll}.data-loader .data-loader-container{background-color:#fff;border-radius:10px;min-width:250px;padding:20px;box-shadow:0 1px 1px #0000001a,0 3px 6px #0000001f}.data-loader .data-loader-container .overall-state{justify-content:center;display:flex}.data-loader .data-loader-container .overall-state svg{width:75px;height:75px}.data-loader .data-loader-container .header-text-panel{justify-content:center}.data-loader .data-loader-container .ant-alert-error{margin-bottom:10px}html[data-theme=dark] .data-loader{background-color:#646464}html[data-theme=dark] .data-loader .data-loader-container{background-color:#373737}.logo-panel{justify-content:center;align-items:center;gap:10px;display:flex}.logo-panel .logo-panel-image{height:20px}.logo-panel .logo-panel-text{text-transform:uppercase;letter-spacing:2px;font-size:24px;font-weight:600}html[data-theme=dark] .logo-panel .logo-panel-image{filter:invert()}.about-modal{flex-direction:column;gap:20px;padding:20px;display:flex}.about-modal .logo-container{justify-content:center;align-items:center;gap:20px;margin:0 0 10px;display:flex}.about-modal .logo-container>img{height:50px}html[data-theme=dark] .about-modal .logo-container>img{filter:invert()}.imbuement-panel{flex-direction:column;padding:0 20px 20px;display:flex;overflow:hidden}.imbuement-panel.compact{padding:unset;margin-top:-10px}.monster-group-panel{flex-direction:column;padding:0 20px 20px;display:flex;overflow:hidden}.monster-group-panel.compact{padding:unset;margin-top:-10px}.monster-group-panel .malice{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px;display:grid}.monster-group-panel .monsters{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.monster-group-panel .monsters .monster-panel{padding:0}.monster-group-panel .add-ons{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.monster-group-panel .add-ons .add-on-panel{padding:0}.element-modal{display:block}.encounter-tools-modal{padding:10px 20px 20px}.errors-modal,.feature-modal{padding:20px}.feature-modal .feature-section,.feature-modal .customize-section{flex-direction:column;gap:10px;display:flex}.fixture-modal,.follower-edit-panel,.follower-modal{display:block}.hero-conditional-modal,.hero-customize-modal{flex-direction:column;height:100%;padding:0 20px 20px;display:flex}.customize-option-section{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;width:410px;display:grid}.hero-inventory-modal{flex-direction:column;height:100%;padding:0 20px 20px;display:flex}.project-select-modal{padding:20px}.hero-projects-modal{flex-direction:column;height:100%;padding:0 20px 20px;display:flex}.hero-level-up-modal{padding:0 20px 20px}.hero-resources-modal{flex-direction:column;height:100%;padding:0 20px 20px;display:flex}.hero-resources-modal .gain-btn{min-width:100px}.hero-resources-modal .alert-text{color:#000000e0!important}.expression{justify-content:center;align-items:center;margin:50px 0;display:flex}.expression .expression-result{letter-spacing:3px;text-align:center;text-transform:uppercase;background-color:#e6f4ff;border:2px solid #4096ff;border-radius:10px;padding:20px;font-size:36px;font-weight:600;color:#000000e0!important}.hero-respite-modal{padding:0 20px 20px}.hero-sourcebooks-panel .sourcebook-type-section{background-color:#fff;border-radius:10px;padding:0 10px 10px}html[data-theme=dark] .hero-sourcebooks-panel .sourcebook-type-section{background-color:#373737}.hero-tutorial-panel{display:block}.hero-settings-modal,.hero-titles-modal{flex-direction:column;height:100%;padding:0 20px 20px;display:flex}.minion-slot-modal{padding:20px;display:block}.party-modal{height:100%;padding:20px;overflow-y:auto}.party-modal .hero-column-header{writing-mode:vertical-lr}.party-modal .row-label{width:150px}.party-modal .row-cell{text-align:center}html[data-theme=dark] .party-modal .ant-btn.ant-btn-text{color:#ffffffe0}.player-view-modal{padding:20px}.reference-modal{flex-direction:column;height:100%;padding:0 20px 20px;display:flex}.patreon-status-panel{flex-direction:column;padding-bottom:5px;display:flex}.standard-ability-select-modal,.settings-modal{padding:20px}.settings-modal .feature-flag{border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.settings-modal .feature-flag:hover{background-color:#0505050f}.sourcebook-panel{display:block}.sourcebooks-modal{padding:0 20px 20px}.terrain-modal{display:block}.main{flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}@font-face{font-family:PT Sans;src:url(/assets/regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PT Sans;src:url(/assets/bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PT Sans;src:url(/assets/italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:PT Sans;src:url(/assets/bold-italic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Merriweather;src:url(/assets/Merriweather-Variable.ttf)format("truetype-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/assets/Merriweather-Italic-Variable.ttf)format("truetype-variations");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Draw Steel Glyphs;src:url(/assets/DrawSteelGlyphs-Regular.otf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/assets/RobotoSlab-Variable.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;font-family:PT Sans,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#000000e0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;height:100%;font-size:14px;font-weight:400;overflow:hidden}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{height:100%;margin:0}#root{flex-direction:column;height:100%;display:flex}h1{letter-spacing:2px;text-transform:uppercase;border-bottom:5px solid #0505050f;margin:15px 0;padding-bottom:10px;font-size:22px}h2{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #0505050f;margin:15px 0;padding-bottom:10px;font-size:16px}h3{letter-spacing:1px;text-transform:uppercase;font-size:13px}p,.ds-text{color:#000000e0;margin:10px 0}p.bold-text,.ds-text.bold-text{letter-spacing:.5px;font-weight:600}p.compact-text,.ds-text.compact-text{margin:3px 0}p.dimmed-text,.ds-text.dimmed-text{opacity:.3}p.centered-text,.ds-text.centered-text{text-align:center}p.small-text,.ds-text.small-text{font-size:10px}p br,.ds-text br{content:"";height:10px;display:block}code{background:#9696961a;border:1px solid #64646433;border-radius:3px;padding:1px 5px;font-size:85%}a{font-weight:600}b{letter-spacing:.5px;font-weight:600}ul{margin-block:5px;padding-inline-start:15px}table{border-collapse:collapse;background-color:#fafafa;width:100%;margin:10px 0}table th{font-weight:600}table th,table td{padding:5px}table,th,td{border:1px solid #0505050f}.ant-alert{padding:4px 8px}.ant-alert p{color:#000000e0!important}.ant-btn{box-shadow:none;min-height:32px}.ant-btn.ant-btn-text{font-size:unset}.ant-btn:disabled{color:#787878}.ant-btn.tall-button{min-width:145px;height:65px}.ant-btn.tall-button .subtext{opacity:.7;border-top:1px solid #0505050f;margin-top:5px;padding-top:5px;font-size:10px}.ant-btn.container-button{height:unset;text-align:unset;padding:5px 10px;display:block}.ant-btn.status-warning{min-height:54px;background-color:#faad1433!important}.ant-divider .ant-divider-inner-text{font-size:14px;font-weight:600}.ant-drawer .ant-drawer-body{padding:0}.ant-dropdown .ant-dropdown-menu{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:0}.ant-popover .ant-divider{margin:10px 0}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{background-color:#e6f4ff;font-weight:600}.ant-segmented{font-weight:400}.ant-segmented .ant-segmented-item-selected{font-weight:600}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:unset}.ant-select-dropdown .ant-select-item{padding:0 10px}.ant-select-dropdown .ant-select-item .ant-select-item-option-content{white-space:unset!important;text-overflow:unset!important}.ant-select-show-search.ant-select-multiple .ant-select-selector .ant-select-selection-item{height:26px}.ant-select-show-search.ant-select-multiple .ant-select-selector .ant-select-selection-item .ds-text{margin-top:0;margin-bottom:0}.ant-statistic .ant-statistic-title{text-align:center;min-height:24px;line-height:12px}.ant-statistic .ant-statistic-title,.ant-statistic .ant-statistic-content{justify-content:center;align-items:center;display:flex}.ant-statistic .ant-statistic-title .ant-statistic-content-suffix,.ant-statistic .ant-statistic-content .ant-statistic-content-suffix{opacity:.5;font-size:18px}.ant-tabs.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs.ant-tabs-bottom>div>.ant-tabs-nav:before{border-color:#0505050f}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.ant-upload-wrapper .ant-upload.ant-upload-select{display:block}.ant-spin-dot{color:#8cc8fa}html[data-theme=dark]{color:#ffffffe0;background-color:#373737}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5{color:#ffffffe0;border-bottom-color:#fafafa99}html[data-theme=dark] p,html[data-theme=dark] .ds-text,html[data-theme=dark] ul{color:#ffffffe0}html[data-theme=dark] table{color:#ffffffe0;background-color:#1e1e1e;border-color:#fafafa99}html[data-theme=dark] .ant-alert .ant-alert-content .ant-alert-message p,html[data-theme=dark] .ant-alert .ant-alert-content .ant-alert-message .ds-text{color:#000000e0}html[data-theme=dark] .ant-btn.ant-btn-text,html[data-theme=dark] .ant-btn.status-warning{color:#ffffffe0}html[data-theme=dark] .ant-divider{border-block-start:1px solid #fafafa99}html[data-theme=dark] .ant-divider .ant-divider-inner-text{color:#ffffffe0}html[data-theme=dark] .ant-drawer-content{color:#ffffffe0;background-color:#373737!important}html[data-theme=dark] .ant-dropdown-menu .ds-text{color:#000000e0}html[data-theme=dark] .ant-popover .ant-popover-arrow:after,html[data-theme=dark] .ant-popover .ant-popover-inner,html[data-theme=dark] .ant-popover .ant-popover-container{background-color:#505050}html[data-theme=dark] .ant-statistic .ant-statistic-title,html[data-theme=dark] .ant-statistic .ant-statistic-content{color:#ffffffe0}html[data-theme=dark] .ant-select-content .ds-text{color:#000000e0}html[data-theme=dark] .ant-select-dropdown{background-color:#1e1e1e}html[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ds-text,html[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .field .field-label,html[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .field .field-value{color:#000000e0}html[data-theme=dark] .ant-select-dropdown .ant-select-item{color:#ffffffe0}html[data-theme=dark] .ant-select-show-search.ant-select-multiple .ant-select-selector .ant-select-selection-item .ds-text,html[data-theme=dark] .ant-select-single .ant-select-input{color:#000000e0}html[data-theme=dark] .ant-slider .ant-slider-rail{background-color:#fafafa99}html[data-theme=dark] .ant-space-item>div:not([class^=ant-]){color:#ffffffe0}html[data-theme=dark] .ant-tabs.ant-tabs-top>.ant-tabs-nav:before,html[data-theme=dark] .ant-tabs.ant-tabs-bottom>.ant-tabs-nav:before,html[data-theme=dark] .ant-tabs.ant-tabs-top>div>.ant-tabs-nav:before,html[data-theme=dark] .ant-tabs.ant-tabs-bottom>div>.ant-tabs-nav:before{border-color:#fafafa99}html[data-theme=dark] .ant-tabs .ant-tabs-tab{color:#ffffffe0}html[data-theme=dark] .patreon-logo{filter:invert()}
