@include perspective-viewer-vaporwave--fonts;
@include perspective-viewer-gruvbox-light--animation;
@include perspective-viewer-gruvbox-light--fonts;
@include perspective-viewer-gruvbox-dark--animation;
@include perspective-viewer-gruvbox-dark--fonts;
@include perspective-viewer-dracula--animation;
@include perspective-viewer-dracula--fonts;
perspective-viewer,
perspective-workspace,
perspective-copy-menu,
perspective-export-menu,
perspective-dropdown,
perspective-date-column-style,
perspective-datetime-column-style,
perspective-number-column-style,
perspective-string-column-style {
  --column-type-integer--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxwYXRoIGQ9Ik0gNy4xMzYgNy42NyBMIDUuNDE4IDcuNjcgTCA1LjkwMiA1LjU5NCBMIDcuNjIgNS41OTQgTCA3LjEzNiA3LjY3IFogTSA2LjUxMyAxMC4yNjQgTCA3LjMyIDEwLjI2NCBMIDcuNzgyIDguMzM4IEwgOS4xODggOC4zMzggTCA5LjMwNCA3LjY3IEwgNy45NDMgNy42NyBMIDguNDI3IDUuNTk0IEwgOS42NzMgNS41OTQgTCA5Ljc5OSA0LjkxNCBMIDguNTg5IDQuOTE0IEwgOS4wNSAzIEwgOC4yNDMgMyBMIDcuNzgyIDQuOTE0IEwgNi4wNjMgNC45MTQgTCA2LjUyNSAzIEwgNS43MTggMyBMIDUuMjU2IDQuOTE0IEwgMy44NjEgNC45MTQgTCAzLjczNCA1LjU5NCBMIDUuMDk1IDUuNTk0IEwgNC42MTEgNy42NyBMIDMuMzY1IDcuNjcgTCAzLjI1IDguMzM4IEwgNC40NDkgOC4zMzggTCAzLjk4OCAxMC4yNjQgTCA0Ljc5NSAxMC4yNjQgTCA1LjI1NiA4LjMzOCBMIDYuOTc0IDguMzM4IEwgNi41MTMgMTAuMjY0IFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+Cjwvc3ZnPg==');
  --column-type-float--mask-image: var(--column-type-integer--mask-image);
  --column-type-string--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxwYXRoIGQ9Ik0gNi4yODMgNS4yNzUgTCA2LjMwOSA1LjI3NSBMIDYuNzkyIDYuODU1IEwgNS44MDYgNi44NTUgTCA2LjI4MyA1LjI3NSBaIE0gNy4yOTUgOC41MDEgTCA4LjE0NCA4LjUwMSBMIDYuODI1IDQuMzg3IEwgNS44MTkgNC4zODcgTCA0LjUgOC41MDEgTCA1LjMwMyA4LjUwMSBMIDUuNjEgNy40ODkgTCA2Ljk4OCA3LjQ4OSBMIDcuMjk1IDguNTAxIFoiIGZpbGw9IiMwNDIxMjEiPjwvcGF0aD4KICAgIDxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTFfNzIwXzc4NjciIGZpbGw9IndoaXRlIj4KICAgICAgICA8cmVjdCB3aWR0aD0iMTAiIGhlaWdodD0iOSIgcng9IjAuODMzIiB4PSIxLjUiIHk9IjIiPjwvcmVjdD4KICAgIDwvbWFzaz4KICAgIDxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiByeD0iMC44MzMiIHN0cm9rZT0iIzA0MjEyMSIgc3Ryb2tlLXdpZHRoPSIyIiBtYXNrPSJ1cmwoI3BhdGgtMi1pbnNpZGUtMV83MjBfNzg2NykiIHg9IjEuNSIgeT0iMiI+PC9yZWN0Pgo8L3N2Zz4=');
  --column-type-date--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfNzIwXzc3OTUpIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCAtMy41LCAtMy41KSI+CiAgICAgICAgPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMV83MjBfNzc5NSIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICA8cmVjdCB4PSI1IiB5PSI2IiB3aWR0aD0iOS45OTg5MiIgaGVpZ2h0PSI4LjMzMjQzIiByeD0iMC44MzMyNDQiPjwvcmVjdD4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHJlY3QgeD0iNSIgeT0iNiIgd2lkdGg9IjkuOTk4OTIiIGhlaWdodD0iOC4zMzI0MyIgcng9IjAuODMzMjQ0IiBzdHJva2U9IiMwNDIxMjEiIHN0cm9rZS13aWR0aD0iMiIgbWFzaz0idXJsKCNwYXRoLTEtaW5zaWRlLTFfNzIwXzc3OTUpIj48L3JlY3Q+CiAgICAgICAgPHBhdGggZD0iTTcuMjk2NjMgNlY3LjE0ODMxIiBzdHJva2U9IiMwNDIxMjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9wYXRoPgogICAgICAgIDxwYXRoIGQ9Ik0xMi45MTQ4IDZWNy4xNDgzMSIgc3Ryb2tlPSIjMDQyMTIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvcGF0aD4KICAgICAgICA8bGluZSB4MT0iNS44MzQyMyIgeTE9IjguODMyNzYiIHgyPSIxNC45OTk5IiB5Mj0iOC44MzI3NiIgc3Ryb2tlPSIjMDQyMTIxIj48L2xpbmU+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNzIwXzc3OTUiIHg9IjAiIHk9IjAuNSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIwLjgzMjUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgICAgICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiPjwvZmVGbG9vZD4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMSIgZHk9IjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4xNjc3MDkgMCAwIDAgMCAwLjMyOTQ3IDAgMCAwIDAgMC4zMjI0MzcgMCAwIDAgMC4xIDAiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNzIwXzc3OTUiPjwvZmVCbGVuZD4KICAgICAgICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfNzIwXzc3OTUiIHJlc3VsdD0ic2hhcGUiPjwvZmVCbGVuZD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KPC9zdmc+');
  --column-type-boolean--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSA1LjhWOEMwLjUgOC44Mjg0MyAxLjE3MTU3IDkuNSAyIDkuNUg0LjhDNS42Mjg0MyA5LjUgNi4zIDguODI4NDMgNi4zIDhWNy4yQzYuMyA2LjkyMzg2IDYuNTIzODYgNi43IDYuOCA2LjdIOEM4LjgyODQzIDYuNyA5LjUgNi4wMjg0MyA5LjUgNS4yVjNDOS41IDIuMTcxNTcgOC44Mjg0MyAxLjUgOCAxLjVINS4yQzQuMzcxNTcgMS41IDMuNyAyLjE3MTU3IDMuNyAzVjMuOEMzLjcgNC4wNzYxNCAzLjQ3NjE0IDQuMyAzLjIgNC4zSDJDMS4xNzE1NyA0LjMgMC41IDQuOTcxNTcgMC41IDUuOFoiIHN0cm9rZT0iIzA0MjEyMSIvPgo8L3N2Zz4K');
  --column-type-datetime--mask-image: var(--column-type-date--mask-image);
  --column-drag-handle--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDUgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjMuNDk5OTYiIGN5PSIxMS4wMDAxIiByPSIwLjgzMzMzMyIgZmlsbD0iIzZFNkU2RSIvPgo8Y2lyY2xlIGN4PSIwLjgzMzMzMyIgY3k9IjExLjAwMDEiIHI9IjAuODMzMzMzIiBmaWxsPSIjNkU2RTZFIi8+CjxjaXJjbGUgY3g9IjMuNDk5OTYiIGN5PSI3LjY2NjgzIiByPSIwLjgzMzMzMyIgZmlsbD0iIzZFNkU2RSIvPgo8Y2lyY2xlIGN4PSIwLjgzMzMzMyIgY3k9IjcuNjY2ODMiIHI9IjAuODMzMzMzIiBmaWxsPSIjNkU2RTZFIi8+CjxjaXJjbGUgY3g9IjMuNDk5OTYiIGN5PSI0LjMzMzMzIiByPSIwLjgzMzMzMyIgZmlsbD0iIzZFNkU2RSIvPgo8Y2lyY2xlIGN4PSIwLjgzMzMzMyIgY3k9IjQuMzMzMzMiIHI9IjAuODMzMzMzIiBmaWxsPSIjNkU2RTZFIi8+CjxjaXJjbGUgY3g9IjMuNDk5OTYiIGN5PSIxLjAwMDA4IiByPSIwLjgzMzMzMyIgZmlsbD0iIzZFNkU2RSIvPgo8Y2lyY2xlIGN4PSIwLjgzMzMzMyIgY3k9IjEuMDAwMDgiIHI9IjAuODMzMzMzIiBmaWxsPSIjNkU2RTZFIi8+Cjwvc3ZnPgo=');
  --column-radio-on--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxjaXJjbGUgY3g9IjUuNSIgY3k9IjUuNSIgcj0iMy41IiBmaWxsPSIjM0Y0MzQzIi8+CiAgICA8cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiByeD0iNSIgc3Ryb2tlPSIjM0Y0MzQzIi8+Cjwvc3ZnPgo=');
  --column-radio-hover--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxjaXJjbGUgY3g9IjUuNSIgY3k9IjUuNSIgcj0iMi41IiBmaWxsPSIjM0Y0MzQzIi8+CiAgICA8cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiByeD0iNSIgc3Ryb2tlPSIjM0Y0MzQzIi8+Cjwvc3ZnPgo=');
  --column-radio-off--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxjaXJjbGUgY3g9IjUuNSIgY3k9IjUuNSIgcj0iMyIgc3Ryb2tlPSIjM0Y0MzQzIiAvPgo8L3N2Zz4=');
  --column-checkbox-on--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgcng9IjEuNSIgc3Ryb2tlPSIjM0Y0MzQzIi8+CjxyZWN0IHg9IjIiIHk9IjIiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgcng9IjIiIGZpbGw9IiMzRjQzNDMiLz4KPC9zdmc+Cg==');
  --column-checkbox-hover--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgcng9IjEuNSIgc3Ryb2tlPSIjM0Y0MzQzIi8+CjxyZWN0IHg9IjQiIHk9IjQiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSIyIiBmaWxsPSIjM0Y0MzQzIi8+Cjwvc3ZnPgo=');
  --column-checkbox-off--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgcng9IjEuNSIgc3Ryb2tlPSIjM0Y0MzQzIi8+CjxyZWN0IHg9IjUiIHk9IjUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHJ4PSIyIiBmaWxsPSIjM0Y0MzQzIi8+Cjwvc3ZnPgo=');
  --column-settings-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNSAzTDQuNSAxMSIgc3Ryb2tlPSIjMDQyMTIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTkuNSAzTDkuNSAxMSIgc3Ryb2tlPSIjMDQyMTIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTYgOC41QzYgOS4zMjg0MyA1LjMyODQzIDEwIDQuNSAxMEMzLjY3MTU3IDEwIDMgOS4zMjg0MyAzIDguNUMzIDcuNjcxNTcgMy42NzE1NyA3IDQuNSA3QzUuMzI4NDMgNyA2IDcuNjcxNTcgNiA4LjVaIiBmaWxsPSIjRkRGRkZEIiBzdHJva2U9IiMwNDIxMjEiLz4KPHBhdGggZD0iTTExIDUuNUMxMSA2LjMyODQzIDEwLjMyODQgNyA5LjUgN0M4LjY3MTU3IDcgOCA2LjMyODQzIDggNS41QzggNC42NzE1NyA4LjY3MTU3IDQgOS41IDRDMTAuMzI4NCA0IDExIDQuNjcxNTcgMTEgNS41WiIgZmlsbD0iI0ZERkZGRCIgc3Ryb2tlPSIjMDQyMTIxIi8+Cjwvc3ZnPgo=');
  --sort-asc-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODU0MTQgOS4wOTM5OUM4Ljg1NDE0IDkuMzk4NTMgOC42MDcyNyA5LjY0NTQgOC4zMDI3MyA5LjY0NTRDNy45OTgyIDkuNjQ1NCA3Ljc1MTMzIDkuMzk4NTMgNy43NTEzMyA5LjA5Mzk5TDguODU0MTQgOS4wOTM5OVpNNy45MTI4MyAyLjkxODZDOC4xMjgxNyAyLjcwMzI2IDguNDc3MyAyLjcwMzI2IDguNjkyNjQgMi45MTg2TDEyLjIwMTggNi40Mjc3M0MxMi40MTcxIDYuNjQzMDcgMTIuNDE3MSA2Ljk5MjIgMTIuMjAxOCA3LjIwNzUzQzExLjk4NjQgNy40MjI4NyAxMS42MzczIDcuNDIyODcgMTEuNDIyIDcuMjA3NTNMOC4zMDI3MyA0LjA4ODMxTDUuMTgzNTEgNy4yMDc1M0M0Ljk2ODE3IDcuNDIyODcgNC42MTkwNCA3LjQyMjg3IDQuNDAzNyA3LjIwNzUzQzQuMTg4MzcgNi45OTIyIDQuMTg4MzcgNi42NDMwNyA0LjQwMzcgNi40Mjc3M0w3LjkxMjgzIDIuOTE4NlpNNy43NTEzMyA5LjA5Mzk5TDcuNzUxMzMgMy4zMDg1TDguODU0MTQgMy4zMDg1TDguODU0MTQgOS4wOTM5OUw3Ljc1MTMzIDkuMDkzOTlaIiBmaWxsPSIjMDQyMTIxIi8+CjxsaW5lIHgxPSIzLjg5MTM2IiB5MT0iMTEuNTc5NSIgeDI9IjEyLjcxMzkiIHkyPSIxMS41Nzk1IiBzdHJva2U9IiMwNDIxMjEiIHN0cm9rZS13aWR0aD0iMS4xMDI4MSIvPgo8L3N2Zz4K');
  --sort-desc-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTY4MzIgNi4zNDU0NkM3LjE2ODMyIDYuMDQwOTMgNy40MTUxOSA1Ljc5NDA1IDcuNzE5NzMgNS43OTQwNUM4LjAyNDI2IDUuNzk0MDUgOC4yNzExMyA2LjA0MDkzIDguMjcxMTMgNi4zNDU0Nkw3LjE2ODMyIDYuMzQ1NDZaTTguMTA5NjMgMTIuNTIwOUM3Ljg5NDI5IDEyLjczNjIgNy41NDUxNiAxMi43MzYyIDcuMzI5ODIgMTIuNTIwOUwzLjgyMDcgOS4wMTE3MkMzLjYwNTM2IDguNzk2MzkgMy42MDUzNiA4LjQ0NzI2IDMuODIwNyA4LjIzMTkyQzQuMDM2MDMgOC4wMTY1OCA0LjM4NTE2IDguMDE2NTggNC42MDA1IDguMjMxOTJMNy43MTk3MyAxMS4zNTExTDEwLjgzOSA4LjIzMTkyQzExLjA1NDMgOC4wMTY1OCAxMS40MDM0IDguMDE2NTggMTEuNjE4OCA4LjIzMTkyQzExLjgzNDEgOC40NDcyNiAxMS44MzQxIDguNzk2MzkgMTEuNjE4OCA5LjAxMTcyTDguMTA5NjMgMTIuNTIwOVpNOC4yNzExMyA2LjM0NTQ2TDguMjcxMTMgMTIuMTMwOUw3LjE2ODMyIDEyLjEzMDlMNy4xNjgzMiA2LjM0NTQ2TDguMjcxMTMgNi4zNDU0NloiIGZpbGw9IiMwNDIxMjEiLz4KPGxpbmUgeDE9IjEyLjEzMDkiIHkxPSIzLjg1OTc2IiB4Mj0iMy4zMDgzNiIgeTI9IjMuODU5NzYiIHN0cm9rZT0iIzA0MjEyMSIgc3Ryb2tlLXdpZHRoPSIxLjEwMjgxIi8+Cjwvc3ZnPgo=');
  --sort-col-asc-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTU3OTYgOC4zNzM5MkM2Ljg1MzQzIDguMzczOTIgNi42MDY1NSA4LjEyNzA0IDYuNjA2NTUgNy44MjI1MUM2LjYwNjU1IDcuNTE3OTggNi44NTM0MyA3LjI3MTEgNy4xNTc5NiA3LjI3MTFMNy4xNTc5NiA4LjM3MzkyWk0xMy4zMzM0IDcuNDMyNjFDMTMuNTQ4NyA3LjY0Nzk0IDEzLjU0ODcgNy45OTcwNyAxMy4zMzM0IDguMjEyNDFMOS44MjQyMyAxMS43MjE1QzkuNjA4ODkgMTEuOTM2OSA5LjI1OTc2IDExLjkzNjkgOS4wNDQ0MiAxMS43MjE1QzguODI5MDggMTEuNTA2MiA4LjgyOTA4IDExLjE1NzEgOS4wNDQ0MiAxMC45NDE3TDEyLjE2MzYgNy44MjI1MUw5LjA0NDQyIDQuNzAzMjlDOC44MjkwOCA0LjQ4Nzk1IDguODI5MDggNC4xMzg4MiA5LjA0NDQyIDMuOTIzNDhDOS4yNTk3NiAzLjcwODE0IDkuNjA4ODkgMy43MDgxNCA5LjgyNDIyIDMuOTIzNDhMMTMuMzMzNCA3LjQzMjYxWk03LjE1Nzk2IDcuMjcxMUwxMi45NDM0IDcuMjcxMUwxMi45NDM0IDguMzczOTJMNy4xNTc5NiA4LjM3MzkyTDcuMTU3OTYgNy4yNzExWiIgZmlsbD0iIzA0MjEyMSIvPgo8bGluZSB4MT0iNC42NzIyNiIgeTE9IjMuNDExMTMiIHgyPSI0LjY3MjI2IiB5Mj0iMTIuMjMzNiIgc3Ryb2tlPSIjMDQyMTIxIiBzdHJva2Utd2lkdGg9IjEuMTAyODEiLz4KPC9zdmc+Cg==');
  --sort-col-desc-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTk5MjcgNy4yNzExQzEwLjMwMzggNy4yNzExIDEwLjU1MDcgNy41MTc5OCAxMC41NTA3IDcuODIyNTFDMTAuNTUwNyA4LjEyNzA0IDEwLjMwMzggOC4zNzM5MiA5Ljk5OTI3IDguMzczOTJMOS45OTkyNyA3LjI3MTFaTTMuODIzODcgOC4yMTI0MUMzLjYwODU0IDcuOTk3MDggMy42MDg1NCA3LjY0Nzk1IDMuODIzODcgNy40MzI2MUw3LjMzMyAzLjkyMzQ4QzcuNTQ4MzQgMy43MDgxNCA3Ljg5NzQ3IDMuNzA4MTQgOC4xMTI4MSAzLjkyMzQ4QzguMzI4MTQgNC4xMzg4MiA4LjMyODE0IDQuNDg3OTUgOC4xMTI4MSA0LjcwMzI5TDQuOTkzNTggNy44MjI1MUw4LjExMjgxIDEwLjk0MTdDOC4zMjgxNSAxMS4xNTcxIDguMzI4MTUgMTEuNTA2MiA4LjExMjgxIDExLjcyMTVDNy44OTc0NyAxMS45MzY5IDcuNTQ4MzQgMTEuOTM2OSA3LjMzMyAxMS43MjE1TDMuODIzODcgOC4yMTI0MVpNOS45OTkyNyA4LjM3MzkyTDQuMjEzNzggOC4zNzM5Mkw0LjIxMzc4IDcuMjcxMUw5Ljk5OTI3IDcuMjcxMUw5Ljk5OTI3IDguMzczOTJaIiBmaWxsPSIjMDQyMTIxIi8+CjxsaW5lIHgxPSIxMi40ODQ3IiB5MT0iMTIuMjMzNiIgeDI9IjEyLjQ4NDciIHkyPSIzLjQxMTE0IiBzdHJva2U9IiMwNDIxMjEiIHN0cm9rZS13aWR0aD0iMS4xMDI4MSIvPgo8L3N2Zz4K');
  --sort-abs-asc-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjc5OTYgMTIuMjMzNkg3LjE5ODYzVjguMzczNzlINS4xMzA4Nkw4LjQzOTMgMy40MTExM0wxMS43NDc3IDguMzczNzlIOS42Nzk5NlYxMi4yMzM2WiIgc3Ryb2tlPSIjMDQyMTIxIiBzdHJva2Utd2lkdGg9IjEuMTAyODEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');
  --sort-abs-desc-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTA1OTMgMy40MTExNEw5LjU4NzI2IDMuNDExMTRMOS41ODcyNiA3LjI3MDk5TDExLjY1NSA3LjI3MDk5TDguMzQ2NTkgMTIuMjMzNkw1LjAzODE1IDcuMjcwOTlMNy4xMDU5MyA3LjI3MDk5TDcuMTA1OTMgMy40MTExNFoiIHN0cm9rZT0iIzA0MjEyMSIgc3Ryb2tlLXdpZHRoPSIxLjEwMjgxIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
  --sort-abs-col-asc-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNzQ3ODEgOS4wNjMwMkwzLjc0NzgxIDYuNTgxNjlMNy42MDc2NiA2LjU4MTY5TDcuNjA3NjYgNC41MTM5MkwxMi41NzAzIDcuODIyMzVMNy42MDc2NiAxMS4xMzA4TDcuNjA3NjYgOS4wNjMwMkwzLjc0NzgxIDkuMDYzMDJaIiBzdHJva2U9IiMwNDIxMjEiIHN0cm9rZS13aWR0aD0iMS4xMDI4MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
  --sort-abs-col-desc-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2MzEgNi41ODE3NkwxMi42NjMxIDkuMDYzMDlMOC44MDMyMyA5LjA2MzA5TDguODAzMjMgMTEuMTMwOUwzLjg0MDU4IDcuODIyNDJMOC44MDMyMyA0LjUxMzk5TDguODAzMjMgNi41ODE3NkwxMi42NjMxIDYuNTgxNzZaIiBzdHJva2U9IiMwNDIxMjEiIHN0cm9rZS13aWR0aD0iMS4xMDI4MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
  --sort-none-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjMuOTg0MTMiIHkxPSI4LjI3MTEiIHgyPSIxMi44MDY2IiB5Mj0iOC4yNzExIiBzdHJva2U9IiMwNDIxMjEiIHN0cm9rZS13aWR0aD0iMS4xMDI4MSIvPgo8L3N2Zz4K');
  --add-expression-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxwYXRoIGQ9Ik0gMTUuOTE1IDguNTU1IEwgMTAuMjEzIDE0LjI1NyIgc3Ryb2tlLXdpZHRoPSIxLjAwNDkxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0eWxlPSJzdHJva2U6ICMwNDIxMjEiPgogICAgPC9wYXRoPgogICAgPHBhdGgKICAgICAgICBkPSJNIDEuNjE2IDE0LjMzIEwgMy4yNTEgMTQuMzMgQyA0LjI4IDE0LjMzIDUuMTU4IDEzLjU4NiA1LjMyNyAxMi41NzEgTCA2LjU4NCA0Ljk5MiBDIDYuNzUyIDMuOTc2IDcuNjMgMy4yMzIgOC42NiAzLjIzMiBMIDExLjM0NyAzLjIzMiIKICAgICAgICBzdHJva2Utd2lkdGg9IjEuMDA0OTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3R5bGU9InN0cm9rZTojMDQyMTIxIj48L3BhdGg+CiAgICA8cGF0aCBkPSJNIDEwLjIxMiA4LjU1NSBMIDE1LjkxNCAxNC4yNTciIHN0cm9rZS13aWR0aD0iMS4wMDQ5MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHlsZT0ic3Ryb2tlOiAjMDQyMTIxIj4KICAgIDwvcGF0aD4KPC9zdmc+');
  --close-icon--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxsaW5lIHkxPSItMC41IiB4Mj0iMTMuNDUzNiIgeTI9Ii0wLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjY4OTY1IDAuNzQzMjk0IC0wLjY2ODk2NSAwLjc0MzI5NCA2IDYpIgogICAgICAgIHN0cm9rZT0iIzA0MjEyMSIgLz4KICAgIDxsaW5lIHkxPSItMC41IiB4Mj0iMTMuNDUzNiIgeTI9Ii0wLjUiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjY2ODk2NSAwLjc0MzI5NCAwLjY2ODk2NSAwLjc0MzI5NCAxNiA2KSIKICAgICAgICBzdHJva2U9IiMwNDIxMjEiIC8+Cjwvc3ZnPg==');
  --inactive-column-selector--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHJ4PSIxLjUiIHN0cm9rZT0iI0ZGRkZGRiIgLz4KPC9zdmc+');
  --active-column-selector--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxwYXRoCiAgICAgICAgZD0iTSAyIDAgTCAxMiAwIEMgMTMuMTA1IDAgMTQgMC44OTUgMTQgMiBMIDE0IDEyIEMgMTQgMTMuMTA1IDEzLjEwNSAxNCAxMiAxNCBMIDIgMTQgQyAwLjg5NSAxNCAwIDEzLjEwNSAwIDEyIEwgMCAyIEMgMCAwLjg5NSAwLjg5NSAwIDIgMCBaIE0gMy42NDYgNy4zNTQgTCA1LjY0NiA5LjM1NCBMIDYgOS43MDcgTCA2LjM1NCA5LjM1NCBMIDEwLjg1NCA0Ljg1NCBMIDEwLjE0NiA0LjE0NiBMIDYgOC4yOTMgTCA0LjM1NCA2LjY0NiBaIgogICAgICAgIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgIDxwYXRoIGQ9Ik00IDdMNiA5TDEwLjUgNC41IiBzdHlsZT0idmlzaWJpbGl0eTogaGlkZGVuOyI+PC9wYXRoPgo8L3N2Zz4=');
  --select-arrow-light--background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxTDMuMTc2ODcgMy4xNzY4N0w1LjM1Mzc0IDEiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIwLjcyNTYyNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
  --select-arrow-dark--background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxTDMuMTc2ODcgMy4xNzY4N0w1LjM1Mzc0IDEiIHN0cm9rZT0iIzA0MjEyMSIgc3Ryb2tlLXdpZHRoPSIwLjcyNTYyNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
  --overflow-hint-icon--content: '!';
  --reset-button-icon--content: 'refresh';
  --save-button-icon--content: 'save';
  --column-drag-handle--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDUgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjMuNDk5OTYiIGN5PSIxMS4wMDAxIiByPSIwLjgzMzMzMyIgZmlsbD0iIzZFNkU2RSIvPgo8Y2lyY2xlIGN4PSIwLjgzMzMzMyIgY3k9IjExLjAwMDEiIHI9IjAuODMzMzMzIiBmaWxsPSIjNkU2RTZFIi8+CjxjaXJjbGUgY3g9IjMuNDk5OTYiIGN5PSI3LjY2NjgzIiByPSIwLjgzMzMzMyIgZmlsbD0iIzZFNkU2RSIvPgo8Y2lyY2xlIGN4PSIwLjgzMzMzMyIgY3k9IjcuNjY2ODMiIHI9IjAuODMzMzMzIiBmaWxsPSIjNkU2RTZFIi8+CjxjaXJjbGUgY3g9IjMuNDk5OTYiIGN5PSI0LjMzMzMzIiByPSIwLjgzMzMzMyIgZmlsbD0iIzZFNkU2RSIvPgo8Y2lyY2xlIGN4PSIwLjgzMzMzMyIgY3k9IjQuMzMzMzMiIHI9IjAuODMzMzMzIiBmaWxsPSIjNkU2RTZFIi8+CjxjaXJjbGUgY3g9IjMuNDk5OTYiIGN5PSIxLjAwMDA4IiByPSIwLjgzMzMzMyIgZmlsbD0iIzZFNkU2RSIvPgo8Y2lyY2xlIGN4PSIwLjgzMzMzMyIgY3k9IjEuMDAwMDgiIHI9IjAuODMzMzMzIiBmaWxsPSIjNkU2RTZFIi8+Cjwvc3ZnPgo=');
  --bookmarks--mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zLjY2MjE0IDYuOTY0NzZMMC41IDkuODYzMzhWMC41SDcuNVY5Ljg2MzM4TDQuMzM3ODYgNi45NjQ3Nkw0IDYuNjU1MDVMMy42NjIxNCA2Ljk2NDc2WiIgc3Ryb2tlPSIjMDQyMTIxIi8+CiAgICA8cGF0aCBkPSJNMTkgNEwyMSA2TDIzIDQiIHN0cm9rZT0iIzA0MjEyMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --overflow-hint-icon--color: #fdfffd;
  --column-style-open-button--content: 'style';
  --column-style-close-button--content: '>\00a0 style';
  --tree-label-collapse--content: '-';
  --tree-label-expand--content: '+';
  --toolbar-scroll-lock--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNi41IiB5PSI4LjUiIHdpZHRoPSI4IiBoZWlnaHQ9IjciIHN0cm9rZT0iIzA0MjEyMSIvPgo8cGF0aCBkPSJNOCA4VjcuODA3NzZDOCA2LjI1NzA4IDkuMjU3MDggNSAxMC44MDc4IDVIMTAuOTM4NEMxMi4xNSA1IDEzLjIwNjEgNS44MjQ1OSAxMy41IDdWNyIgc3Ryb2tlPSIjMDQyMTIxIi8+CjxwYXRoIGQ9Ik0xMS41IDEyQzExLjUgMTIuNTUyMyAxMS4wNTIzIDEzIDEwLjUgMTNDOS45NDc3MiAxMyA5LjUgMTIuNTUyMyA5LjUgMTJDOS41IDExLjQ0NzcgOS45NDc3MiAxMSAxMC41IDExQzExLjA1MjMgMTEgMTEuNSAxMS40NDc3IDExLjUgMTJaIiBmaWxsPSIjMDQyMTIxIi8+Cjwvc3ZnPgo=');
  --toolbar-scroll-lock-active--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNi41IiB5PSI5LjUiIHdpZHRoPSI4IiBoZWlnaHQ9IjciIHN0cm9rZT0iIzA0MjEyMSIvPgo8cGF0aCBkPSJNMTMgOVY4LjVDMTMgNy4xMTkyOSAxMS44ODA3IDYgMTAuNSA2VjZDOS4xMTkyOSA2IDggNy4xMTkyOSA4IDguNVY5IiBzdHJva2U9IiMwNDIxMjEiLz4KPHBhdGggZD0iTTExLjQ5MTEgMTNDMTEuNDkxMSAxMy41NTIzIDExLjA0MzQgMTQgMTAuNDkxMSAxNEM5LjkzODc4IDE0IDkuNDkxMDcgMTMuNTUyMyA5LjQ5MTA3IDEzQzkuNDkxMDcgMTIuNDQ3NyA5LjkzODc4IDEyIDEwLjQ5MTEgMTJDMTEuMDQzNCAxMiAxMS40OTExIDEyLjQ0NzcgMTEuNDkxMSAxM1oiIGZpbGw9IiMwNDIxMjEiLz4KPGxpbmUgeDE9IjQuNSIgeTE9IjUiIHgyPSI0LjUiIHkyPSIxNyIgc3Ryb2tlPSIjMDQyMTIxIi8+CjxsaW5lIHgxPSIxNi41IiB5MT0iNSIgeDI9IjE2LjUiIHkyPSIxNyIgc3Ryb2tlPSIjMDQyMTIxIi8+Cjwvc3ZnPgo=');
  --toolbar-edit-mode--read-only--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNkwxNC41IDE1LjUiIHN0cm9rZT0iIzA0MjEyMSIvPgo8cGF0aCBkPSJNOSAxMEw1IDE0VjE2SDdMMTEgMTIiIHN0cm9rZT0iIzA0MjEyMSIvPgo8cGF0aCBkPSJNMTMgMTAuNUwxMC41IDhMMTIgNi41TDE0LjUgOUwxMyAxMC41WiIgZmlsbD0iIzA0MjEyMSIvPgo8cGF0aCBkPSJNMTUgOC41TDEyLjUgNkwxMy43OTI5IDQuNzA3MTFDMTQuMTgzNCA0LjMxNjU4IDE0LjgxNjYgNC4zMTY1OCAxNS4yMDcxIDQuNzA3MTFMMTYuMjkyOSA1Ljc5Mjg5QzE2LjY4MzQgNi4xODM0MiAxNi42ODM0IDYuODE2NTggMTYuMjkyOSA3LjIwNzExTDE1IDguNVoiIGZpbGw9IiMwNDIxMjEiLz4KPC9zdmc+Cg==');
  --toolbar-edit-mode--edit--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTRMMTMuNzkyOSA1LjIwNzExQzE0LjE4MzQgNC44MTY1OCAxNC44MTY2IDQuODE2NTggMTUuMjA3MSA1LjIwNzExTDE1Ljc5MjkgNS43OTI4OUMxNi4xODM0IDYuMTgzNDIgMTYuMTgzNCA2LjgxNjU4IDE1Ljc5MjkgNy4yMDcxMUw3IDE2SDVWMTRaIiBzdHJva2U9IiMwNDIxMjEiLz4KPHBhdGggZD0iTTEzIDEwLjVMMTAuNSA4TDEyIDYuNUwxNC41IDlMMTMgMTAuNVoiIGZpbGw9IiMwNDIxMjEiLz4KPHBhdGggZD0iTTE1IDguNUwxMi41IDZMMTMuNzkyOSA0LjcwNzExQzE0LjE4MzQgNC4zMTY1OCAxNC44MTY2IDQuMzE2NTggMTUuMjA3MSA0LjcwNzExTDE2LjI5MjkgNS43OTI4OUMxNi42ODM0IDYuMTgzNDIgMTYuNjgzNCA2LjgxNjU4IDE2LjI5MjkgNy4yMDcxMUwxNSA4LjVaIiBmaWxsPSIjMDQyMTIxIi8+Cjwvc3ZnPgo=');
  --toolbar-edit-mode--select-row--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxyZWN0IHg9IjMiIHk9IjQiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxIiBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9IjMiIHk9IjYuOTczIiB3aWR0aD0iMTUiIGhlaWdodD0iNCIKICAgICAgICBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij48L3JlY3Q+CiAgICA8cmVjdCB4PSIzIiB5PSIxMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEiIHN0eWxlPSJmaWxsOiByZ2IoMjE2LCAyMTYsIDIxNik7IHN0cm9rZTogcmdiKDAsIDAsIDApOyBzdHJva2Utd2lkdGg6IDBweDsiPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0iMyIgeT0iMTMiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxIiBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9IjMiIHk9IjE2IiB3aWR0aD0iMTUiIGhlaWdodD0iMSIgc3R5bGU9ImZpbGw6IHJnYigyMTYsIDIxNiwgMjE2KTsgc3Ryb2tlOiByZ2IoMCwgMCwgMCk7IHN0cm9rZS13aWR0aDogMHB4OyI+CiAgICA8L3JlY3Q+Cjwvc3ZnPg==');
  --toolbar-edit-mode--select-column--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxyZWN0IHg9IjMiIHk9IjQiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxIiBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9IjMiIHk9IjYuOTczIiB3aWR0aD0iMTUiIGhlaWdodD0iMSIKICAgICAgICBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij48L3JlY3Q+CiAgICA8cmVjdCB4PSIzIiB5PSIxMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEiIHN0eWxlPSJmaWxsOiByZ2IoMjE2LCAyMTYsIDIxNik7IHN0cm9rZTogcmdiKDAsIDAsIDApOyBzdHJva2Utd2lkdGg6IDBweDsiPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0iMyIgeT0iMTMiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxIiBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9IjMiIHk9IjE2IiB3aWR0aD0iMTUiIGhlaWdodD0iMSIgc3R5bGU9ImZpbGw6IHJnYigyMTYsIDIxNiwgMjE2KTsgc3Ryb2tlOiByZ2IoMCwgMCwgMCk7IHN0cm9rZS13aWR0aDogMHB4OyI+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7IiB5PSI0IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMyIgeD0iNiI+CiAgICA8L3JlY3Q+Cjwvc3ZnPg==');
  --toolbar-edit-mode--select-region--content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxyZWN0IHg9IjMiIHk9IjQiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxIiBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9IjMiIHk9IjYuOTczIiB3aWR0aD0iMTUiIGhlaWdodD0iMSIKICAgICAgICBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij48L3JlY3Q+CiAgICA8cmVjdCB4PSIzIiB5PSIxMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEiIHN0eWxlPSJmaWxsOiByZ2IoMjE2LCAyMTYsIDIxNik7IHN0cm9rZTogcmdiKDAsIDAsIDApOyBzdHJva2Utd2lkdGg6IDBweDsiPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0iMyIgeT0iMTMiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxIiBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7Ij4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9IjMiIHk9IjE2IiB3aWR0aD0iMTUiIGhlaWdodD0iMSIgc3R5bGU9ImZpbGw6IHJnYigyMTYsIDIxNiwgMjE2KTsgc3Ryb2tlOiByZ2IoMCwgMCwgMCk7IHN0cm9rZS13aWR0aDogMHB4OyI+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCBzdHlsZT0iZmlsbDogcmdiKDIxNiwgMjE2LCAyMTYpOyBzdHJva2U6IHJnYigwLCAwLCAwKTsgc3Ryb2tlLXdpZHRoOiAwcHg7IiB5PSI3IiB3aWR0aD0iNiIgaGVpZ2h0PSI3IiB4PSI2Ij4KICAgIDwvcmVjdD4KPC9zdmc+');
}
perspective-viewer,
perspective-dropdown {
  --group-by-label--content: 'Group By';
  --split-by-label--content: 'Split By';
  --sort-label--content: 'Order By';
  --filter-label--content: 'Where';
  --transpose-button--content: 'Swap';
  --config-button-icon--content: 'configure';
  --all-columns-label--content: 'All Columns';
  --untitled--content: 'untitled';
  --plugin-name-datagrid--content: 'Datagrid';
  --plugin-name-treemap--content: 'Treemap';
  --plugin-name-sunburst--content: 'Sunburst';
  --plugin-name-heatmap--content: 'Heatmap';
  --plugin-name-x-bar--content: 'X Bar';
  --plugin-name-y-bar--content: 'Y Bar';
  --plugin-name-y-line--content: 'Y Line';
  --plugin-name-x-y-line--content: 'X/Y Line';
  --plugin-name-x-y-scatter--content: 'X/Y Scatter';
  --plugin-name-y-scatter--content: 'Y Scatter';
  --plugin-name-y-area--content: 'Y Area';
  --plugin-name-ohlc--content: 'OHLC';
  --plugin-name-candlestick--content: 'Candlestick';
  --column-selector-column-columns--content: 'Columns';
  --column-selector-column-x-axis--content: 'X Axis';
  --column-selector-column-y-axis--content: 'Y Axis';
  --column-selector-column-color--content: 'Color';
  --column-selector-column-size--content: 'Size';
  --column-selector-column-symbol--content: 'Symbol';
  --column-selector-column-label--content: 'Label';
  --column-selector-column-tooltip--content: 'Tooltip';
  --add-expression-button--content: 'New Column';
  --no-results--content: 'Invalid Column';
  --datagrid-column-edit-button--content: 'Edit';
  --copy-button--content: 'Copy';
  --export-button--content: 'Export';
  --reset-button--content: 'Reset';
  --edit-mode--read-only--content: 'Read Only';
  --edit-mode--edit--content: 'Text Edit';
  --edit-mode--select-row--content: 'Select Row';
  --edit-mode--select-column--content: 'Select Column';
  --edit-mode--select-region--content: 'Select Region';
  --scroll-lock-toggle--content: 'Free Scroll';
  --scroll-lock-alt-toggle--content: 'Align Scroll';
  --color-label--content: 'Color';
  --format-label--content: 'Format';
  --timezone-label--content: 'Timezone';
  --date-style-label--content: 'Date Style';
  --time-style-label--content: 'Time Style';
  --foreground-label--content: 'Foreground';
  --background-label--content: 'Background';
  --series-label--content: 'Series';
  --color-range-label--content: 'Color Range';
  --style-label--content: 'Style';
  --minimum-integer-digits-label--content: 'Minimum Integer Digits';
  --rounding-increment-label--content: 'Rounding Increment';
  --notation-label--content: 'Notation';
  --use-grouping-label--content: 'Use Grouping';
  --sign-display-label--content: 'Sign Display';
  --max-value-label--content: 'Max Value';
  --rounding-priority-label--content: 'Rounding Priority';
  --rounding-mode-label--content: 'Rounding Mode';
  --trailing-zero-display-label--content: 'Trailing Zero Display';
  --fractional-digits-label--content: 'Fractional Digits';
  --significant-digits-label--content: 'Significant Digits';
  --year-label--content: 'Year';
  --month-label--content: 'Month';
  --day-label--content: 'Day';
  --weekday-label--content: 'Weekday';
  --hour-label--content: 'Hour';
  --minute-label--content: 'Minute';
  --second-label--content: 'Second';
  --fractional-seconds-label--content: 'Fractional Seconds';
  --hours-label--content: '12/24 Hours';
  --style-tab-label--content: 'Style';
  --attributes-tab-label--content: 'Attributes';
  --debug-tab-label--content: 'Debug JSON';
}
perspective-viewer,
perspective-viewer[theme='Pro Light'] {
  --theme-name: 'Pro Light';
}
perspective-viewer[theme='Pro Light'] {
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
}
perspective-copy-menu[theme='Pro Light'],
perspective-export-menu[theme='Pro Light'],
perspective-dropdown[theme='Pro Light'],
perspective-date-column-style[theme='Pro Light'],
perspective-datetime-column-style[theme='Pro Light'],
perspective-number-column-style[theme='Pro Light'],
perspective-string-column-style[theme='Pro Light'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  background-color: white;
}
perspective-viewer,
perspective-viewer[theme='Pro Dark'] {
  --theme-name: 'Pro Dark';
}
perspective-viewer[theme='Pro Dark'] {
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  --rt-pos-cell--color: #7dc3f0;
  --rt-neg-cell--color: #ff9485;
  --d3fc-legend--text: #c5c9d0;
  --d3fc-treedata--labels: white;
  --d3fc-treedata--hover-highlight: white;
  --d3fc-tooltip--color: white;
  --d3fc-axis-ticks--color: #c5c9d0;
  --d3fc-axis--lines: #61656e;
  --d3fc-gridline--color: #3b3f46;
  --d3fc-tooltip--background: rgba(42, 44, 47, 1);
  --d3fc-tooltip--border-color: #242526;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgb(71, 120, 194);
  --d3fc-series-1: rgb(71, 120, 194);
  --d3fc-series-2: rgb(204, 120, 48);
  --d3fc-series-3: rgb(158, 84, 192);
  --d3fc-series-4: rgb(51, 150, 153);
  --d3fc-series-5: rgb(102, 114, 143);
  --d3fc-series-6: rgb(211, 103, 189);
  --d3fc-series-7: rgb(109, 124, 77);
  --d3fc-series-8: rgb(221, 99, 103);
  --d3fc-series-9: rgb(120, 104, 206);
  --d3fc-series-10: rgb(23, 166, 123);
  --d3fc-full--gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  --d3fc-positive--gradient: linear-gradient(#242526 0%, #3289c8 100%);
  --d3fc-negative--gradient: linear-gradient(#dd6367 0%, #242526 100%);
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png';
  --map-attribution--filter: invert(1) hue-rotate(180deg);
  --map-element-background: #212c2f;
  --map-category-1: rgb(71, 120, 194);
  --map-category-2: rgb(204, 120, 48);
  --map-category-3: rgb(158, 84, 192);
  --map-category-4: rgb(51, 150, 153);
  --map-category-5: rgb(102, 114, 143);
  --map-category-6: rgb(211, 103, 189);
  --map-category-7: rgb(109, 124, 77);
  --map-category-8: rgb(221, 99, 103);
  --map-category-9: rgb(120, 104, 206);
  --map-category-10: rgb(23, 166, 123);
  --map-gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
}
perspective-copy-menu[theme='Pro Dark'],
perspective-export-menu[theme='Pro Dark'],
perspective-dropdown[theme='Pro Dark'],
perspective-date-column-style[theme='Pro Dark'],
perspective-datetime-column-style[theme='Pro Dark'],
perspective-number-column-style[theme='Pro Dark'],
perspective-string-column-style[theme='Pro Dark'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  background-color: #242526;
  border: 1px solid#4c505b;
}
:host select {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxTDMuMTc2ODcgMy4xNzY4N0w1LjM1Mzc0IDEiIHN0cm9rZT0iIzA0MjEyMSIgc3Ryb2tlLXdpZHRoPSIwLjcyNTYyNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
}
perspective-viewer,
perspective-viewer[theme='Monokai'] {
  --theme-name: 'Monokai';
}
perspective-viewer[theme='Monokai'] {
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  --rt-pos-cell--color: #7dc3f0;
  --rt-neg-cell--color: #ff9485;
  --d3fc-legend--text: #c5c9d0;
  --d3fc-treedata--labels: white;
  --d3fc-treedata--hover-highlight: white;
  --d3fc-tooltip--color: white;
  --d3fc-axis-ticks--color: #c5c9d0;
  --d3fc-axis--lines: #61656e;
  --d3fc-gridline--color: #3b3f46;
  --d3fc-tooltip--background: rgba(42, 44, 47, 1);
  --d3fc-tooltip--border-color: #242526;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgb(71, 120, 194);
  --d3fc-series-1: rgb(71, 120, 194);
  --d3fc-series-2: rgb(204, 120, 48);
  --d3fc-series-3: rgb(158, 84, 192);
  --d3fc-series-4: rgb(51, 150, 153);
  --d3fc-series-5: rgb(102, 114, 143);
  --d3fc-series-6: rgb(211, 103, 189);
  --d3fc-series-7: rgb(109, 124, 77);
  --d3fc-series-8: rgb(221, 99, 103);
  --d3fc-series-9: rgb(120, 104, 206);
  --d3fc-series-10: rgb(23, 166, 123);
  --d3fc-full--gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  --d3fc-positive--gradient: linear-gradient(#242526 0%, #3289c8 100%);
  --d3fc-negative--gradient: linear-gradient(#dd6367 0%, #242526 100%);
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png';
  --map-attribution--filter: invert(1) hue-rotate(180deg);
  --map-element-background: #212c2f;
  --map-category-1: rgb(71, 120, 194);
  --map-category-2: rgb(204, 120, 48);
  --map-category-3: rgb(158, 84, 192);
  --map-category-4: rgb(51, 150, 153);
  --map-category-5: rgb(102, 114, 143);
  --map-category-6: rgb(211, 103, 189);
  --map-category-7: rgb(109, 124, 77);
  --map-category-8: rgb(221, 99, 103);
  --map-category-9: rgb(120, 104, 206);
  --map-category-10: rgb(23, 166, 123);
  --map-gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  color: #d6d6d6;
  background-color: #2d2a2e;
  --active--color: #78dce8;
  --error--color: #ff6188;
  --inactive--color: #797979;
  --inactive--border-color: #666666;
  --plugin--background: #2d2a2e;
  --float--column-type--color: #78dce8;
  --string--column-type--color: #ff6188;
  --date--column-type--color: #a9dc76;
  --boolean--column-type--color: #ffd866;
  --warning--background: #ffd866;
  --rt-pos-cell--color: #78dce8 !important;
  --rt-neg-cell--color: #ff6188 !important;
  --rt--border-color: #444444;
}
perspective-viewer[theme='Monokai'] regular-table table tbody th:empty {
  background: linear-gradient(
    to right,
    transparent 9px,
    #444444 10px,
    transparent 11px
  );
}
perspective-viewer[theme='Monokai'] {
  --d3fc-treedata--labels: #d6d6d6;
  --d3fc-treedata--hover-highlight: #2d2a2e;
  --d3fc-axis-ticks--color: #d6d6d6;
  --d3fc-gridline--color: #444444;
  --d3fc-series: #78dce8;
  --d3fc-series-1: #78dce8;
  --d3fc-series-2: #ff6188;
  --d3fc-series-3: #fc9867;
  --d3fc-series-4: #ffd866;
  --d3fc-series-5: #a9dc76;
  --d3fc-series-6: #ab9df2;
  --d3fc-series-7: #66d9ef;
  --d3fc-series-8: #f92672;
  --d3fc-series-9: #fd971f;
  --d3fc-series-10: #e6db74;
  --d3fc-series-11: #a6e22e;
  --d3fc-series-12: #ae81ff;
  --d3fc-negative--gradient: linear-gradient(#272822 0%, #ff6188 100%);
  --d3fc-positive--gradient: linear-gradient(#272822 0%, #78dce8 100%);
  --d3fc-full--gradient: linear-gradient(#ff6188 0%, #272822 50%, #78dce8 100%);
}
perspective-copy-menu[theme='Monokai'],
perspective-export-menu[theme='Monokai'],
perspective-dropdown[theme='Monokai'],
perspective-date-column-style[theme='Monokai'],
perspective-datetime-column-style[theme='Monokai'],
perspective-number-column-style[theme='Monokai'],
perspective-string-column-style[theme='Monokai'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  background-color: #242526;
  border: 1px solid#4c505b;
  color: #d6d6d6;
  background-color: #2d2a2e;
  --active--color: #78dce8;
  --error--color: #ff6188;
  --inactive--color: #797979;
  --inactive--border-color: #666666;
  --plugin--background: #2d2a2e;
  --float--column-type--color: #78dce8;
  --string--column-type--color: #ff6188;
  --date--column-type--color: #a9dc76;
  --boolean--column-type--color: #ffd866;
  --warning--background: #ffd866;
  background-color: #2d2a2e;
  border: 1px solid#797979;
}
perspective-viewer,
perspective-viewer[theme='Solarized'] {
  --theme-name: 'Solarized';
}
perspective-viewer[theme='Solarized'] {
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  color: #586e75;
  background-color: #eee8d5;
  --icon--color: #586e75;
  --active--color: #268bd2;
  --error--color: #cb4b16;
  --inactive--color: #93a1a1;
  --inactive--border-color: var(--inactive--color);
  --plugin--background: #fdf6e3;
  --float--column-type--color: #268bd2;
  --string--column-type--color: #cb4b16;
  --date--column-type--color: #2aa198;
  --boolean--column-type--color: #b58900;
  --rt-pos-cell--color: #268bd2 !important;
  --rt-neg-cell--color: #cb4b16 !important;
  --rt-hover--border-color: #ccc;
  --rt--border-color: #93a1a1;
  --d3fc-treedata--labels: black;
  --d3fc-treedata--hover-highlight: black;
  --d3fc-axis-ticks--color: #586e75;
  --d3fc-gridline--color: #eee8d5;
  --d3fc-series: #268bd2;
  --d3fc-series-1: #268bd2;
  --d3fc-series-2: #cb4b16;
  --d3fc-series-3: #b58900;
  --d3fc-series-4: #859900;
  --d3fc-series-5: #2aa198;
  --d3fc-series-6: #6c71c4;
  --d3fc-series-7: #d33682;
  --d3fc-positive--gradient: linear-gradient(
    #268bd2 0%,
    #2aa198,
    #859900,
    #b58900,
    #cb4b16,
    #dc322f,
    #d33682 100%
  );
}
perspective-copy-menu[theme='Solarized'],
perspective-export-menu[theme='Solarized'],
perspective-dropdown[theme='Solarized'],
perspective-date-column-style[theme='Solarized'],
perspective-datetime-column-style[theme='Solarized'],
perspective-number-column-style[theme='Solarized'],
perspective-string-column-style[theme='Solarized'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  color: #586e75;
  background-color: #eee8d5;
  --icon--color: #586e75;
  --active--color: #268bd2;
  --error--color: #cb4b16;
  --inactive--color: #93a1a1;
  --inactive--border-color: var(--inactive--color);
  --plugin--background: #fdf6e3;
  --float--column-type--color: #268bd2;
  --string--column-type--color: #cb4b16;
  --date--column-type--color: #2aa198;
  --boolean--column-type--color: #b58900;
  background-color: #fdf6e3;
}
x {
  color: #cb4b16;
}
perspective-viewer,
perspective-viewer[theme='Solarized Dark'] {
  --theme-name: 'Solarized Dark';
}
perspective-viewer[theme='Solarized Dark'] {
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  color: #586e75;
  background-color: #eee8d5;
  --icon--color: #586e75;
  --active--color: #268bd2;
  --error--color: #cb4b16;
  --inactive--color: #93a1a1;
  --inactive--border-color: var(--inactive--color);
  --plugin--background: #fdf6e3;
  --float--column-type--color: #268bd2;
  --string--column-type--color: #cb4b16;
  --date--column-type--color: #2aa198;
  --boolean--column-type--color: #b58900;
  --rt-pos-cell--color: #268bd2 !important;
  --rt-neg-cell--color: #cb4b16 !important;
  --rt-hover--border-color: #ccc;
  --rt--border-color: #93a1a1;
  --d3fc-treedata--labels: black;
  --d3fc-treedata--hover-highlight: black;
  --d3fc-axis-ticks--color: #586e75;
  --d3fc-gridline--color: #eee8d5;
  --d3fc-series: #268bd2;
  --d3fc-series-1: #268bd2;
  --d3fc-series-2: #cb4b16;
  --d3fc-series-3: #b58900;
  --d3fc-series-4: #859900;
  --d3fc-series-5: #2aa198;
  --d3fc-series-6: #6c71c4;
  --d3fc-series-7: #d33682;
  --d3fc-positive--gradient: linear-gradient(
    #268bd2 0%,
    #2aa198,
    #859900,
    #b58900,
    #cb4b16,
    #dc322f,
    #d33682 100%
  );
  color: #93a1a1;
  background-color: #002b36;
  --inactive--color: #586e75;
  --inactive--border-color: var(--inactive--color);
  --plugin--background: #073642;
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --d3fc-treedata--labels: white;
  --d3fc-treedata--hover-highlight: white;
  --d3fc-axis-ticks--color: #93a1a1;
  --d3fc-axis--lines: #93a1a1;
  --d3fc-gridline--color: #002b36;
  --d3fc-legend--text: #93a1a1;
  --d3fc-full--gradient: linear-gradient(#cb4b16 0%, #073642 50%, #268bd2 100%);
  --d3fc-negative--gradient: linear-gradient(#cb4b16 0%, #073642 100%);
}
perspective-copy-menu[theme='Solarized Dark'],
perspective-export-menu[theme='Solarized Dark'],
perspective-dropdown[theme='Solarized Dark'],
perspective-date-column-style[theme='Solarized Dark'],
perspective-datetime-column-style[theme='Solarized Dark'],
perspective-number-column-style[theme='Solarized Dark'],
perspective-string-column-style[theme='Solarized Dark'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  color: #586e75;
  background-color: #eee8d5;
  --icon--color: #586e75;
  --active--color: #268bd2;
  --error--color: #cb4b16;
  --inactive--color: #93a1a1;
  --inactive--border-color: var(--inactive--color);
  --plugin--background: #fdf6e3;
  --float--column-type--color: #268bd2;
  --string--column-type--color: #cb4b16;
  --date--column-type--color: #2aa198;
  --boolean--column-type--color: #b58900;
  background-color: #fdf6e3;
  color: #93a1a1;
  background-color: #002b36;
  --inactive--color: #586e75;
  --inactive--border-color: var(--inactive--color);
  --plugin--background: #073642;
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  background-color: #073642;
}
perspective-viewer,
perspective-viewer[theme='Vaporwave'] {
  --theme-name: 'Vaporwave';
}
perspective-viewer[theme='Vaporwave'] {
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  --rt-pos-cell--color: #7dc3f0;
  --rt-neg-cell--color: #ff9485;
  --d3fc-legend--text: #c5c9d0;
  --d3fc-treedata--labels: white;
  --d3fc-treedata--hover-highlight: white;
  --d3fc-tooltip--color: white;
  --d3fc-axis-ticks--color: #c5c9d0;
  --d3fc-axis--lines: #61656e;
  --d3fc-gridline--color: #3b3f46;
  --d3fc-tooltip--background: rgba(42, 44, 47, 1);
  --d3fc-tooltip--border-color: #242526;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgb(71, 120, 194);
  --d3fc-series-1: rgb(71, 120, 194);
  --d3fc-series-2: rgb(204, 120, 48);
  --d3fc-series-3: rgb(158, 84, 192);
  --d3fc-series-4: rgb(51, 150, 153);
  --d3fc-series-5: rgb(102, 114, 143);
  --d3fc-series-6: rgb(211, 103, 189);
  --d3fc-series-7: rgb(109, 124, 77);
  --d3fc-series-8: rgb(221, 99, 103);
  --d3fc-series-9: rgb(120, 104, 206);
  --d3fc-series-10: rgb(23, 166, 123);
  --d3fc-full--gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  --d3fc-positive--gradient: linear-gradient(#242526 0%, #3289c8 100%);
  --d3fc-negative--gradient: linear-gradient(#dd6367 0%, #242526 100%);
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png';
  --map-attribution--filter: invert(1) hue-rotate(180deg);
  --map-element-background: #212c2f;
  --map-category-1: rgb(71, 120, 194);
  --map-category-2: rgb(204, 120, 48);
  --map-category-3: rgb(158, 84, 192);
  --map-category-4: rgb(51, 150, 153);
  --map-category-5: rgb(102, 114, 143);
  --map-category-6: rgb(211, 103, 189);
  --map-category-7: rgb(109, 124, 77);
  --map-category-8: rgb(221, 99, 103);
  --map-category-9: rgb(120, 104, 206);
  --map-category-10: rgb(23, 166, 123);
  --map-gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  color: #49acff;
  background-color: rgb(7, 8, 29) !important;
  --icon--color: #49acff;
  --inactive--color: rgb(19, 33, 50) !important;
  --inactive--border-color: var(--inactive--color);
  --plugin--background: rgb(7, 8, 29) !important;
  --status-icon-updating-keyframes-start--filter: opacity(1);
  --status-icon-updating-keyframes-end--filter: opacity(0);
  --status-icon-updating-keyframes-start--transform: scale(1);
  --status-icon-updating-keyframes-end--transform: scale(0.5);
  --status-icon-keyframes-start--transform: scale(1.25);
  --status-icon-keyframes-end--transform: scale(1);
  --pp-color-1: rgb(9, 33, 50);
  --pp-color-2: rgb(66, 182, 230);
  --rt-pos-cell--color: rgb(66, 182, 230) !important;
  --rt-hover--border-color: var(--pp-color-1) !important;
}
perspective-viewer[theme='Vaporwave'] regular-table table tbody th:empty {
  background: linear-gradient(
    to right,
    transparent 9px,
    rgb(19, 33, 50) 10px,
    transparent 11px
  );
  background-repeat: no-repeat;
  background-position: 0px -10px;
}
perspective-viewer[theme='Vaporwave'] {
  --d3fc-axis-ticks--color: #49acff;
  --d3fc-gridline--color: rgb(19, 33, 50);
  --d3fc-series: #01cdfe;
  --d3fc-series-1: #01cdfe;
  --d3fc-series-2: #ff71ce;
  --d3fc-series-3: #05ffa1;
  --d3fc-series-4: #b967ff;
  --d3fc-series-5: #fffb96;
  --d3fc-series-6: hsl(192, 99%, 25%);
  --d3fc-series-7: hsl(321, 100%, 36%);
  --d3fc-series-8: hsl(192, 99%, 25%);
  --d3fc-series-9: hsl(157, 100%, 25%);
  --d3fc-series-10: hsl(272, 100%, 35%);
  --d3fc-negative--gradient: linear-gradient(
    #f3d431,
    #efb92d,
    #ed9c25,
    #eb7e20,
    #e75d1e,
    #d14632,
    #b03e38,
    #8c3a36,
    #643633,
    #07081d
  ) !important;
  --d3fc-positive--gradient: linear-gradient(
    #07081d,
    #2e4463,
    #1e588a,
    #086da7,
    #0082b9,
    #039ac7,
    #12b1d4,
    #2bc8e2,
    #3ddff0,
    #61f4fb
  ) !important;
  --d3fc-full--gradient: linear-gradient(
    #f3d431,
    #efb92d,
    #ed9c25,
    #eb7e20,
    #e75d1e,
    #d14632,
    #b03e38,
    #8c3a36,
    #643633,
    #07081d,
    #2e4463,
    #1e588a,
    #086da7,
    #0082b9,
    #039ac7,
    #12b1d4,
    #2bc8e2,
    #3ddff0,
    #61f4fb
  ) !important;
}
perspective-copy-menu[theme='Vaporwave'],
perspective-export-menu[theme='Vaporwave'],
perspective-dropdown[theme='Vaporwave'],
perspective-date-column-style[theme='Vaporwave'],
perspective-datetime-column-style[theme='Vaporwave'],
perspective-number-column-style[theme='Vaporwave'],
perspective-string-column-style[theme='Vaporwave'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  background-color: #242526;
  border: 1px solid#4c505b;
  color: #49acff;
  background-color: rgb(7, 8, 29) !important;
  --icon--color: #49acff;
  --inactive--color: rgb(19, 33, 50) !important;
  --inactive--border-color: var(--inactive--color);
  --plugin--background: rgb(7, 8, 29) !important;
  background-color: #07081d;
}
perspective-viewer,
perspective-viewer[theme='Gruvbox Light'] {
  --theme-name: 'Gruvbox Light';
}
perspective-viewer[theme='Gruvbox Light'] {
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --theme-fg0: #282828;
  --theme-fg1: #3c3836;
  --theme-fg2: #7c6f64;
  --theme-gray: #928374;
  --theme-bg0: #fbf1c7;
  --theme-bg1: #ebdbb2;
  --theme-bg2: #a89984;
  --theme-red: #cc241d;
  --theme-green: #98871a;
  --theme-yellow: #d79921;
  --theme-blue: #458588;
  --theme-purple: #b16286;
  --theme-aqua: #689d5a;
  --theme-orange: #d65d0e;
  --theme-alt-red: #9d0006;
  --theme-alt-green: #79740e;
  --theme-alt-yellow: #b57614;
  --theme-alt-blue: #076678;
  --theme-alt-purple: #8f3f71;
  --theme-alt-aqua: #427b58;
  --theme-alt-orange: #af3a03;
  color: var(--theme-fg1);
  background-color: var(--theme-bg1);
  --icon--color: var(--theme-fg0);
  --inactive--color: var(--theme-fg2);
  --inactive--border-color: var(--theme-bg2);
  --plugin--background: var(--theme-bg0);
  --status-icon-connected--color: var(--theme-aqua);
  --status-icon-initializing--color: var(--theme-yellow);
  --status-icon-error--color: var(--theme-red);
  --rt-pos-cell--color: var(--theme-blue);
  --rt-neg-cell--color: var(--theme-red);
  --d3fc-axis-ticks--color: var(--theme-fg1);
  --d3fc-gridline--color: var(--theme-bg2);
  --d3fc-series: var(--theme-blue);
  --d3fc-series-1: var(--theme-blue);
  --d3fc-series-2: var(--theme-red);
  --d3fc-series-3: var(--theme-green);
  --d3fc-series-4: var(--theme-purple);
  --d3fc-series-5: var(--theme-aqua);
  --d3fc-series-6: var(--theme-alt-blue);
  --d3fc-series-7: var(--theme-alt-red);
  --d3fc-series-8: var(--theme-alt-green);
  --d3fc-series-9: var(--theme-alt-purple);
  --d3fc-series-10: var(--theme-alt-aqua);
  --d3fc-negative--gradient: linear-gradient(
    var(--theme-bg1),
    var(--theme-red),
    var(--theme-alt-red)
  ) !important;
  --d3fc-positive--gradient: linear-gradient(
    var(--theme-bg1),
    var(--theme-blue),
    var(--theme-alt-blue)
  ) !important;
  --d3fc-full--gradient: linear-gradient(
    var(--theme-alt-red),
    var(--theme-red),
    var(--theme-bg1),
    var(--theme-blue),
    var(--theme-alt-blue)
  ) !important;
}
perspective-copy-menu[theme='Gruvbox Light'],
perspective-export-menu[theme='Gruvbox Light'],
perspective-dropdown[theme='Gruvbox Light'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  --theme-fg0: #282828;
  --theme-fg1: #3c3836;
  --theme-fg2: #7c6f64;
  --theme-gray: #928374;
  --theme-bg0: #fbf1c7;
  --theme-bg1: #ebdbb2;
  --theme-bg2: #a89984;
  --theme-red: #cc241d;
  --theme-green: #98871a;
  --theme-yellow: #d79921;
  --theme-blue: #458588;
  --theme-purple: #b16286;
  --theme-aqua: #689d5a;
  --theme-orange: #d65d0e;
  --theme-alt-red: #9d0006;
  --theme-alt-green: #79740e;
  --theme-alt-yellow: #b57614;
  --theme-alt-blue: #076678;
  --theme-alt-purple: #8f3f71;
  --theme-alt-aqua: #427b58;
  --theme-alt-orange: #af3a03;
  color: var(--theme-fg1);
  background-color: var(--theme-bg1);
  --icon--color: var(--theme-fg0);
  --inactive--color: var(--theme-fg2);
  --inactive--border-color: var(--theme-bg2);
  --plugin--background: var(--theme-bg0);
  --status-icon-connected--color: var(--theme-aqua);
  --status-icon-initializing--color: var(--theme-yellow);
  --status-icon-error--color: var(--theme-red);
  background-color: var(--theme-bg0);
}
perspective-viewer,
perspective-viewer[theme='Gruvbox Dark'] {
  --theme-name: 'Gruvbox Dark';
}
perspective-viewer[theme='Gruvbox Dark'] {
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  --rt-pos-cell--color: #7dc3f0;
  --rt-neg-cell--color: #ff9485;
  --d3fc-legend--text: #c5c9d0;
  --d3fc-treedata--labels: white;
  --d3fc-treedata--hover-highlight: white;
  --d3fc-tooltip--color: white;
  --d3fc-axis-ticks--color: #c5c9d0;
  --d3fc-axis--lines: #61656e;
  --d3fc-gridline--color: #3b3f46;
  --d3fc-tooltip--background: rgba(42, 44, 47, 1);
  --d3fc-tooltip--border-color: #242526;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgb(71, 120, 194);
  --d3fc-series-1: rgb(71, 120, 194);
  --d3fc-series-2: rgb(204, 120, 48);
  --d3fc-series-3: rgb(158, 84, 192);
  --d3fc-series-4: rgb(51, 150, 153);
  --d3fc-series-5: rgb(102, 114, 143);
  --d3fc-series-6: rgb(211, 103, 189);
  --d3fc-series-7: rgb(109, 124, 77);
  --d3fc-series-8: rgb(221, 99, 103);
  --d3fc-series-9: rgb(120, 104, 206);
  --d3fc-series-10: rgb(23, 166, 123);
  --d3fc-full--gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  --d3fc-positive--gradient: linear-gradient(#242526 0%, #3289c8 100%);
  --d3fc-negative--gradient: linear-gradient(#dd6367 0%, #242526 100%);
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png';
  --map-attribution--filter: invert(1) hue-rotate(180deg);
  --map-element-background: #212c2f;
  --map-category-1: rgb(71, 120, 194);
  --map-category-2: rgb(204, 120, 48);
  --map-category-3: rgb(158, 84, 192);
  --map-category-4: rgb(51, 150, 153);
  --map-category-5: rgb(102, 114, 143);
  --map-category-6: rgb(211, 103, 189);
  --map-category-7: rgb(109, 124, 77);
  --map-category-8: rgb(221, 99, 103);
  --map-category-9: rgb(120, 104, 206);
  --map-category-10: rgb(23, 166, 123);
  --map-gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  --theme-bg0: #282828;
  --theme-bg1: #3c3836;
  --theme-bg2: #7c6f64;
  --theme-gray: #928374;
  --theme-fg0: #fbf1c7;
  --theme-fg1: #ebdbb2;
  --theme-fg2: #a89984;
  --theme-red: #cc241d;
  --theme-green: #98871a;
  --theme-yellow: #d79921;
  --theme-blue: #458588;
  --theme-purple: #b16286;
  --theme-aqua: #689d5a;
  --theme-orange: #d65d0e;
  --theme-alt-red: #fb4934;
  --theme-alt-green: #b8bb26;
  --theme-alt-yellow: #fabd2f;
  --theme-alt-blue: #83a598;
  --theme-alt-purple: #d3869b;
  --theme-alt-aqua: #8ec07c;
  --theme-alt-orange: #fe8019;
  color: var(--theme-fg0);
  background-color: var(--theme-bg0);
  --icon--color: var(--theme-fg1);
  --inactive--color: var(--theme-fg2);
  --inactive--border-color: var(--theme-bg2);
  --plugin--background: var(--theme-bg1);
  --status-icon-connected--color: var(--theme-aqua);
  --status-icon-initializing--color: var(--theme-yellow);
  --status-icon-error--color: var(--theme-red);
  --rt-pos-cell--color: var(--theme-alt-blue);
  --rt-neg-cell--color: var(--theme-alt-red);
  --d3fc-axis-ticks--color: var(--theme-fg1);
  --d3fc-gridline--color: var(--theme-bg2);
  --d3fc-series: var(--theme-blue);
  --d3fc-series-1: var(--theme-blue);
  --d3fc-series-2: var(--theme-red);
  --d3fc-series-3: var(--theme-green);
  --d3fc-series-4: var(--theme-purple);
  --d3fc-series-5: var(--theme-aqua);
  --d3fc-series-6: var(--theme-alt-blue);
  --d3fc-series-7: var(--theme-alt-red);
  --d3fc-series-8: var(--theme-alt-green);
  --d3fc-series-9: var(--theme-alt-purple);
  --d3fc-series-10: var(--theme-alt-aqua);
  --d3fc-negative--gradient: linear-gradient(
    var(--theme-bg0),
    var(--theme-red),
    var(--theme-alt-red)
  ) !important;
  --d3fc-positive--gradient: linear-gradient(
    var(--theme-bg0),
    var(--theme-blue),
    var(--theme-alt-blue)
  ) !important;
  --d3fc-full--gradient: linear-gradient(
    var(--theme-alt-red),
    var(--theme-red),
    var(--theme-bg0),
    var(--theme-blue),
    var(--theme-alt-blue)
  ) !important;
}
perspective-copy-menu[theme='Gruvbox Dark'],
perspective-export-menu[theme='Gruvbox Dark'],
perspective-dropdown[theme='Gruvbox Dark'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  background-color: #242526;
  border: 1px solid#4c505b;
  --theme-bg0: #282828;
  --theme-bg1: #3c3836;
  --theme-bg2: #7c6f64;
  --theme-gray: #928374;
  --theme-fg0: #fbf1c7;
  --theme-fg1: #ebdbb2;
  --theme-fg2: #a89984;
  --theme-red: #cc241d;
  --theme-green: #98871a;
  --theme-yellow: #d79921;
  --theme-blue: #458588;
  --theme-purple: #b16286;
  --theme-aqua: #689d5a;
  --theme-orange: #d65d0e;
  --theme-alt-red: #fb4934;
  --theme-alt-green: #b8bb26;
  --theme-alt-yellow: #fabd2f;
  --theme-alt-blue: #83a598;
  --theme-alt-purple: #d3869b;
  --theme-alt-aqua: #8ec07c;
  --theme-alt-orange: #fe8019;
  color: var(--theme-fg0);
  background-color: var(--theme-bg0);
  --icon--color: var(--theme-fg1);
  --inactive--color: var(--theme-fg2);
  --inactive--border-color: var(--theme-bg2);
  --plugin--background: var(--theme-bg1);
  --status-icon-connected--color: var(--theme-aqua);
  --status-icon-initializing--color: var(--theme-yellow);
  --status-icon-error--color: var(--theme-red);
  background-color: var(--theme-bg0);
}
perspective-viewer,
perspective-viewer[theme='Dracula'] {
  --theme-name: 'Dracula';
}
perspective-viewer[theme='Dracula'] {
  --button--font-size: 16px;
  --config-button--padding: 15px 8px 6px 8px;
  --column-drop-label--font-size: 8px;
  --column-drop-container--padding: 0px;
  --column-drop-label--display: inline-block;
  --column-selector--width: 20px;
  --column-selector--font-size: 16px;
  --column_type--width: 25px;
  --select--padding: 0px;
  --side-panel--padding: 0px 0px 0px 4px;
  --top-panel--padding: 0px 0px 12px 0px;
  --top-panel-row--display: inline-flex;
  --button--min-width: 33px;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  --d3fc-y1-label--content: 'arrow_upward';
  --d3fc-y2-label--content: 'arrow_downward';
  --d3fc-treedata-axis--lines: none;
  --d3fc-tooltip--background--color: rgba(155, 155, 155, 0.8);
  --d3fc-tooltip--color: #161616;
  --d3fc-tooltip--border-color: #fff;
  --d3fc-tooltip--box-shadow: 0 2px 4px 0 rgb(0 0 0/10%);
  --d3fc-gridline--color: #eaedef;
  --d3fc-axis-ticks--color: #161616;
  --d3fc-axis--lines: #c5c9d0;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgba(31, 119, 180, 0.8);
  --d3fc-series-1: #0366d6;
  --d3fc-series-2: #ff7f0e;
  --d3fc-series-3: #2ca02c;
  --d3fc-series-4: #d62728;
  --d3fc-series-5: #9467bd;
  --d3fc-series-6: #8c564b;
  --d3fc-series-7: #e377c2;
  --d3fc-series-8: #7f7f7f;
  --d3fc-series-9: #bcbd22;
  --d3fc-series-10: #17becf;
  --d3fc-full--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  --d3fc-positive--gradient: linear-gradient(
    #f0f0f0 0%,
    #dcedc8 10%,
    #42b3d5 50%,
    #1a237e 100%
  );
  --d3fc-negative--gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 50%,
    #feeb65 90%,
    #f0f0f0 100%
  );
  --rt-pos-cell--color: #338dcd;
  --rt-neg-cell--color: #ff471e;
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png';
  --map-element-background: #fff;
  --map-category-1: #0366d6;
  --map-category-2: #ff7f0e;
  --map-category-3: #2ca02c;
  --map-category-4: #d62728;
  --map-category-5: #9467bd;
  --map-category-6: #8c564b;
  --map-category-7: #e377c2;
  --map-category-8: #7f7f7f;
  --map-category-9: #bcbd22;
  --map-category-10: #17becf;
  --map-gradient: linear-gradient(
    #4d342f 0%,
    #e4521b 22.5%,
    #feeb65 42.5%,
    #f0f0f0 50%,
    #dcedc8 57.5%,
    #42b3d5 67.5%,
    #1a237e 100%
  );
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  --rt-pos-cell--color: #7dc3f0;
  --rt-neg-cell--color: #ff9485;
  --d3fc-legend--text: #c5c9d0;
  --d3fc-treedata--labels: white;
  --d3fc-treedata--hover-highlight: white;
  --d3fc-tooltip--color: white;
  --d3fc-axis-ticks--color: #c5c9d0;
  --d3fc-axis--lines: #61656e;
  --d3fc-gridline--color: #3b3f46;
  --d3fc-tooltip--background: rgba(42, 44, 47, 1);
  --d3fc-tooltip--border-color: #242526;
  --d3fc-legend--background: var(--plugin--background);
  --d3fc-series: rgb(71, 120, 194);
  --d3fc-series-1: rgb(71, 120, 194);
  --d3fc-series-2: rgb(204, 120, 48);
  --d3fc-series-3: rgb(158, 84, 192);
  --d3fc-series-4: rgb(51, 150, 153);
  --d3fc-series-5: rgb(102, 114, 143);
  --d3fc-series-6: rgb(211, 103, 189);
  --d3fc-series-7: rgb(109, 124, 77);
  --d3fc-series-8: rgb(221, 99, 103);
  --d3fc-series-9: rgb(120, 104, 206);
  --d3fc-series-10: rgb(23, 166, 123);
  --d3fc-full--gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  --d3fc-positive--gradient: linear-gradient(#242526 0%, #3289c8 100%);
  --d3fc-negative--gradient: linear-gradient(#dd6367 0%, #242526 100%);
  --map-tile-url: 'http://{a-c}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png';
  --map-attribution--filter: invert(1) hue-rotate(180deg);
  --map-element-background: #212c2f;
  --map-category-1: rgb(71, 120, 194);
  --map-category-2: rgb(204, 120, 48);
  --map-category-3: rgb(158, 84, 192);
  --map-category-4: rgb(51, 150, 153);
  --map-category-5: rgb(102, 114, 143);
  --map-category-6: rgb(211, 103, 189);
  --map-category-7: rgb(109, 124, 77);
  --map-category-8: rgb(221, 99, 103);
  --map-category-9: rgb(120, 104, 206);
  --map-category-10: rgb(23, 166, 123);
  --map-gradient: linear-gradient(#dd6367 0%, #242526 50%, #3289c8 100%);
  --theme-bg0: #191a22;
  --theme-bg1: #282a36;
  --theme-bg2: #44475a;
  --theme-gray: #928374;
  --theme-fg0: #f8f8f2;
  --theme-fg1: #6272a4;
  --theme-fg2: #44475a;
  --theme-red: #ff5555;
  --theme-green: #50fa7b;
  --theme-yellow: #f1fa8c;
  --theme-blue: #8be9fd;
  --theme-purple: #bd93f9;
  --theme-orange: #ffb86c;
  --theme-pink: #ff79c6;
  color: var(--theme-fg0);
  background-color: var(--theme-bg0);
  --icon--color: var(--theme-fg1);
  --inactive--color: var(--theme-fg2);
  --inactive--border-color: var(--theme-bg2);
  --plugin--background: var(--theme-bg1);
  --status-icon-connected--color: var(--theme-green);
  --status-icon-initializing--color: var(--theme-yellow);
  --status-icon-error--color: var(--theme-red);
  --rt-pos-cell--color: var(--theme-blue);
  --rt-neg-cell--color: var(--theme-red);
  --d3fc-axis-ticks--color: var(--theme-fg1);
  --d3fc-gridline--color: var(--theme-bg2);
  --d3fc-series: var(--theme-blue);
  --d3fc-series-1: var(--theme-blue);
  --d3fc-series-2: var(--theme-red);
  --d3fc-series-3: var(--theme-green);
  --d3fc-series-4: var(--theme-yellow);
  --d3fc-series-5: var(--theme-purple);
  --d3fc-series-6: var(--theme-pink);
  --d3fc-series-7: var(--theme-orange);
  --d3fc-negative--gradient: linear-gradient(
    var(--theme-bg0),
    var(--theme-red)
  ) !important;
  --d3fc-positive--gradient: linear-gradient(
    var(--theme-bg0),
    var(--theme-blue)
  ) !important;
  --d3fc-full--gradient: linear-gradient(
    var(--theme-red),
    var(--theme-bg0),
    var(--theme-blue)
  ) !important;
}
perspective-copy-menu[theme='Dracula'],
perspective-export-menu[theme='Dracula'],
perspective-dropdown[theme='Dracula'] {
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  background-color: white;
  border: 1px solid var(--inactive--color);
  border-radius: 0 0 2px 2px;
  --column-style-pos-color--content: '+';
  --column-style-neg-color--content: '-';
  --save-button-icon--content: 'save';
  --reset-button-icon--content: 'refresh';
  font-family: 'ui-monospace', 'SFMono-Regular', 'SF Mono', 'Menlo', 'Consolas',
    'Liberation Mono', monospace;
  --interface-monospace--font-family: 'ui-monospace', 'SFMono-Regular',
    'SF Mono', 'Menlo', 'Consolas', 'Liberation Mono', monospace;
  color: #161616;
  background-color: transparent;
  --icon--color: #161616;
  --inactive--color: #ababab;
  --inactive--border-color: #dadada;
  --root--background: #ffffff;
  --active--color: #2670a9;
  --error--color: #ff471e;
  --plugin--background: #ffffff;
  --overflow-hint-icon--color: rgba(0, 0, 0, 0.2);
  --select--background-color: none;
  --column-drop-container--background: none;
  --warning--background: #042121;
  --warning--color: #fdfffd;
  --select-arrow--background-image: var(--select-arrow-dark--background-image);
  --overflow-hint-icon--color: #fdfffd;
  background-color: #242526;
  color: white;
  --icon--color: white;
  --active--color: #2770a9;
  --error--color: #ff9485;
  --inactive--color: #61656e;
  --inactive--border-color: #4c505b;
  --plugin--background: #242526;
  --modal-target--background: rgba(255, 255, 255, 0.05);
  --active--background: rgba(39, 113, 170, 0.5);
  --expression--operator-color: #c5c9d0;
  --expression--function-color: #22a0ce;
  --expression--error-color: rgb(255, 136, 136);
  --calendar--filter: invert(1);
  --warning--color: #242526;
  --warning--background: var(--icon--color);
  --select-arrow--background-image: var(--select-arrow-light--background-image);
  --code-editor-symbol--color: white;
  --code-editor-literal--color: #7dc3f0;
  --code-editor-operator--color: rgb(23, 166, 123);
  --code-editor-comment--color: rgb(204, 120, 48);
  --code-editor-column--color: #e18ee1;
  background-color: #242526;
  border: 1px solid#4c505b;
  --theme-bg0: #191a22;
  --theme-bg1: #282a36;
  --theme-bg2: #44475a;
  --theme-gray: #928374;
  --theme-fg0: #f8f8f2;
  --theme-fg1: #6272a4;
  --theme-fg2: #44475a;
  --theme-red: #ff5555;
  --theme-green: #50fa7b;
  --theme-yellow: #f1fa8c;
  --theme-blue: #8be9fd;
  --theme-purple: #bd93f9;
  --theme-orange: #ffb86c;
  --theme-pink: #ff79c6;
  color: var(--theme-fg0);
  background-color: var(--theme-bg0);
  --icon--color: var(--theme-fg1);
  --inactive--color: var(--theme-fg2);
  --inactive--border-color: var(--theme-bg2);
  --plugin--background: var(--theme-bg1);
  --status-icon-connected--color: var(--theme-green);
  --status-icon-initializing--color: var(--theme-yellow);
  --status-icon-error--color: var(--theme-red);
  background-color: var(--theme-bg0);
}
