/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--dataLoaderOptionsZIndex:100;--dataLoaderOptionsSVGZIndex:102;--dataLoaderOptionsListZIndex:101}.core-data-loader .theme:hover{color:var(--whiteColor)!important;background-color:var(--accentColor)!important}.core-data-loader .theme:hover a{color:var(--whiteColor)!important}.core-data-loader .theme.active,.core-data-loader .theme.selected{color:var(--whiteColor)!important;background-color:var(--accentColor)!important}.core-data-loader .top-controls{display:flex;align-items:center;box-sizing:border-box;padding:0 0 var(--gap8);margin:0 0 var(--gap20) 0;border-bottom:1px solid var(--softBorderColor)}.core-data-loader.dark-mode .top-controls{border-bottom:1px solid var(--darkModeBorderColor)}.core-data-loader .top-controls .control-panel{display:flex;align-items:center}.core-data-loader .top-controls .control-panel .control{display:flex;align-items:center;cursor:pointer;margin-right:var(--gap12)}.core-data-loader .top-controls .control-panel .control.loading{display:none}.core-data-loader .top-controls .control-panel .control>svg{width:var(--width20);padding:var(--gap8) 0;fill:var(--neutralFill777)}.core-data-loader .top-controls .control-panel .control>svg:hover{fill:var(--btnBgColor)}.core-data-loader .top-controls .control-panel .control .pre{padding:var(--gap8) 0}.core-data-loader .top-controls .control-panel .control .label{position:relative}.core-data-loader .top-controls .control-panel .control .label .text{display:block;cursor:pointer;font-weight:700;padding:var(--gap8);box-sizing:border-box;color:var(--mediColor);margin-left:var(--gap8);background-color:var(--softBgColor);border:1px solid var(--softBorderColor)}.core-data-loader.dark-mode .top-controls .control-panel .control .label .text{color:var(--darkModeColor);background-color:var(--darkModeBgColor);border:1px solid var(--darkModeBorderColor)}.core-data-loader .top-controls .control-panel .control .label .options{display:none;position:absolute;margin-left:var(--gap8);min-width:var(--width140);z-index:var(--dataLoaderOptionsZIndex)}.core-data-loader .top-controls .control-panel .control .label .options svg{position:absolute;left:var(--gap8);width:var(--width16);height:var(--height8);fill:var(--whiteFillColor);margin-top:calc(-1 * var(--gap8));z-index:var(--dataLoaderOptionsSVGZIndex)}.core-data-loader.dark-mode .top-controls .control-panel .control .label .options svg{fill:var(--darkModeContainerBgColor)}.core-data-loader .top-controls .control-panel .control .label .options .list{position:relative;padding:var(--gap12) 0;box-shadow:var(--boxShadowSoft2);z-index:var(--dataLoaderOptionsListZIndex);background-color:var(--whiteBgColor)}.core-data-loader .top-controls .control-panel .control .label .options .list.rounded{padding:var(--gap20) 0}.core-data-loader.dark-mode .top-controls .control-panel .control .label .options .list{color:var(--darkModeColor);background-color:var(--darkModeContainerBgColor)}.core-data-loader .top-controls .control-panel .control .label .options .list.scrollbar{height:320px;overflow-y:scroll}.core-data-loader .top-controls .control-panel .control .label .options .list .option{cursor:pointer;padding:var(--gap8) var(--gap16)}.core-data-loader .data-control .loading{display:flex;align-items:center;justify-content:center;height:var(--width400)}.core-data-loader .data-control .loading svg{width:var(--width48)}.core-data-loader .data-control .data-control-header{display:grid;grid-auto-flow:column;grid-template-columns:var(--width80) repeat(auto-fit,minmax(0,1fr));font-weight:700;box-sizing:border-box;margin-bottom:var(--gap8)}.core-data-loader .data-control .data-control-item{display:grid;grid-auto-flow:column;grid-template-columns:var(--width80) repeat(auto-fit,minmax(0,1fr));cursor:pointer;box-sizing:border-box;margin-bottom:var(--gap8);background-color:var(--softBgColor);border:1px solid var(--softBorderColor)}.core-data-loader .data-control .data-control-item:last-child{margin-bottom:0}.core-data-loader .data-control .data-control-item:hover{color:var(--whiteColor);background-color:var(--accentColor);border:1px solid var(--accentColor)}.core-data-loader .data-control .data-control-item:hover a{color:var(--whiteColor)!important}.core-data-loader .data-control .data-control-header .column,.core-data-loader .data-control .data-control-item .column{min-width:0;padding:var(--gap12);box-sizing:border-box}.core-data-loader .bottom-controls{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;box-sizing:border-box;padding:var(--gap8) 0 0;margin:var(--gap20) 0 0 0;border-top:1px solid var(--softBorderColor);border-bottom:none}.core-data-loader.dark-mode .bottom-controls{border-top:1px solid var(--darkModeBorderColor)}.core-data-loader .bottom-controls .control-panel.buttons{display:flex;grid-column:1;align-items:center}.core-data-loader .bottom-controls .control-panel.pages{display:flex;grid-column:3;align-items:center}.core-data-loader .bottom-controls .control-panel .control{display:flex;align-items:center;cursor:pointer;box-sizing:border-box;margin-right:var(--gap4);padding:var(--gap8) var(--gap12)}.core-data-loader .bottom-controls .control-panel .control:hover:not(.disabled){background-color:var(--softBgColor)}.core-data-loader.dark-mode .bottom-controls .control-panel .control:hover:not(.disabled){background-color:var(--darkModeBgColor)}.core-data-loader .bottom-controls .control-panel .control.disabled{cursor:not-allowed;color:var(--softColor);background-color:var(--softBgColor)}.core-data-loader.dark-mode .bottom-controls .control-panel .control.disabled{background-color:var(--darkModeBgColor)}.core-data-loader .bottom-controls .control-panel .control.page.selected{cursor:not-allowed;background-color:var(--softBgColor)}.core-data-loader.dark-mode .bottom-controls .control-panel .control.page.selected{background-color:var(--darkModeBgColor)}@media screen and (max-width:600px){.core-data-loader .top-controls{flex-direction:column;align-items:flex-start}.core-data-loader .top-controls .control-panel:first-child{margin-bottom:var(--gap10)}.core-data-loader .bottom-controls{gap:var(--gap12) 0;flex-direction:column}.core-data-loader .data-control .data-control-header{display:none}.core-data-loader .data-control .data-control-item{display:flex;flex-direction:column}.core-data-loader .data-control .data-control-item .column{width:100%!important;padding:var(--gap4) var(--gap12)}.core-data-loader .data-control .data-control-item .column:first-child{padding:var(--gap12) var(--gap12) var(--gap4);width:100%!important}.core-data-loader .data-control .data-control-item .column:last-child{padding:var(--gap4) var(--gap12) var(--gap12)}}