table.report{border-collapse:collapse}table.report tr,table.report td{padding:0;min-height:1em;font-style:normal}table.report td[data-field=true]{border:1px solid #e9eef8}table.report tr.col-settings [data-ui=Flex]:last-child{border-bottom:1px solid #000000!important}table.report tr.head{border-bottom:2px solid #000000}table.report tr.head>*:first-child *{font-style:italic}table.report tr.head>*:not(:first-child) *{font-style:normal}table.report tr.bold *{font-weight:700}table.report tr.sum{border-top:2px solid #000000}table.report tr.sum *{font-weight:700}table.report th label{font-size:.8rem}table.report span[data-border],table.report span[data-as=span]{background-color:transparent!important;box-shadow:none}table.report td.number *{text-align:right}table.report colgroup col.filled{background-color:#e9eef8}label.custom-file-upload{background-color:#3ab564;border-radius:3px;color:#fff;display:flex;align-items:center;justify-content:center;width:35px;height:37px;cursor:pointer}label.custom-file-upload:hover{background-color:#329454}label.custom-file-upload *{flex:1}input[type=file].report{display:none}.report [data-ui=Button]{cursor:pointer}.dataset label.custom-file-upload{background-color:#3ab564;border-radius:3px;display:flex;align-items:center;justify-content:center;width:fit-content;padding:6px 12px;cursor:pointer}.dataset label.custom-file-upload:hover{background-color:#329454}.dataset label.custom-file-upload *{flex:1}input[type=file].dataset{display:none}
