.tooltip[data-tool-tip]{position:relative}.tooltip[data-tool-tip]:hover:before{visibility:visible;opacity:1}.tooltip[data-tool-tip]:before{text-align:center;content:attr(data-tool-tip);visibility:hidden;opacity:0;min-width:100%;width:max-content;height:max-content;position:absolute;box-sizing:border-box;display:block;margin:0 auto;padding:4px 8px;background-color:#5a5a5a;color:#fff;border-radius:4px;font-size:.8em;font-weight:500;white-space:nowrap;transition:opacity ease-out .15s,bottom ease-out .15s;z-index:999}.tooltip[data-position=top]:before{bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.tooltip[data-position=top-plus]:before{bottom:130%;left:30%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.tooltip[data-position=right]:before{left:100%;top:0;bottom:0;margin:auto 0}.tooltip[data-position=bottom]:before{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.tooltip[data-position=bottom-right]:before{z-index:999;top:100%;right:0}.tooltip[data-position=left]:before{right:100%;top:0;bottom:0;margin:auto 0}h4{margin:15px 0;padding:0}.pp-setting-toolbar{height:80px;display:grid;grid-template-columns:1fr auto auto auto;gap:0}.pp-setting-footer{position:absolute;bottom:0;width:100%}.pp-setting-footer .pp-setting-footer-buttons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:20px;align-items:center;justify-content:center}button.footer_action_button{color:#fff;border:1px solid #fff}button.footer_action_button:hover{border:1px solid #fff;background-color:#666}button.footer_action_button_apply{background-color:#fff}button.footer_action_button_apply:hover{color:#fff;border:1px solid #fff;background-color:#666}div.pp-settings-container{height:calc(100vh - 170px);box-shadow:none}div.pp-settings-container>.css-1s85qek-MuiPaper-root-MuiAccordion-root{padding:0 10px}.pp-column-settings>.MuiAccordionSummary-content{display:grid;grid-template-columns:1fr auto;justify-content:space-between;align-items:center}.align-label-radio{display:grid;grid-template-columns:auto auto;justify-content:flex-start;align-items:center}#pp-setting-drawer-root .MuiPaper-root.MuiDrawer-paper input#pp-cells-before{padding:4px 4px 4px 10px}.MuiPaper-root.MuiAccordion-root:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}