:root {
    /* Interactive color overrides */
    --iqtheme-color-primary: #263A7F;
    --iqtheme-color-primary-contrast: #FFFFFF;
    --iqtheme-color-primary-hover: #1E2E65;
    --iqtheme-color-primary-hover-contrast: #FFFFFF;
    --iqtheme-color-primary-subtle: #D3D7E5;
    --iqtheme-color-primary-subtle-contrast: #0F1732;
    --iqtheme-color-secondary: #657587;
    --iqtheme-color-secondary-contrast: #FFFFFF;
    --iqtheme-color-secondary-hover: #505D6C;
    --iqtheme-color-secondary-hover-contrast: #FFFFFF;
    --iqtheme-color-secondary-subtle: #E0E3E7;
    --iqtheme-color-secondary-subtle-contrast: #282E36;
    --iqtheme-color-info: #0DCAF0;
    --iqtheme-color-info-contrast: #055060;
    --iqtheme-color-info-hover: #0AA1C0;
    --iqtheme-color-info-hover-contrast: #04404C;
    --iqtheme-color-info-subtle: #CEF4FC;
    --iqtheme-color-info-subtle-contrast: #055060;
    --iqtheme-color-error: #B94A48;
    --iqtheme-color-error-contrast: #FFFFFF;
    --iqtheme-color-error-hover: #943B39;
    --iqtheme-color-error-hover-contrast: #FFFFFF;
    --iqtheme-color-error-subtle: #F1DADA;
    --iqtheme-color-error-subtle-contrast: #4A1D1C;
    --iqtheme-color-warning: #FFC107;
    --iqtheme-color-warning-contrast: #664D02;
    --iqtheme-color-warning-hover: #CC9A05;
    --iqtheme-color-warning-hover-contrast: #513D02;
    --iqtheme-color-warning-subtle: #FFF3CD;
    --iqtheme-color-warning-subtle-contrast: #000000;
    --iqtheme-color-success: #198754;
    --iqtheme-color-success-contrast: #FFFFFF;
    --iqtheme-color-success-hover: #146C43;
    --iqtheme-color-success-hover-contrast: #FFFFFF;
    --iqtheme-color-success-subtle: #D1E7DC;
    --iqtheme-color-success-subtle-contrast: #0A3621;
    --iqtheme-color-light: #F8F9FA;
    --iqtheme-color-light-contrast: #636364;
    --iqtheme-color-light-hover: #C6C7C8;
    --iqtheme-color-light-hover-contrast: #4F4F50;
    --iqtheme-color-light-subtle: #FDFDFE;
    --iqtheme-color-light-subtle-contrast: #636364;
    --iqtheme-color-dark: #212529;
    --iqtheme-color-dark-contrast: #FFFFFF;
    --iqtheme-color-dark-hover: #1A1D20;
    --iqtheme-color-dark-hover-contrast: #FFFFFF;
    --iqtheme-color-dark-subtle: #D2D3D4;
    --iqtheme-color-dark-subtle-contrast: #0D0E10;
    
    /* Custom interactive colors */
    --iqtheme-color-i0-link: #263A7F;
    --iqtheme-color-i0-link-contrast: #FFFFFF;
    --iqtheme-color-i0-link-hover: #527898;
    --iqtheme-color-i0-link-hover-contrast: #FFFFFF;
    --iqtheme-color-i0-link-subtle: #D3D7E5;
    --iqtheme-color-i0-link-subtle-contrast: #0F1732;
    --iqtheme-color-i1-headerbackground: #FFFFFF;
    --iqtheme-color-i1-headerbackground-contrast: #263A7F;
    --iqtheme-color-i1-headerbackground-hover: #CCCCCC;
    --iqtheme-color-i1-headerbackground-hover-contrast: #515151;
    --iqtheme-color-i1-headerbackground-subtle: #FFFFFF;
    --iqtheme-color-i1-headerbackground-subtle-contrast: #666666;
    --iqtheme-color-i2-headerlink: #263A7F;
    --iqtheme-color-i2-headerlink-contrast: #FFFFFF;
    --iqtheme-color-i2-headerlink-hover: #263A7F;
    --iqtheme-color-i2-headerlink-hover-contrast: #FFFFFF;
    --iqtheme-color-i2-headerlink-subtle: #D3D7E5;
    --iqtheme-color-i2-headerlink-subtle-contrast: #0F1732;
    
    /* Custom flat colors */
    --iqtheme-color-f0-contentarea: #E9EEF2;
    --iqtheme-color-f1-inputborder: #DEE2E6;
    

    /* Built in flat color */
    --iqtheme-color-black: var(--iq-color-black);
    --iqtheme-color-white: var(--iq-color-white);
    --iqtheme-color-gray: var(--iq-color-gray);

    /* theme colors */
    --iqtheme-menu-bg-color: var(--iqtheme-color-i1-headerbackground);
    --iqtheme-menu-text-color: var(--iqtheme-color-i1-headerbackground-contrast);
    --iqtheme-menu-link-color: var(--iqtheme-color-i2-headerlink);
    --iqtheme-menu-hover-color: var(--iqtheme-color-i2-headerlink-hover);

    --iqtheme-link-color: var(--iqtheme-color-i0-link);
    --iqtheme-link-hover-color: var(--iqtheme-color-i0-link-hover);
    --iqtheme-link-active-color: var(--iqtheme-color-i0-link);
    --iqtheme-body-text-color: var(--iqtheme-color-dark);
    --iqtheme-question-text-color: var(--iqtheme-color-dark);
    --iqtheme-page-title-color: var(--iqtheme-color-primary);

    /* navigation colors */
    --iqtheme-nav-bg-color: var(--iqtheme-color-white);
    --iqtheme-nav-content-bg-color: var(--iqtheme-color-dark-contrast);
    --iqtheme-nav-text-color: var(--iqtheme-color-dark);
    /* calculated icons */
    --iq-color-warning-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);
    --iq-color-success-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);
    --iq-color-error-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);
    /* typography */
    --iq-font-scale: 100%;
    --iq-font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --iq-font-heading-weight: 700;
    /* logos */
    --iq-logo-width: 205px;
    --iq-logo-height: 70px;
    --iq-small-logo-width: 160.33028571428574px;

    
    --iq-logo-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjcuNjMgNzAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjYzYTdmO30uY2xzLTJ7ZmlsbDojNjc2NzY3O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeT0iMjAuMTQiIHdpZHRoPSI0LjYyIiBoZWlnaHQ9IjQ5LjA5Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMC4xMyIgeT0iMTAuMDEiIHdpZHRoPSI0LjYyIiBoZWlnaHQ9IjU5LjIyIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyMC4yNiIgeT0iMi40MSIgd2lkdGg9IjQuNjIiIGhlaWdodD0iNjYuODEiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjMwLjM5IiB5PSI3LjQ3IiB3aWR0aD0iNC42MiIgaGVpZ2h0PSI2MS43NSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUwLjcxLDI0LjUyYzQuNzQtMi40NiwxMS4zMS0zLjY1LDE2Ljg3LTMuNjVDODIuMTYsMjAuODcsODcuOSwyOC4zNSw4Ny45LDQwYzAsMy41Ni0uMTgsMTAuMzktLjE4LDE0LDAsNS41Ni4zNywxMS44NS42NCwxNC45NUg3Ny42OWMtLjA5LS43My0uMTgtMi4zNy0uMTgtMy43NCwwLTEuMDkuMDktMi42NC4xOC00LjFoLS4xOGMtMy4xOSw1LjI4LTguMjksOC43NS0xNi4xMyw4Ljc1LTkuMTIsMC0xNS42OC01LjQ3LTE1LjY4LTE0LjU5LDAtOS44NCw4LjY2LTE1LjMxLDI0LjE2LTE1LjMxLDEuOTEsMCw0LjQ2LjA5LDYuNjUuMjgsMC03LjIxLTMuMzctMTAuNC0xMS0xMC40QTI5LjEsMjkuMSwwLDAsMCw1MS4xNywzNFptMjIsMjIuNmMtOS42NiwwLTE1LDItMTUsNy40OEM1Ny43Myw1OC43LDYwLjM4LDYxLDY1LDYxYzYuMzgsMCwxMS42Ny00LDExLjY3LTEzLjY4QTMyLjY5LDMyLjY5LDAsMCwwLDcyLjY4LDQ3LjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzMC42NCwzMmExOC4wNiwxOC4wNiwwLDAsMC03LjM4LTEuNDZjLTkuMjEsMC0xNCw2LjY2LTE0LDE0Ljg2LDAsOC40OCw0LjM4LDE0Ljc3LDE0LjMxLDE0Ljc3YTE4LjUzLDE4LjUzLDAsMCwwLDcuOTMtMS42NGwuNjQsOS41N2EzMC4xMiwzMC4xMiwwLDAsMS05Ljk0LDEuNDVjLTE1LjU4LDAtMjUuNy05LjI5LTI1LjctMjMuODgsMC0xNS4xMywxMS41OC0yNC4yNCwyNS4zNC0yNC4yNGEzMS4zMiwzMS4zMiwwLDAsMSw5Ljc1LDEuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTcyLjU2LDMyYTE4LjEsMTguMSwwLDAsMC03LjM4LTEuNDZjLTkuMjEsMC0xNCw2LjY2LTE0LDE0Ljg2LDAsOC40OCw0LjM4LDE0Ljc3LDE0LjMxLDE0Ljc3YTE4LjUzLDE4LjUzLDAsMCwwLDcuOTMtMS42NGwuNjQsOS41N2EzMC4xMiwzMC4xMiwwLDAsMS05Ljk0LDEuNDVjLTE1LjU4LDAtMjUuNy05LjI5LTI1LjctMjMuODgsMC0xNS4xMywxMS41OC0yNC4yNCwyNS4zNC0yNC4yNGEzMS4zNiwzMS4zNiwwLDAsMSw5Ljc1LDEuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMwLjE2LDQ1LjU3YzAsMTQuNjgtMTAsMjQuNDMtMjQuNywyNC40M3MtMjQuNzEtOS45NC0yNC43MS0yNC41MmMwLTE1LjEzLDEwLTI0LjYxLDI1LjA3LTI0LjYxQzIyMC4xMywyMC44NywyMzAuMTYsMzAuNjIsMjMwLjE2LDQ1LjU3Wm0tMzYuMzcsMGMwLDkuMjEsNC41NiwxNS4xMywxMS41NywxNS4xMyw3LjMsMCwxMS45NC01LjkyLDExLjk0LTE1LjU4cy00LjQ2LTE1LjIzLTExLjg0LTE1LjIzUzE5My43OSwzNS41NSwxOTMuNzksNDUuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjUxLjc1LDMwLjljMi40Ni02LjIsNi44My0xMCwxMy40OS0xMGExMS40OSwxMS40OSwwLDAsMSw0LC41NUwyNjksMzEuOWExMi43MywxMi43MywwLDAsMC00LjE5LS42NGMtOC4yLDAtMTIuMjEsNi4yOS0xMi4yMSwxOC41MVY2OC45MWgtMTIuNHYtMzNjMC00LjkyLS4wOS0xMC0uNDYtMTMuOTRIMjUxLjJjLjE4LDIuMDkuMzYsNi4zOC4zNiw4LjkzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMxOS4yOCw1NC44N2MwLDQuOTIuMDksMTAuMTIuNDYsMTRIMzA4LjYyYy0uMTktMi4xOS0uMjgtNS4xMS0uMjgtOC4yMWgtLjE4Yy0zLjM3LDYtOC4zOCw5LjMtMTUuNjgsOS4zLTEyLjU3LDAtMjAuMzItOS42Ni0yMC4zMi0yNC41MiwwLTE0LjQ5LDguMTEtMjQuNjEsMjAuNDEtMjQuNjEsNywwLDExLjg1LDMuMjgsMTQuNzcsOC4zOWguMThjLS4xOC0zLjU2LS4yNy04LjQ4LS4yNy0xM1YwaDEyWm0tMzQuNTQtOS4zOWMwLDguNzUsNC4yOCwxNS4xMywxMS4xMiwxNS4xMyw3LDAsMTEuNTctNi40NywxMS41Ny0xNSwwLTguODQtNC41Ni0xNS4zMS0xMS42Ny0xNS4zMUMyODksMzAuMjYsMjg0Ljc0LDM2LjczLDI4NC43NCw0NS40OFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMzQuMjIsMjQuNTJjNC43NC0yLjQ2LDExLjMtMy42NSwxNi44Ni0zLjY1LDE0LjU4LDAsMjAuMzIsNy40OCwyMC4zMiwxOS4xNCwwLDMuNTYtLjE4LDEwLjM5LS4xOCwxNCwwLDUuNTYuMzcsMTEuODUuNjQsMTQuOTVIMzYxLjJhMzQuNzgsMzQuNzgsMCwwLDEtLjE5LTMuNzRjMC0xLjA5LjA5LTIuNjQuMTktNC4xSDM2MWMtMy4xOSw1LjI4LTguMjksOC43NS0xNi4xMyw4Ljc1LTkuMTEsMC0xNS42OC01LjQ3LTE1LjY4LTE0LjU5LDAtOS44NCw4LjY2LTE1LjMxLDI0LjE2LTE1LjMxLDEuOTEsMCw0LjQ2LjA5LDYuNjUuMjgsMC03LjIxLTMuMzctMTAuNC0xMS0xMC40QTI5LjEsMjkuMSwwLDAsMCwzMzQuNjcsMzRabTIyLDIyLjZjLTkuNjYsMC0xNC45NCwyLTE0Ljk0LDcuNDgsMCw0LjEsMi42NCw2LjM4LDcuMjksNi4zOCw2LjM4LDAsMTEuNjYtNCwxMS42Ni0xMy42OEEzMi42OSwzMi42OSwwLDAsMCwzNTYuMTgsNDcuMTJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzk1LjE4LDI5LjhhMTcuNjksMTcuNjksMCwwLDEsMTUuNTktOC45M2MxMi40OSwwLDE2Ljg2LDguMTEsMTYuODYsMjAuNjlWNjguOTFoLTEyVjQ2LjNjMC05LS40Ni0xNS42OC04LjQ4LTE1LjY4YTExLDExLDAsMCwwLTkuNTcsNi4xMWMtMS4zNiwyLjY0LTIsNi4yOS0yLDEwLjk0VjY4LjkxaC0xMlYzNi41NWMwLTQuNTYtLjA5LTkuNTctLjQ2LTE0LjU4aDExLjU4Yy4xOCwyLC4zNiw1LjM3LjM2LDcuODNaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDM0LjkxLDMxVjIyaDkuMjFWMTIuMTJMNDU1LjYsOC4yVjIyaDExLjIxdjlINDU1LjZWNDkuMzFjMCw3LjExLDEuMzcsMTAuMyw3LjI5LDEwLjNhMTQuNjMsMTQuNjMsMCwwLDAsNC40Ny0uNzNsLjI3LDkuMzlhMjUuODEsMjUuODEsMCwwLDEtOC4zOCwxLjE4Yy0xMC43NSwwLTE1LjMxLTUuMjgtMTUuMzEtMTcuNjhWMzFaIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat !important;
    --iq-logo-scale: 1;
    
    
    --iq-logo-small-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjcuNjMgNzAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjYzYTdmO30uY2xzLTJ7ZmlsbDojNjc2NzY3O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeT0iMjAuMTQiIHdpZHRoPSI0LjYyIiBoZWlnaHQ9IjQ5LjA5Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMC4xMyIgeT0iMTAuMDEiIHdpZHRoPSI0LjYyIiBoZWlnaHQ9IjU5LjIyIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyMC4yNiIgeT0iMi40MSIgd2lkdGg9IjQuNjIiIGhlaWdodD0iNjYuODEiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjMwLjM5IiB5PSI3LjQ3IiB3aWR0aD0iNC42MiIgaGVpZ2h0PSI2MS43NSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUwLjcxLDI0LjUyYzQuNzQtMi40NiwxMS4zMS0zLjY1LDE2Ljg3LTMuNjVDODIuMTYsMjAuODcsODcuOSwyOC4zNSw4Ny45LDQwYzAsMy41Ni0uMTgsMTAuMzktLjE4LDE0LDAsNS41Ni4zNywxMS44NS42NCwxNC45NUg3Ny42OWMtLjA5LS43My0uMTgtMi4zNy0uMTgtMy43NCwwLTEuMDkuMDktMi42NC4xOC00LjFoLS4xOGMtMy4xOSw1LjI4LTguMjksOC43NS0xNi4xMyw4Ljc1LTkuMTIsMC0xNS42OC01LjQ3LTE1LjY4LTE0LjU5LDAtOS44NCw4LjY2LTE1LjMxLDI0LjE2LTE1LjMxLDEuOTEsMCw0LjQ2LjA5LDYuNjUuMjgsMC03LjIxLTMuMzctMTAuNC0xMS0xMC40QTI5LjEsMjkuMSwwLDAsMCw1MS4xNywzNFptMjIsMjIuNmMtOS42NiwwLTE1LDItMTUsNy40OEM1Ny43Myw1OC43LDYwLjM4LDYxLDY1LDYxYzYuMzgsMCwxMS42Ny00LDExLjY3LTEzLjY4QTMyLjY5LDMyLjY5LDAsMCwwLDcyLjY4LDQ3LjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzMC42NCwzMmExOC4wNiwxOC4wNiwwLDAsMC03LjM4LTEuNDZjLTkuMjEsMC0xNCw2LjY2LTE0LDE0Ljg2LDAsOC40OCw0LjM4LDE0Ljc3LDE0LjMxLDE0Ljc3YTE4LjUzLDE4LjUzLDAsMCwwLDcuOTMtMS42NGwuNjQsOS41N2EzMC4xMiwzMC4xMiwwLDAsMS05Ljk0LDEuNDVjLTE1LjU4LDAtMjUuNy05LjI5LTI1LjctMjMuODgsMC0xNS4xMywxMS41OC0yNC4yNCwyNS4zNC0yNC4yNGEzMS4zMiwzMS4zMiwwLDAsMSw5Ljc1LDEuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTcyLjU2LDMyYTE4LjEsMTguMSwwLDAsMC03LjM4LTEuNDZjLTkuMjEsMC0xNCw2LjY2LTE0LDE0Ljg2LDAsOC40OCw0LjM4LDE0Ljc3LDE0LjMxLDE0Ljc3YTE4LjUzLDE4LjUzLDAsMCwwLDcuOTMtMS42NGwuNjQsOS41N2EzMC4xMiwzMC4xMiwwLDAsMS05Ljk0LDEuNDVjLTE1LjU4LDAtMjUuNy05LjI5LTI1LjctMjMuODgsMC0xNS4xMywxMS41OC0yNC4yNCwyNS4zNC0yNC4yNGEzMS4zNiwzMS4zNiwwLDAsMSw5Ljc1LDEuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMwLjE2LDQ1LjU3YzAsMTQuNjgtMTAsMjQuNDMtMjQuNywyNC40M3MtMjQuNzEtOS45NC0yNC43MS0yNC41MmMwLTE1LjEzLDEwLTI0LjYxLDI1LjA3LTI0LjYxQzIyMC4xMywyMC44NywyMzAuMTYsMzAuNjIsMjMwLjE2LDQ1LjU3Wm0tMzYuMzcsMGMwLDkuMjEsNC41NiwxNS4xMywxMS41NywxNS4xMyw3LjMsMCwxMS45NC01LjkyLDExLjk0LTE1LjU4cy00LjQ2LTE1LjIzLTExLjg0LTE1LjIzUzE5My43OSwzNS41NSwxOTMuNzksNDUuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjUxLjc1LDMwLjljMi40Ni02LjIsNi44My0xMCwxMy40OS0xMGExMS40OSwxMS40OSwwLDAsMSw0LC41NUwyNjksMzEuOWExMi43MywxMi43MywwLDAsMC00LjE5LS42NGMtOC4yLDAtMTIuMjEsNi4yOS0xMi4yMSwxOC41MVY2OC45MWgtMTIuNHYtMzNjMC00LjkyLS4wOS0xMC0uNDYtMTMuOTRIMjUxLjJjLjE4LDIuMDkuMzYsNi4zOC4zNiw4LjkzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMxOS4yOCw1NC44N2MwLDQuOTIuMDksMTAuMTIuNDYsMTRIMzA4LjYyYy0uMTktMi4xOS0uMjgtNS4xMS0uMjgtOC4yMWgtLjE4Yy0zLjM3LDYtOC4zOCw5LjMtMTUuNjgsOS4zLTEyLjU3LDAtMjAuMzItOS42Ni0yMC4zMi0yNC41MiwwLTE0LjQ5LDguMTEtMjQuNjEsMjAuNDEtMjQuNjEsNywwLDExLjg1LDMuMjgsMTQuNzcsOC4zOWguMThjLS4xOC0zLjU2LS4yNy04LjQ4LS4yNy0xM1YwaDEyWm0tMzQuNTQtOS4zOWMwLDguNzUsNC4yOCwxNS4xMywxMS4xMiwxNS4xMyw3LDAsMTEuNTctNi40NywxMS41Ny0xNSwwLTguODQtNC41Ni0xNS4zMS0xMS42Ny0xNS4zMUMyODksMzAuMjYsMjg0Ljc0LDM2LjczLDI4NC43NCw0NS40OFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMzQuMjIsMjQuNTJjNC43NC0yLjQ2LDExLjMtMy42NSwxNi44Ni0zLjY1LDE0LjU4LDAsMjAuMzIsNy40OCwyMC4zMiwxOS4xNCwwLDMuNTYtLjE4LDEwLjM5LS4xOCwxNCwwLDUuNTYuMzcsMTEuODUuNjQsMTQuOTVIMzYxLjJhMzQuNzgsMzQuNzgsMCwwLDEtLjE5LTMuNzRjMC0xLjA5LjA5LTIuNjQuMTktNC4xSDM2MWMtMy4xOSw1LjI4LTguMjksOC43NS0xNi4xMyw4Ljc1LTkuMTEsMC0xNS42OC01LjQ3LTE1LjY4LTE0LjU5LDAtOS44NCw4LjY2LTE1LjMxLDI0LjE2LTE1LjMxLDEuOTEsMCw0LjQ2LjA5LDYuNjUuMjgsMC03LjIxLTMuMzctMTAuNC0xMS0xMC40QTI5LjEsMjkuMSwwLDAsMCwzMzQuNjcsMzRabTIyLDIyLjZjLTkuNjYsMC0xNC45NCwyLTE0Ljk0LDcuNDgsMCw0LjEsMi42NCw2LjM4LDcuMjksNi4zOCw2LjM4LDAsMTEuNjYtNCwxMS42Ni0xMy42OEEzMi42OSwzMi42OSwwLDAsMCwzNTYuMTgsNDcuMTJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzk1LjE4LDI5LjhhMTcuNjksMTcuNjksMCwwLDEsMTUuNTktOC45M2MxMi40OSwwLDE2Ljg2LDguMTEsMTYuODYsMjAuNjlWNjguOTFoLTEyVjQ2LjNjMC05LS40Ni0xNS42OC04LjQ4LTE1LjY4YTExLDExLDAsMCwwLTkuNTcsNi4xMWMtMS4zNiwyLjY0LTIsNi4yOS0yLDEwLjk0VjY4LjkxaC0xMlYzNi41NWMwLTQuNTYtLjA5LTkuNTctLjQ2LTE0LjU4aDExLjU4Yy4xOCwyLC4zNiw1LjM3LjM2LDcuODNaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDM0LjkxLDMxVjIyaDkuMjFWMTIuMTJMNDU1LjYsOC4yVjIyaDExLjIxdjlINDU1LjZWNDkuMzFjMCw3LjExLDEuMzcsMTAuMyw3LjI5LDEwLjNhMTQuNjMsMTQuNjMsMCwwLDAsNC40Ny0uNzNsLjI3LDkuMzlhMjUuODEsMjUuODEsMCwwLDEtOC4zOCwxLjE4Yy0xMC43NSwwLTE1LjMxLTUuMjgtMTUuMzEtMTcuNjhWMzFaIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat !important;
    --iq-small-logo-height: 40%;
    

    /* style */
    --iq-shape-style: 0.2rem;
    --iq-depth-style-default: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
    --iq-depth-style-hover-focus: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%);
    --iq-depth-style-active: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%);
    
    --iq-shape-style-input: 0.2rem;
    
    --iqtheme-input-border-color: var(--iqtheme-color-f1-inputborder);

    

    

    
    --iqtheme-content-background-color: var(--iqtheme-color-f0-contentarea);
    
    

    --iq-header-bottom: 2px solid var(--iq-color-primary);
    --iq-header-shadow: none;
    
            
    --iq-header-is-attached: 1;
    --iq-navigation-width: var(--iq-navigation-width-default);
    --iq-navigation-spacing: var(--iq-navigation-spacing-open);

    --iqtheme-primary-button-label-color: var(--iqtheme-color-primary-contrast);
    --iqtheme-primary-button-label-hover-color: var(--iqtheme-color-primary-hover-contrast);
    --iqtheme-primary-button-hover-color: var(--iqtheme-color-primary-hover);
    --iqtheme-outline-button-label-color: var(--iqtheme-color-primary);
    --iqtheme-outline-button-label-hover-color: var(--iqtheme-color-primary-hover-contrast);
    --iqtheme-outline-button-hover-color: var(--iqtheme-color-primary-hover);
    --iqtheme-toggle-button-label-color: var(--iqtheme-color-secondary);
    --iqtheme-toggle-button-label-hover-color: var(--iqtheme-color-secondary-hover-contrast);
    --iq-color-button-toggle-hover-brightness: 1;
    --iqtheme-toggle-button-hover-color: var(--iqtheme-color-secondary-hover);
    --iqtheme-link-button-label-color: var(--iqtheme-color-i0-link);
    --iqtheme-link-button-hover-color: var(--iqtheme-color-i0-link-hover);

    
    --iq-login-logo-image:  url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjcuNjMgNzAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjYzYTdmO30uY2xzLTJ7ZmlsbDojNjc2NzY3O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeT0iMjAuMTQiIHdpZHRoPSI0LjYyIiBoZWlnaHQ9IjQ5LjA5Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMC4xMyIgeT0iMTAuMDEiIHdpZHRoPSI0LjYyIiBoZWlnaHQ9IjU5LjIyIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyMC4yNiIgeT0iMi40MSIgd2lkdGg9IjQuNjIiIGhlaWdodD0iNjYuODEiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjMwLjM5IiB5PSI3LjQ3IiB3aWR0aD0iNC42MiIgaGVpZ2h0PSI2MS43NSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUwLjcxLDI0LjUyYzQuNzQtMi40NiwxMS4zMS0zLjY1LDE2Ljg3LTMuNjVDODIuMTYsMjAuODcsODcuOSwyOC4zNSw4Ny45LDQwYzAsMy41Ni0uMTgsMTAuMzktLjE4LDE0LDAsNS41Ni4zNywxMS44NS42NCwxNC45NUg3Ny42OWMtLjA5LS43My0uMTgtMi4zNy0uMTgtMy43NCwwLTEuMDkuMDktMi42NC4xOC00LjFoLS4xOGMtMy4xOSw1LjI4LTguMjksOC43NS0xNi4xMyw4Ljc1LTkuMTIsMC0xNS42OC01LjQ3LTE1LjY4LTE0LjU5LDAtOS44NCw4LjY2LTE1LjMxLDI0LjE2LTE1LjMxLDEuOTEsMCw0LjQ2LjA5LDYuNjUuMjgsMC03LjIxLTMuMzctMTAuNC0xMS0xMC40QTI5LjEsMjkuMSwwLDAsMCw1MS4xNywzNFptMjIsMjIuNmMtOS42NiwwLTE1LDItMTUsNy40OEM1Ny43Myw1OC43LDYwLjM4LDYxLDY1LDYxYzYuMzgsMCwxMS42Ny00LDExLjY3LTEzLjY4QTMyLjY5LDMyLjY5LDAsMCwwLDcyLjY4LDQ3LjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzMC42NCwzMmExOC4wNiwxOC4wNiwwLDAsMC03LjM4LTEuNDZjLTkuMjEsMC0xNCw2LjY2LTE0LDE0Ljg2LDAsOC40OCw0LjM4LDE0Ljc3LDE0LjMxLDE0Ljc3YTE4LjUzLDE4LjUzLDAsMCwwLDcuOTMtMS42NGwuNjQsOS41N2EzMC4xMiwzMC4xMiwwLDAsMS05Ljk0LDEuNDVjLTE1LjU4LDAtMjUuNy05LjI5LTI1LjctMjMuODgsMC0xNS4xMywxMS41OC0yNC4yNCwyNS4zNC0yNC4yNGEzMS4zMiwzMS4zMiwwLDAsMSw5Ljc1LDEuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTcyLjU2LDMyYTE4LjEsMTguMSwwLDAsMC03LjM4LTEuNDZjLTkuMjEsMC0xNCw2LjY2LTE0LDE0Ljg2LDAsOC40OCw0LjM4LDE0Ljc3LDE0LjMxLDE0Ljc3YTE4LjUzLDE4LjUzLDAsMCwwLDcuOTMtMS42NGwuNjQsOS41N2EzMC4xMiwzMC4xMiwwLDAsMS05Ljk0LDEuNDVjLTE1LjU4LDAtMjUuNy05LjI5LTI1LjctMjMuODgsMC0xNS4xMywxMS41OC0yNC4yNCwyNS4zNC0yNC4yNGEzMS4zNiwzMS4zNiwwLDAsMSw5Ljc1LDEuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjMwLjE2LDQ1LjU3YzAsMTQuNjgtMTAsMjQuNDMtMjQuNywyNC40M3MtMjQuNzEtOS45NC0yNC43MS0yNC41MmMwLTE1LjEzLDEwLTI0LjYxLDI1LjA3LTI0LjYxQzIyMC4xMywyMC44NywyMzAuMTYsMzAuNjIsMjMwLjE2LDQ1LjU3Wm0tMzYuMzcsMGMwLDkuMjEsNC41NiwxNS4xMywxMS41NywxNS4xMyw3LjMsMCwxMS45NC01LjkyLDExLjk0LTE1LjU4cy00LjQ2LTE1LjIzLTExLjg0LTE1LjIzUzE5My43OSwzNS41NSwxOTMuNzksNDUuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjUxLjc1LDMwLjljMi40Ni02LjIsNi44My0xMCwxMy40OS0xMGExMS40OSwxMS40OSwwLDAsMSw0LC41NUwyNjksMzEuOWExMi43MywxMi43MywwLDAsMC00LjE5LS42NGMtOC4yLDAtMTIuMjEsNi4yOS0xMi4yMSwxOC41MVY2OC45MWgtMTIuNHYtMzNjMC00LjkyLS4wOS0xMC0uNDYtMTMuOTRIMjUxLjJjLjE4LDIuMDkuMzYsNi4zOC4zNiw4LjkzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMxOS4yOCw1NC44N2MwLDQuOTIuMDksMTAuMTIuNDYsMTRIMzA4LjYyYy0uMTktMi4xOS0uMjgtNS4xMS0uMjgtOC4yMWgtLjE4Yy0zLjM3LDYtOC4zOCw5LjMtMTUuNjgsOS4zLTEyLjU3LDAtMjAuMzItOS42Ni0yMC4zMi0yNC41MiwwLTE0LjQ5LDguMTEtMjQuNjEsMjAuNDEtMjQuNjEsNywwLDExLjg1LDMuMjgsMTQuNzcsOC4zOWguMThjLS4xOC0zLjU2LS4yNy04LjQ4LS4yNy0xM1YwaDEyWm0tMzQuNTQtOS4zOWMwLDguNzUsNC4yOCwxNS4xMywxMS4xMiwxNS4xMyw3LDAsMTEuNTctNi40NywxMS41Ny0xNSwwLTguODQtNC41Ni0xNS4zMS0xMS42Ny0xNS4zMUMyODksMzAuMjYsMjg0Ljc0LDM2LjczLDI4NC43NCw0NS40OFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMzQuMjIsMjQuNTJjNC43NC0yLjQ2LDExLjMtMy42NSwxNi44Ni0zLjY1LDE0LjU4LDAsMjAuMzIsNy40OCwyMC4zMiwxOS4xNCwwLDMuNTYtLjE4LDEwLjM5LS4xOCwxNCwwLDUuNTYuMzcsMTEuODUuNjQsMTQuOTVIMzYxLjJhMzQuNzgsMzQuNzgsMCwwLDEtLjE5LTMuNzRjMC0xLjA5LjA5LTIuNjQuMTktNC4xSDM2MWMtMy4xOSw1LjI4LTguMjksOC43NS0xNi4xMyw4Ljc1LTkuMTEsMC0xNS42OC01LjQ3LTE1LjY4LTE0LjU5LDAtOS44NCw4LjY2LTE1LjMxLDI0LjE2LTE1LjMxLDEuOTEsMCw0LjQ2LjA5LDYuNjUuMjgsMC03LjIxLTMuMzctMTAuNC0xMS0xMC40QTI5LjEsMjkuMSwwLDAsMCwzMzQuNjcsMzRabTIyLDIyLjZjLTkuNjYsMC0xNC45NCwyLTE0Ljk0LDcuNDgsMCw0LjEsMi42NCw2LjM4LDcuMjksNi4zOCw2LjM4LDAsMTEuNjYtNCwxMS42Ni0xMy42OEEzMi42OSwzMi42OSwwLDAsMCwzNTYuMTgsNDcuMTJaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzk1LjE4LDI5LjhhMTcuNjksMTcuNjksMCwwLDEsMTUuNTktOC45M2MxMi40OSwwLDE2Ljg2LDguMTEsMTYuODYsMjAuNjlWNjguOTFoLTEyVjQ2LjNjMC05LS40Ni0xNS42OC04LjQ4LTE1LjY4YTExLDExLDAsMCwwLTkuNTcsNi4xMWMtMS4zNiwyLjY0LTIsNi4yOS0yLDEwLjk0VjY4LjkxaC0xMlYzNi41NWMwLTQuNTYtLjA5LTkuNTctLjQ2LTE0LjU4aDExLjU4Yy4xOCwyLC4zNiw1LjM3LjM2LDcuODNaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDM0LjkxLDMxVjIyaDkuMjFWMTIuMTJMNDU1LjYsOC4yVjIyaDExLjIxdjlINDU1LjZWNDkuMzFjMCw3LjExLDEuMzcsMTAuMyw3LjI5LDEwLjNhMTQuNjMsMTQuNjMsMCwwLDAsNC40Ny0uNzNsLjI3LDkuMzlhMjUuODEsMjUuODEsMCwwLDEtOC4zOCwxLjE4Yy0xMC43NSwwLTE1LjMxLTUuMjgtMTUuMzEtMTcuNjhWMzFaIi8+PC9nPjwvZz48L3N2Zz4=);
    --iq-login-logo-scale: 175px auto;
    
    
    --iq-color-login-background: var(--iqtheme-color-white);
    --iq-login-background-image: none;
    
    
    --iq-color-light: var(--iqtheme-color-light);
    --iq-color-dark: var(--iqtheme-color-dark);

    --iq-link-decoration-line: none;
--iq-link-decoration-style: solid;
--iq-link-decoration-line-hover: underline;
--iq-link-decoration-style-hover: solid;
--iq-link-weight: normal;
--iq-link-weight-hover: normal;


    
    #QuestionsInner a:not(#pagesList a, #contextMenu a, .preview-tab-nav-link, .l-tab, .datagrid-table a.page-link),
    .btn-link,
    #SearchUpdate table tbody td > a {
        color: var(--iq-color-button-link-label);
        text-decoration-line: var(--iq-link-decoration-line);
        text-decoration-style: var(--iq-link-decoration-style);
    }
    
    #QuestionsInner a:not(#pagesList a, #contextMenu a, strong a, .preview-tab-nav-link, .l-tab, .datagrid-table a.page-link),
    .btn-link,
    #SearchUpdate table tbody td > a {
        font-weight: var(--iq-link-weight);
    }
    
    #QuestionsInner a:not(#pagesList a, #contextMenu a, .preview-tab-nav-link, .l-tab, .datagrid-table a.page-link):hover,
    .btn-link:hover,
    #SearchUpdate table tbody td > a:hover {
        color: var(--iq-color-button-link-hover);
        text-decoration-line: var(--iq-link-decoration-line-hover);
        text-decoration-style: var(--iq-link-decoration-style-hover);
    }
    
    #QuestionsInner a:not(#pagesList a, #contextMenu a, strong a, .preview-tab-nav-link, .l-tab, .datagrid-table a.page-link):hover,
    .btn-link:hover,
    #SearchUpdate table tbody td > a:hover {
        font-weight: var(--iq-link-weight-hover);
    }
    
    
    --iqtheme-datagrid-header-color-bg: var(initial);
    --iqtheme-datagrid-header-color-bg-hover: var(initial);
    --iqtheme-datagrid-header-color-bg-tint: var(initial);
    --iqtheme-datagrid-header-color-text: var(initial);
    --iqtheme-datagrid-header-color-text-hover: var(initial);
    --iqtheme-datagrid-header-color-text-tint: var(initial);

    --iqtheme-datagrid-subheader-color-bg: var(initial);
    --iqtheme-datagrid-subheader-color-bg-hover: var(initial);
    --iqtheme-datagrid-subheader-color-bg-tint: var(initial);
    --iqtheme-datagrid-subheader-color-text: var(initial);
    --iqtheme-datagrid-subheader-color-text-hover: var(initial);
    --iqtheme-datagrid-subheader-color-text-tint: var(initial);

    --iqtheme-datagrid-row-color-bg: var(initial);
    --iqtheme-datagrid-row-color-text: var(initial);

    --iqtheme-datagrid-selected-row-color-bg: var(initial);
    --iqtheme-datagrid-selected-row-color-text: var(initial);

    --iqtheme-datagrid-gridline-color: var(initial);

    --iqtheme-datagrid-link-color: var();
    --iqtheme-datagrid-link-color-hover: var();

    
    
    
    
    
    {{ValidationErrorMessageCustomIcon}}
    

    --iq-color-button-secondary-hover: #505D6C;
--iq-color-button-secondary-hover-contrast: #FFFFFF;
        --iqtheme-builtinglobal-alert-bg: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinglobal-alert-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinglobal-alert-icon-visibility: none;
    --iqtheme-builtinglobal-alert-icon-image: none;
    --iqtheme-builtinglobal-alert-border-color-top: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-alert-border-color-right: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-alert-border-color-left: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-alert-border-color-bottom: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-alert-border-width-top: 1px;
    --iqtheme-builtinglobal-alert-border-width-right: 1px;
    --iqtheme-builtinglobal-alert-border-width-left: 1px;
    --iqtheme-builtinglobal-alert-border-width-bottom: 1px;
    --iqtheme-builtinglobal-alert-border-style-top: solid;
    --iqtheme-builtinglobal-alert-border-style-right: solid;
    --iqtheme-builtinglobal-alert-border-style-left: solid;
    --iqtheme-builtinglobal-alert-border-style-bottom: solid;
    --iqtheme-builtinglobal-alert-shape-style: 0.2rem;
    --iqtheme-builtinprimary-alert-bg: var(--iqtheme-color-primary-subtle); 
    --iqtheme-builtinprimary-alert-color: var(--iqtheme-color-primary-subtle-contrast);
    --iqtheme-builtinprimary-alert-icon-visibility: none;
    --iqtheme-builtinprimary-alert-icon-image: none;
    --iqtheme-builtinprimary-alert-border-color-top: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-alert-border-color-right: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-alert-border-color-left: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-alert-border-color-bottom: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-alert-border-width-top: 1px;
    --iqtheme-builtinprimary-alert-border-width-right: 1px;
    --iqtheme-builtinprimary-alert-border-width-left: 1px;
    --iqtheme-builtinprimary-alert-border-width-bottom: 1px;
    --iqtheme-builtinprimary-alert-border-style-top: solid;
    --iqtheme-builtinprimary-alert-border-style-right: solid;
    --iqtheme-builtinprimary-alert-border-style-left: solid;
    --iqtheme-builtinprimary-alert-border-style-bottom: solid;
    --iqtheme-builtinprimary-alert-shape-style: 0.2rem;
    --iqtheme-builtinsecondary-alert-bg: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinsecondary-alert-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinsecondary-alert-icon-visibility: none;
    --iqtheme-builtinsecondary-alert-icon-image: none;
    --iqtheme-builtinsecondary-alert-border-color-top: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-alert-border-color-right: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-alert-border-color-left: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-alert-border-color-bottom: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-alert-border-width-top: 1px;
    --iqtheme-builtinsecondary-alert-border-width-right: 1px;
    --iqtheme-builtinsecondary-alert-border-width-left: 1px;
    --iqtheme-builtinsecondary-alert-border-width-bottom: 1px;
    --iqtheme-builtinsecondary-alert-border-style-top: solid;
    --iqtheme-builtinsecondary-alert-border-style-right: solid;
    --iqtheme-builtinsecondary-alert-border-style-left: solid;
    --iqtheme-builtinsecondary-alert-border-style-bottom: solid;
    --iqtheme-builtinsecondary-alert-shape-style: 0.2rem;
    --iqtheme-builtininfo-alert-bg: var(--iqtheme-color-info-subtle); 
    --iqtheme-builtininfo-alert-color: var(--iqtheme-color-info-subtle-contrast);
    --iqtheme-builtininfo-alert-icon-visibility: none;
    --iqtheme-builtininfo-alert-icon-image: none;
    --iqtheme-builtininfo-alert-border-color-top: var(--iqtheme-color-info);
    --iqtheme-builtininfo-alert-border-color-right: var(--iqtheme-color-info);
    --iqtheme-builtininfo-alert-border-color-left: var(--iqtheme-color-info);
    --iqtheme-builtininfo-alert-border-color-bottom: var(--iqtheme-color-info);
    --iqtheme-builtininfo-alert-border-width-top: 1px;
    --iqtheme-builtininfo-alert-border-width-right: 1px;
    --iqtheme-builtininfo-alert-border-width-left: 1px;
    --iqtheme-builtininfo-alert-border-width-bottom: 1px;
    --iqtheme-builtininfo-alert-border-style-top: solid;
    --iqtheme-builtininfo-alert-border-style-right: solid;
    --iqtheme-builtininfo-alert-border-style-left: solid;
    --iqtheme-builtininfo-alert-border-style-bottom: solid;
    --iqtheme-builtininfo-alert-shape-style: 0.2rem;
    --iqtheme-builtinerror-alert-bg: var(--iqtheme-color-error-subtle); 
    --iqtheme-builtinerror-alert-color: var(--iqtheme-color-error-subtle-contrast);
    --iqtheme-builtinerror-alert-icon-visibility: none;
    --iqtheme-builtinerror-alert-icon-image: none;
    --iqtheme-builtinerror-alert-border-color-top: var(--iqtheme-color-error);
    --iqtheme-builtinerror-alert-border-color-right: var(--iqtheme-color-error);
    --iqtheme-builtinerror-alert-border-color-left: var(--iqtheme-color-error);
    --iqtheme-builtinerror-alert-border-color-bottom: var(--iqtheme-color-error);
    --iqtheme-builtinerror-alert-border-width-top: 1px;
    --iqtheme-builtinerror-alert-border-width-right: 1px;
    --iqtheme-builtinerror-alert-border-width-left: 1px;
    --iqtheme-builtinerror-alert-border-width-bottom: 1px;
    --iqtheme-builtinerror-alert-border-style-top: solid;
    --iqtheme-builtinerror-alert-border-style-right: solid;
    --iqtheme-builtinerror-alert-border-style-left: solid;
    --iqtheme-builtinerror-alert-border-style-bottom: solid;
    --iqtheme-builtinerror-alert-shape-style: 0.2rem;
    --iqtheme-builtinwarn-alert-bg: var(--iqtheme-color-warning-subtle); 
    --iqtheme-builtinwarn-alert-color: var(--iqtheme-color-warning-subtle-contrast);
    --iqtheme-builtinwarn-alert-icon-visibility: none;
    --iqtheme-builtinwarn-alert-icon-image: none;
    --iqtheme-builtinwarn-alert-border-color-top: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-alert-border-color-right: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-alert-border-color-left: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-alert-border-color-bottom: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-alert-border-width-top: 1px;
    --iqtheme-builtinwarn-alert-border-width-right: 1px;
    --iqtheme-builtinwarn-alert-border-width-left: 1px;
    --iqtheme-builtinwarn-alert-border-width-bottom: 1px;
    --iqtheme-builtinwarn-alert-border-style-top: solid;
    --iqtheme-builtinwarn-alert-border-style-right: solid;
    --iqtheme-builtinwarn-alert-border-style-left: solid;
    --iqtheme-builtinwarn-alert-border-style-bottom: solid;
    --iqtheme-builtinwarn-alert-shape-style: 0.2rem;
    --iqtheme-builtinsuccess-alert-bg: var(--iqtheme-color-success-subtle); 
    --iqtheme-builtinsuccess-alert-color: var(--iqtheme-color-success-subtle-contrast);
    --iqtheme-builtinsuccess-alert-icon-visibility: none;
    --iqtheme-builtinsuccess-alert-icon-image: none;
    --iqtheme-builtinsuccess-alert-border-color-top: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-alert-border-color-right: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-alert-border-color-left: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-alert-border-color-bottom: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-alert-border-width-top: 1px;
    --iqtheme-builtinsuccess-alert-border-width-right: 1px;
    --iqtheme-builtinsuccess-alert-border-width-left: 1px;
    --iqtheme-builtinsuccess-alert-border-width-bottom: 1px;
    --iqtheme-builtinsuccess-alert-border-style-top: solid;
    --iqtheme-builtinsuccess-alert-border-style-right: solid;
    --iqtheme-builtinsuccess-alert-border-style-left: solid;
    --iqtheme-builtinsuccess-alert-border-style-bottom: solid;
    --iqtheme-builtinsuccess-alert-shape-style: 0.2rem;
    --iqtheme-builtinlight-alert-bg: var(--iqtheme-color-light-subtle); 
    --iqtheme-builtinlight-alert-color: var(--iqtheme-color-light-subtle-contrast);
    --iqtheme-builtinlight-alert-icon-visibility: none;
    --iqtheme-builtinlight-alert-icon-image: none;
    --iqtheme-builtinlight-alert-border-color-top: var(--iqtheme-color-light);
    --iqtheme-builtinlight-alert-border-color-right: var(--iqtheme-color-light);
    --iqtheme-builtinlight-alert-border-color-left: var(--iqtheme-color-light);
    --iqtheme-builtinlight-alert-border-color-bottom: var(--iqtheme-color-light);
    --iqtheme-builtinlight-alert-border-width-top: 1px;
    --iqtheme-builtinlight-alert-border-width-right: 1px;
    --iqtheme-builtinlight-alert-border-width-left: 1px;
    --iqtheme-builtinlight-alert-border-width-bottom: 1px;
    --iqtheme-builtinlight-alert-border-style-top: solid;
    --iqtheme-builtinlight-alert-border-style-right: solid;
    --iqtheme-builtinlight-alert-border-style-left: solid;
    --iqtheme-builtinlight-alert-border-style-bottom: solid;
    --iqtheme-builtinlight-alert-shape-style: 0.2rem;
    --iqtheme-builtindark-alert-bg: var(--iqtheme-color-dark-subtle); 
    --iqtheme-builtindark-alert-color: var(--iqtheme-color-dark-subtle-contrast);
    --iqtheme-builtindark-alert-icon-visibility: none;
    --iqtheme-builtindark-alert-icon-image: none;
    --iqtheme-builtindark-alert-border-color-top: var(--iqtheme-color-dark);
    --iqtheme-builtindark-alert-border-color-right: var(--iqtheme-color-dark);
    --iqtheme-builtindark-alert-border-color-left: var(--iqtheme-color-dark);
    --iqtheme-builtindark-alert-border-color-bottom: var(--iqtheme-color-dark);
    --iqtheme-builtindark-alert-border-width-top: 1px;
    --iqtheme-builtindark-alert-border-width-right: 1px;
    --iqtheme-builtindark-alert-border-width-left: 1px;
    --iqtheme-builtindark-alert-border-width-bottom: 1px;
    --iqtheme-builtindark-alert-border-style-top: solid;
    --iqtheme-builtindark-alert-border-style-right: solid;
    --iqtheme-builtindark-alert-border-style-left: solid;
    --iqtheme-builtindark-alert-border-style-bottom: solid;
    --iqtheme-builtindark-alert-shape-style: 0.2rem;

        --iqtheme-builtinglobal-button-bg: var(--iqtheme-color-primary); 
    --iqtheme-builtinglobal-button-color: var(--iqtheme-color-primary-contrast); 
    --iqtheme-builtinglobal-button-color-contrast: var(--iqtheme-color-primary-contrast); 

    --iqtheme-builtinglobal-button-border-color: var(--iqtheme-color-primary); 

    --iqtheme-builtinglobal-button-bg-hover: var(--iqtheme-color-primary-hover); 
    --iqtheme-builtinglobal-button-color-hover: var(--iqtheme-color-primary-hover-contrast); 
    --iqtheme-builtinglobal-button-border-color-hover: var(--iqtheme-color-primary-hover);
    --iqtheme-builtinglobal-button-bg-disabled: var(--iqtheme-color-primary); 
    --iqtheme-builtinglobal-button-color-disabled: var(--iqtheme-color-primary-contrast);

    --iqtheme-builtinglobal-button-border-color-disabled: var(--iqtheme-color-primary);

    --iqtheme-builtinglobal-outline-button-color: var(--iqtheme-color-primary); 

    --iqtheme-builtinglobal-button-border-width-top: 1px;
    --iqtheme-builtinglobal-button-border-width-right: 1px;
    --iqtheme-builtinglobal-button-border-width-left: 1px;
    --iqtheme-builtinglobal-button-border-width-bottom: 1px;
    --iqtheme-builtinglobal-button-border-style-top: solid;
    --iqtheme-builtinglobal-button-border-style-right: solid;
    --iqtheme-builtinglobal-button-border-style-left: solid;
    --iqtheme-builtinglobal-button-border-style-bottom: solid;
    --iqtheme-builtinglobal-button-shape-style: 0.2rem;
    --iqtheme-builtinprimary-button-bg: var(--iqtheme-color-primary); 
    --iqtheme-builtinprimary-button-color: var(--iqtheme-color-primary-contrast); 
    --iqtheme-builtinprimary-button-color-contrast: var(--iqtheme-color-primary-contrast); 

    --iqtheme-builtinprimary-button-border-color: var(--iqtheme-color-primary); 

    --iqtheme-builtinprimary-button-bg-hover: var(--iqtheme-color-primary-hover); 
    --iqtheme-builtinprimary-button-color-hover: var(--iqtheme-color-primary-hover-contrast); 
    --iqtheme-builtinprimary-button-border-color-hover: var(--iqtheme-color-primary-hover);
    --iqtheme-builtinprimary-button-bg-disabled: var(--iqtheme-color-primary); 
    --iqtheme-builtinprimary-button-color-disabled: var(--iqtheme-color-primary-contrast);

    --iqtheme-builtinprimary-button-border-color-disabled: var(--iqtheme-color-primary);

    --iqtheme-builtinprimary-outline-button-color: var(--iqtheme-color-primary); 

    --iqtheme-builtinprimary-button-border-width-top: 1px;
    --iqtheme-builtinprimary-button-border-width-right: 1px;
    --iqtheme-builtinprimary-button-border-width-left: 1px;
    --iqtheme-builtinprimary-button-border-width-bottom: 1px;
    --iqtheme-builtinprimary-button-border-style-top: solid;
    --iqtheme-builtinprimary-button-border-style-right: solid;
    --iqtheme-builtinprimary-button-border-style-left: solid;
    --iqtheme-builtinprimary-button-border-style-bottom: solid;
    --iqtheme-builtinprimary-button-shape-style: 0.2rem;
    --iqtheme-builtinsecondary-button-bg: var(--iqtheme-color-secondary); 
    --iqtheme-builtinsecondary-button-color: var(--iqtheme-color-secondary-contrast); 
    --iqtheme-builtinsecondary-button-color-contrast: var(--iqtheme-color-secondary-contrast); 

    --iqtheme-builtinsecondary-button-border-color: var(--iqtheme-color-secondary); 

    --iqtheme-builtinsecondary-button-bg-hover: var(--iqtheme-color-secondary-hover); 
    --iqtheme-builtinsecondary-button-color-hover: var(--iqtheme-color-secondary-hover-contrast); 
    --iqtheme-builtinsecondary-button-border-color-hover: var(--iqtheme-color-secondary-hover);
    --iqtheme-builtinsecondary-button-bg-disabled: var(--iqtheme-color-secondary); 
    --iqtheme-builtinsecondary-button-color-disabled: var(--iqtheme-color-secondary-contrast);

    --iqtheme-builtinsecondary-button-border-color-disabled: var(--iqtheme-color-secondary);

    --iqtheme-builtinsecondary-outline-button-color: var(--iqtheme-color-secondary); 

    --iqtheme-builtinsecondary-button-border-width-top: 1px;
    --iqtheme-builtinsecondary-button-border-width-right: 1px;
    --iqtheme-builtinsecondary-button-border-width-left: 1px;
    --iqtheme-builtinsecondary-button-border-width-bottom: 1px;
    --iqtheme-builtinsecondary-button-border-style-top: solid;
    --iqtheme-builtinsecondary-button-border-style-right: solid;
    --iqtheme-builtinsecondary-button-border-style-left: solid;
    --iqtheme-builtinsecondary-button-border-style-bottom: solid;
    --iqtheme-builtinsecondary-button-shape-style: 0.2rem;
    --iqtheme-builtininfo-button-bg: var(--iqtheme-color-info); 
    --iqtheme-builtininfo-button-color: var(--iqtheme-color-info-contrast); 
    --iqtheme-builtininfo-button-color-contrast: var(--iqtheme-color-info-contrast); 

    --iqtheme-builtininfo-button-border-color: var(--iqtheme-color-info); 

    --iqtheme-builtininfo-button-bg-hover: var(--iqtheme-color-info-hover); 
    --iqtheme-builtininfo-button-color-hover: var(--iqtheme-color-info-hover-contrast); 
    --iqtheme-builtininfo-button-border-color-hover: var(--iqtheme-color-info-hover);
    --iqtheme-builtininfo-button-bg-disabled: var(--iqtheme-color-info); 
    --iqtheme-builtininfo-button-color-disabled: var(--iqtheme-color-info-contrast);

    --iqtheme-builtininfo-button-border-color-disabled: var(--iqtheme-color-info);

    --iqtheme-builtininfo-outline-button-color: var(--iqtheme-color-info); 

    --iqtheme-builtininfo-button-border-width-top: 1px;
    --iqtheme-builtininfo-button-border-width-right: 1px;
    --iqtheme-builtininfo-button-border-width-left: 1px;
    --iqtheme-builtininfo-button-border-width-bottom: 1px;
    --iqtheme-builtininfo-button-border-style-top: solid;
    --iqtheme-builtininfo-button-border-style-right: solid;
    --iqtheme-builtininfo-button-border-style-left: solid;
    --iqtheme-builtininfo-button-border-style-bottom: solid;
    --iqtheme-builtininfo-button-shape-style: 0.2rem;
    --iqtheme-builtinerror-button-bg: var(--iqtheme-color-error); 
    --iqtheme-builtinerror-button-color: var(--iqtheme-color-error-contrast); 
    --iqtheme-builtinerror-button-color-contrast: var(--iqtheme-color-error-contrast); 

    --iqtheme-builtinerror-button-border-color: var(--iqtheme-color-error); 

    --iqtheme-builtinerror-button-bg-hover: var(--iqtheme-color-error-hover); 
    --iqtheme-builtinerror-button-color-hover: var(--iqtheme-color-error-hover-contrast); 
    --iqtheme-builtinerror-button-border-color-hover: var(--iqtheme-color-error-hover);
    --iqtheme-builtinerror-button-bg-disabled: var(--iqtheme-color-error); 
    --iqtheme-builtinerror-button-color-disabled: var(--iqtheme-color-error-contrast);

    --iqtheme-builtinerror-button-border-color-disabled: var(--iqtheme-color-error);

    --iqtheme-builtinerror-outline-button-color: var(--iqtheme-color-error); 

    --iqtheme-builtinerror-button-border-width-top: 1px;
    --iqtheme-builtinerror-button-border-width-right: 1px;
    --iqtheme-builtinerror-button-border-width-left: 1px;
    --iqtheme-builtinerror-button-border-width-bottom: 1px;
    --iqtheme-builtinerror-button-border-style-top: solid;
    --iqtheme-builtinerror-button-border-style-right: solid;
    --iqtheme-builtinerror-button-border-style-left: solid;
    --iqtheme-builtinerror-button-border-style-bottom: solid;
    --iqtheme-builtinerror-button-shape-style: 0.2rem;
    --iqtheme-builtinwarn-button-bg: var(--iqtheme-color-warning); 
    --iqtheme-builtinwarn-button-color: var(--iqtheme-color-warning-contrast); 
    --iqtheme-builtinwarn-button-color-contrast: var(--iqtheme-color-warning-contrast); 

    --iqtheme-builtinwarn-button-border-color: var(--iqtheme-color-warning); 

    --iqtheme-builtinwarn-button-bg-hover: var(--iqtheme-color-warning-hover); 
    --iqtheme-builtinwarn-button-color-hover: var(--iqtheme-color-warning-hover-contrast); 
    --iqtheme-builtinwarn-button-border-color-hover: var(--iqtheme-color-warning-hover);
    --iqtheme-builtinwarn-button-bg-disabled: var(--iqtheme-color-warning); 
    --iqtheme-builtinwarn-button-color-disabled: var(--iqtheme-color-warning-contrast);

    --iqtheme-builtinwarn-button-border-color-disabled: var(--iqtheme-color-warning);

    --iqtheme-builtinwarn-outline-button-color: var(--iqtheme-color-warning); 

    --iqtheme-builtinwarn-button-border-width-top: 1px;
    --iqtheme-builtinwarn-button-border-width-right: 1px;
    --iqtheme-builtinwarn-button-border-width-left: 1px;
    --iqtheme-builtinwarn-button-border-width-bottom: 1px;
    --iqtheme-builtinwarn-button-border-style-top: solid;
    --iqtheme-builtinwarn-button-border-style-right: solid;
    --iqtheme-builtinwarn-button-border-style-left: solid;
    --iqtheme-builtinwarn-button-border-style-bottom: solid;
    --iqtheme-builtinwarn-button-shape-style: 0.2rem;
    --iqtheme-builtinsuccess-button-bg: var(--iqtheme-color-success); 
    --iqtheme-builtinsuccess-button-color: var(--iqtheme-color-success-contrast); 
    --iqtheme-builtinsuccess-button-color-contrast: var(--iqtheme-color-success-contrast); 

    --iqtheme-builtinsuccess-button-border-color: var(--iqtheme-color-success); 

    --iqtheme-builtinsuccess-button-bg-hover: var(--iqtheme-color-success-hover); 
    --iqtheme-builtinsuccess-button-color-hover: var(--iqtheme-color-success-hover-contrast); 
    --iqtheme-builtinsuccess-button-border-color-hover: var(--iqtheme-color-success-hover);
    --iqtheme-builtinsuccess-button-bg-disabled: var(--iqtheme-color-success); 
    --iqtheme-builtinsuccess-button-color-disabled: var(--iqtheme-color-success-contrast);

    --iqtheme-builtinsuccess-button-border-color-disabled: var(--iqtheme-color-success);

    --iqtheme-builtinsuccess-outline-button-color: var(--iqtheme-color-success); 

    --iqtheme-builtinsuccess-button-border-width-top: 1px;
    --iqtheme-builtinsuccess-button-border-width-right: 1px;
    --iqtheme-builtinsuccess-button-border-width-left: 1px;
    --iqtheme-builtinsuccess-button-border-width-bottom: 1px;
    --iqtheme-builtinsuccess-button-border-style-top: solid;
    --iqtheme-builtinsuccess-button-border-style-right: solid;
    --iqtheme-builtinsuccess-button-border-style-left: solid;
    --iqtheme-builtinsuccess-button-border-style-bottom: solid;
    --iqtheme-builtinsuccess-button-shape-style: 0.2rem;
    --iqtheme-builtinlight-button-bg: var(--iqtheme-color-light); 
    --iqtheme-builtinlight-button-color: var(--iqtheme-color-light-contrast); 
    --iqtheme-builtinlight-button-color-contrast: var(--iqtheme-color-light-contrast); 

    --iqtheme-builtinlight-button-border-color: var(--iqtheme-color-light); 

    --iqtheme-builtinlight-button-bg-hover: var(--iqtheme-color-light-hover); 
    --iqtheme-builtinlight-button-color-hover: var(--iqtheme-color-light-hover-contrast); 
    --iqtheme-builtinlight-button-border-color-hover: var(--iqtheme-color-light-hover);
    --iqtheme-builtinlight-button-bg-disabled: var(--iqtheme-color-light); 
    --iqtheme-builtinlight-button-color-disabled: var(--iqtheme-color-light-contrast);

    --iqtheme-builtinlight-button-border-color-disabled: var(--iqtheme-color-light);

    --iqtheme-builtinlight-outline-button-color: var(--iqtheme-color-light); 

    --iqtheme-builtinlight-button-border-width-top: 1px;
    --iqtheme-builtinlight-button-border-width-right: 1px;
    --iqtheme-builtinlight-button-border-width-left: 1px;
    --iqtheme-builtinlight-button-border-width-bottom: 1px;
    --iqtheme-builtinlight-button-border-style-top: solid;
    --iqtheme-builtinlight-button-border-style-right: solid;
    --iqtheme-builtinlight-button-border-style-left: solid;
    --iqtheme-builtinlight-button-border-style-bottom: solid;
    --iqtheme-builtinlight-button-shape-style: 0.2rem;
    --iqtheme-builtindark-button-bg: var(--iqtheme-color-dark); 
    --iqtheme-builtindark-button-color: var(--iqtheme-color-dark-contrast); 
    --iqtheme-builtindark-button-color-contrast: var(--iqtheme-color-dark-contrast); 

    --iqtheme-builtindark-button-border-color: var(--iqtheme-color-dark); 

    --iqtheme-builtindark-button-bg-hover: var(--iqtheme-color-dark-hover); 
    --iqtheme-builtindark-button-color-hover: var(--iqtheme-color-dark-hover-contrast); 
    --iqtheme-builtindark-button-border-color-hover: var(--iqtheme-color-dark-hover);
    --iqtheme-builtindark-button-bg-disabled: var(--iqtheme-color-dark); 
    --iqtheme-builtindark-button-color-disabled: var(--iqtheme-color-dark-contrast);

    --iqtheme-builtindark-button-border-color-disabled: var(--iqtheme-color-dark);

    --iqtheme-builtindark-outline-button-color: var(--iqtheme-color-dark); 

    --iqtheme-builtindark-button-border-width-top: 1px;
    --iqtheme-builtindark-button-border-width-right: 1px;
    --iqtheme-builtindark-button-border-width-left: 1px;
    --iqtheme-builtindark-button-border-width-bottom: 1px;
    --iqtheme-builtindark-button-border-style-top: solid;
    --iqtheme-builtindark-button-border-style-right: solid;
    --iqtheme-builtindark-button-border-style-left: solid;
    --iqtheme-builtindark-button-border-style-bottom: solid;
    --iqtheme-builtindark-button-shape-style: 0.2rem;

        --iqtheme-builtinglobal-checks-and-radios-bg: var(--iqtheme-color-primary, var(--iq-color-primary));
    --iqtheme-builtinglobal-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinglobal-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinglobal-checks-and-radios-color: var(--iqtheme-color-primary-contrast);
    --iqtheme-builtinprimary-checks-and-radios-bg: var(--iqtheme-color-primary, var(--iq-color-primary));
    --iqtheme-builtinprimary-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinprimary-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinprimary-checks-and-radios-color: var(--iqtheme-color-primary-contrast);
    --iqtheme-builtinsecondary-checks-and-radios-bg: var(--iqtheme-color-secondary, var(--iq-color-secondary));
    --iqtheme-builtinsecondary-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinsecondary-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinsecondary-checks-and-radios-color: var(--iqtheme-color-secondary-contrast);
    --iqtheme-builtininfo-checks-and-radios-bg: var(--iqtheme-color-info, var(--iq-color-info));
    --iqtheme-builtininfo-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23055060' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtininfo-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23055060'/%3e%3c/svg%3e");
    --iqtheme-builtininfo-checks-and-radios-color: var(--iqtheme-color-info-contrast);
    --iqtheme-builtinerror-checks-and-radios-bg: var(--iqtheme-color-error, var(--iq-color-error));
    --iqtheme-builtinerror-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinerror-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinerror-checks-and-radios-color: var(--iqtheme-color-error-contrast);
    --iqtheme-builtinwarn-checks-and-radios-bg: var(--iqtheme-color-warning, var(--iq-color-warning));
    --iqtheme-builtinwarn-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23664D02' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinwarn-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23664D02'/%3e%3c/svg%3e");
    --iqtheme-builtinwarn-checks-and-radios-color: var(--iqtheme-color-warning-contrast);
    --iqtheme-builtinsuccess-checks-and-radios-bg: var(--iqtheme-color-success, var(--iq-color-success));
    --iqtheme-builtinsuccess-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinsuccess-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtinsuccess-checks-and-radios-color: var(--iqtheme-color-success-contrast);
    --iqtheme-builtinlight-checks-and-radios-bg: var(--iqtheme-color-light, var(--iq-color-light));
    --iqtheme-builtinlight-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23636364' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtinlight-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23636364'/%3e%3c/svg%3e");
    --iqtheme-builtinlight-checks-and-radios-color: var(--iqtheme-color-light-contrast);
    --iqtheme-builtindark-checks-and-radios-bg: var(--iqtheme-color-dark, var(--iq-color-dark));
    --iqtheme-builtindark-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
    --iqtheme-builtindark-radio-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
    --iqtheme-builtindark-checks-and-radios-color: var(--iqtheme-color-dark-contrast);

        --iqtheme-builtinglobal-badge-bg: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinglobal-badge-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinglobal-badge-border-color-top: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-badge-border-color-right: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-badge-border-color-left: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-badge-border-color-bottom: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-badge-border-width-top: 1px;
    --iqtheme-builtinglobal-badge-border-width-right: 1px;
    --iqtheme-builtinglobal-badge-border-width-left: 1px;
    --iqtheme-builtinglobal-badge-border-width-bottom: 1px;
    --iqtheme-builtinglobal-badge-border-style-top: solid;
    --iqtheme-builtinglobal-badge-border-style-right: solid;
    --iqtheme-builtinglobal-badge-border-style-left: solid;
    --iqtheme-builtinglobal-badge-border-style-bottom: solid;
    --iqtheme-builtinglobal-badge-shape-style: 0.2rem;
    --iqtheme-builtinprimary-badge-bg: var(--iqtheme-color-primary-subtle); 
    --iqtheme-builtinprimary-badge-color: var(--iqtheme-color-primary-subtle-contrast);
    --iqtheme-builtinprimary-badge-border-color-top: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-badge-border-color-right: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-badge-border-color-left: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-badge-border-color-bottom: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-badge-border-width-top: 1px;
    --iqtheme-builtinprimary-badge-border-width-right: 1px;
    --iqtheme-builtinprimary-badge-border-width-left: 1px;
    --iqtheme-builtinprimary-badge-border-width-bottom: 1px;
    --iqtheme-builtinprimary-badge-border-style-top: solid;
    --iqtheme-builtinprimary-badge-border-style-right: solid;
    --iqtheme-builtinprimary-badge-border-style-left: solid;
    --iqtheme-builtinprimary-badge-border-style-bottom: solid;
    --iqtheme-builtinprimary-badge-shape-style: 0.2rem;
    --iqtheme-builtinsecondary-badge-bg: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinsecondary-badge-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinsecondary-badge-border-color-top: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-badge-border-color-right: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-badge-border-color-left: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-badge-border-color-bottom: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-badge-border-width-top: 1px;
    --iqtheme-builtinsecondary-badge-border-width-right: 1px;
    --iqtheme-builtinsecondary-badge-border-width-left: 1px;
    --iqtheme-builtinsecondary-badge-border-width-bottom: 1px;
    --iqtheme-builtinsecondary-badge-border-style-top: solid;
    --iqtheme-builtinsecondary-badge-border-style-right: solid;
    --iqtheme-builtinsecondary-badge-border-style-left: solid;
    --iqtheme-builtinsecondary-badge-border-style-bottom: solid;
    --iqtheme-builtinsecondary-badge-shape-style: 0.2rem;
    --iqtheme-builtininfo-badge-bg: var(--iqtheme-color-info-subtle); 
    --iqtheme-builtininfo-badge-color: var(--iqtheme-color-info-subtle-contrast);
    --iqtheme-builtininfo-badge-border-color-top: var(--iqtheme-color-info);
    --iqtheme-builtininfo-badge-border-color-right: var(--iqtheme-color-info);
    --iqtheme-builtininfo-badge-border-color-left: var(--iqtheme-color-info);
    --iqtheme-builtininfo-badge-border-color-bottom: var(--iqtheme-color-info);
    --iqtheme-builtininfo-badge-border-width-top: 1px;
    --iqtheme-builtininfo-badge-border-width-right: 1px;
    --iqtheme-builtininfo-badge-border-width-left: 1px;
    --iqtheme-builtininfo-badge-border-width-bottom: 1px;
    --iqtheme-builtininfo-badge-border-style-top: solid;
    --iqtheme-builtininfo-badge-border-style-right: solid;
    --iqtheme-builtininfo-badge-border-style-left: solid;
    --iqtheme-builtininfo-badge-border-style-bottom: solid;
    --iqtheme-builtininfo-badge-shape-style: 0.2rem;
    --iqtheme-builtinerror-badge-bg: var(--iqtheme-color-error-subtle); 
    --iqtheme-builtinerror-badge-color: var(--iqtheme-color-error-subtle-contrast);
    --iqtheme-builtinerror-badge-border-color-top: var(--iqtheme-color-error);
    --iqtheme-builtinerror-badge-border-color-right: var(--iqtheme-color-error);
    --iqtheme-builtinerror-badge-border-color-left: var(--iqtheme-color-error);
    --iqtheme-builtinerror-badge-border-color-bottom: var(--iqtheme-color-error);
    --iqtheme-builtinerror-badge-border-width-top: 1px;
    --iqtheme-builtinerror-badge-border-width-right: 1px;
    --iqtheme-builtinerror-badge-border-width-left: 1px;
    --iqtheme-builtinerror-badge-border-width-bottom: 1px;
    --iqtheme-builtinerror-badge-border-style-top: solid;
    --iqtheme-builtinerror-badge-border-style-right: solid;
    --iqtheme-builtinerror-badge-border-style-left: solid;
    --iqtheme-builtinerror-badge-border-style-bottom: solid;
    --iqtheme-builtinerror-badge-shape-style: 0.2rem;
    --iqtheme-builtinwarn-badge-bg: var(--iqtheme-color-warning-subtle); 
    --iqtheme-builtinwarn-badge-color: var(--iqtheme-color-warning-subtle-contrast);
    --iqtheme-builtinwarn-badge-border-color-top: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-badge-border-color-right: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-badge-border-color-left: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-badge-border-color-bottom: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-badge-border-width-top: 1px;
    --iqtheme-builtinwarn-badge-border-width-right: 1px;
    --iqtheme-builtinwarn-badge-border-width-left: 1px;
    --iqtheme-builtinwarn-badge-border-width-bottom: 1px;
    --iqtheme-builtinwarn-badge-border-style-top: solid;
    --iqtheme-builtinwarn-badge-border-style-right: solid;
    --iqtheme-builtinwarn-badge-border-style-left: solid;
    --iqtheme-builtinwarn-badge-border-style-bottom: solid;
    --iqtheme-builtinwarn-badge-shape-style: 0.2rem;
    --iqtheme-builtinsuccess-badge-bg: var(--iqtheme-color-success-subtle); 
    --iqtheme-builtinsuccess-badge-color: var(--iqtheme-color-success-subtle-contrast);
    --iqtheme-builtinsuccess-badge-border-color-top: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-badge-border-color-right: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-badge-border-color-left: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-badge-border-color-bottom: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-badge-border-width-top: 1px;
    --iqtheme-builtinsuccess-badge-border-width-right: 1px;
    --iqtheme-builtinsuccess-badge-border-width-left: 1px;
    --iqtheme-builtinsuccess-badge-border-width-bottom: 1px;
    --iqtheme-builtinsuccess-badge-border-style-top: solid;
    --iqtheme-builtinsuccess-badge-border-style-right: solid;
    --iqtheme-builtinsuccess-badge-border-style-left: solid;
    --iqtheme-builtinsuccess-badge-border-style-bottom: solid;
    --iqtheme-builtinsuccess-badge-shape-style: 0.2rem;
    --iqtheme-builtinlight-badge-bg: var(--iqtheme-color-light-subtle); 
    --iqtheme-builtinlight-badge-color: var(--iqtheme-color-light-subtle-contrast);
    --iqtheme-builtinlight-badge-border-color-top: var(--iqtheme-color-light);
    --iqtheme-builtinlight-badge-border-color-right: var(--iqtheme-color-light);
    --iqtheme-builtinlight-badge-border-color-left: var(--iqtheme-color-light);
    --iqtheme-builtinlight-badge-border-color-bottom: var(--iqtheme-color-light);
    --iqtheme-builtinlight-badge-border-width-top: 1px;
    --iqtheme-builtinlight-badge-border-width-right: 1px;
    --iqtheme-builtinlight-badge-border-width-left: 1px;
    --iqtheme-builtinlight-badge-border-width-bottom: 1px;
    --iqtheme-builtinlight-badge-border-style-top: solid;
    --iqtheme-builtinlight-badge-border-style-right: solid;
    --iqtheme-builtinlight-badge-border-style-left: solid;
    --iqtheme-builtinlight-badge-border-style-bottom: solid;
    --iqtheme-builtinlight-badge-shape-style: 0.2rem;
    --iqtheme-builtindark-badge-bg: var(--iqtheme-color-dark-subtle); 
    --iqtheme-builtindark-badge-color: var(--iqtheme-color-dark-subtle-contrast);
    --iqtheme-builtindark-badge-border-color-top: var(--iqtheme-color-dark);
    --iqtheme-builtindark-badge-border-color-right: var(--iqtheme-color-dark);
    --iqtheme-builtindark-badge-border-color-left: var(--iqtheme-color-dark);
    --iqtheme-builtindark-badge-border-color-bottom: var(--iqtheme-color-dark);
    --iqtheme-builtindark-badge-border-width-top: 1px;
    --iqtheme-builtindark-badge-border-width-right: 1px;
    --iqtheme-builtindark-badge-border-width-left: 1px;
    --iqtheme-builtindark-badge-border-width-bottom: 1px;
    --iqtheme-builtindark-badge-border-style-top: solid;
    --iqtheme-builtindark-badge-border-style-right: solid;
    --iqtheme-builtindark-badge-border-style-left: solid;
    --iqtheme-builtindark-badge-border-style-bottom: solid;
    --iqtheme-builtindark-badge-shape-style: 0.2rem;

        --iqtheme-builtinglobal-toggle-button-bg: var(--iqtheme-color-secondary, var(--iq-color-builtinglobal));
    --iqtheme-builtinglobal-toggle-button-color: var(--iqtheme-color-secondary-contrast, var(--iq-color-builtinglobal-contrast));
    --iqtheme-builtinglobal-toggle-button-unselected-bg: var(--iqtheme-color-secondary-contrast, var(--iq-color-builtinglobal-contrast));
    --iqtheme-builtinglobal-toggle-button-unselected-color: var(--iqtheme-color-secondary, var(--iq-color-builtinglobal));
    --iqtheme-builtinglobal-toggle-button-bg-hover: var(--iqtheme-color-secondary-hover-contrast);
    --iqtheme-builtinglobal-toggle-button-color-hover: var(--iqtheme-color-secondary-hover);
    --iqtheme-builtinglobal-toggle-button-border-color-hover: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-toggle-button-bg-disabled: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinglobal-toggle-button-color-disabled: var(--iqtheme-color-secondary-subtle-subtle-contrast);    --iqtheme-builtinglobal-toggle-button-border-color-disabled: var(--iqtheme-color-secondary-subtle-subtle-contrast);
    --iqtheme-builtinglobal-toggle-button-border-color-top:    var(--iqtheme-builtinglobal-toggle-button-border-color-hover);
    --iqtheme-builtinglobal-toggle-button-border-color-right:  var(--iqtheme-builtinglobal-toggle-button-border-color-hover);
    --iqtheme-builtinglobal-toggle-button-border-color-left:   var(--iqtheme-builtinglobal-toggle-button-border-color-hover);
    --iqtheme-builtinglobal-toggle-button-border-color-bottom: var(--iqtheme-builtinglobal-toggle-button-border-color-hover);
    --iqtheme-builtinglobal-toggle-button-border-width-top: 1px;
    --iqtheme-builtinglobal-toggle-button-border-width-right: 1px;
    --iqtheme-builtinglobal-toggle-button-border-width-left: 1px;
    --iqtheme-builtinglobal-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinglobal-toggle-button-border-style-top: solid;
    --iqtheme-builtinglobal-toggle-button-border-style-right: solid;
    --iqtheme-builtinglobal-toggle-button-border-style-left: solid;
    --iqtheme-builtinglobal-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinglobal-toggle-button-shape-style: 0.2rem;
    --iqtheme-builtinprimary-toggle-button-bg: var(--iqtheme-color-primary, var(--iq-color-builtinprimary));
    --iqtheme-builtinprimary-toggle-button-color: var(--iqtheme-color-primary-contrast, var(--iq-color-builtinprimary-contrast));
    --iqtheme-builtinprimary-toggle-button-unselected-bg: var(--iqtheme-color-primary-contrast, var(--iq-color-builtinprimary-contrast));
    --iqtheme-builtinprimary-toggle-button-unselected-color: var(--iqtheme-color-primary, var(--iq-color-builtinprimary));
    --iqtheme-builtinprimary-toggle-button-bg-hover: var(--iqtheme-color-primary-hover-contrast);
    --iqtheme-builtinprimary-toggle-button-color-hover: var(--iqtheme-color-primary-hover);
    --iqtheme-builtinprimary-toggle-button-border-color-hover: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-toggle-button-bg-disabled: var(--iqtheme-color-primary-subtle); 
    --iqtheme-builtinprimary-toggle-button-color-disabled: var(--iqtheme-color-primary-subtle-subtle-contrast);    --iqtheme-builtinprimary-toggle-button-border-color-disabled: var(--iqtheme-color-primary-subtle-subtle-contrast);
    --iqtheme-builtinprimary-toggle-button-border-color-top:    var(--iqtheme-builtinprimary-toggle-button-border-color-hover);
    --iqtheme-builtinprimary-toggle-button-border-color-right:  var(--iqtheme-builtinprimary-toggle-button-border-color-hover);
    --iqtheme-builtinprimary-toggle-button-border-color-left:   var(--iqtheme-builtinprimary-toggle-button-border-color-hover);
    --iqtheme-builtinprimary-toggle-button-border-color-bottom: var(--iqtheme-builtinprimary-toggle-button-border-color-hover);
    --iqtheme-builtinprimary-toggle-button-border-width-top: 1px;
    --iqtheme-builtinprimary-toggle-button-border-width-right: 1px;
    --iqtheme-builtinprimary-toggle-button-border-width-left: 1px;
    --iqtheme-builtinprimary-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinprimary-toggle-button-border-style-top: solid;
    --iqtheme-builtinprimary-toggle-button-border-style-right: solid;
    --iqtheme-builtinprimary-toggle-button-border-style-left: solid;
    --iqtheme-builtinprimary-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinprimary-toggle-button-shape-style: 0.2rem;
    --iqtheme-builtinsecondary-toggle-button-bg: var(--iqtheme-color-secondary, var(--iq-color-builtinsecondary));
    --iqtheme-builtinsecondary-toggle-button-color: var(--iqtheme-color-secondary-contrast, var(--iq-color-builtinsecondary-contrast));
    --iqtheme-builtinsecondary-toggle-button-unselected-bg: var(--iqtheme-color-secondary-contrast, var(--iq-color-builtinsecondary-contrast));
    --iqtheme-builtinsecondary-toggle-button-unselected-color: var(--iqtheme-color-secondary, var(--iq-color-builtinsecondary));
    --iqtheme-builtinsecondary-toggle-button-bg-hover: var(--iqtheme-color-secondary-hover-contrast);
    --iqtheme-builtinsecondary-toggle-button-color-hover: var(--iqtheme-color-secondary-hover);
    --iqtheme-builtinsecondary-toggle-button-border-color-hover: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-toggle-button-bg-disabled: var(--iqtheme-color-secondary-subtle); 
    --iqtheme-builtinsecondary-toggle-button-color-disabled: var(--iqtheme-color-secondary-subtle-subtle-contrast);    --iqtheme-builtinsecondary-toggle-button-border-color-disabled: var(--iqtheme-color-secondary-subtle-subtle-contrast);
    --iqtheme-builtinsecondary-toggle-button-border-color-top:    var(--iqtheme-builtinsecondary-toggle-button-border-color-hover);
    --iqtheme-builtinsecondary-toggle-button-border-color-right:  var(--iqtheme-builtinsecondary-toggle-button-border-color-hover);
    --iqtheme-builtinsecondary-toggle-button-border-color-left:   var(--iqtheme-builtinsecondary-toggle-button-border-color-hover);
    --iqtheme-builtinsecondary-toggle-button-border-color-bottom: var(--iqtheme-builtinsecondary-toggle-button-border-color-hover);
    --iqtheme-builtinsecondary-toggle-button-border-width-top: 1px;
    --iqtheme-builtinsecondary-toggle-button-border-width-right: 1px;
    --iqtheme-builtinsecondary-toggle-button-border-width-left: 1px;
    --iqtheme-builtinsecondary-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinsecondary-toggle-button-border-style-top: solid;
    --iqtheme-builtinsecondary-toggle-button-border-style-right: solid;
    --iqtheme-builtinsecondary-toggle-button-border-style-left: solid;
    --iqtheme-builtinsecondary-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinsecondary-toggle-button-shape-style: 0.2rem;
    --iqtheme-builtininfo-toggle-button-bg: var(--iqtheme-color-info, var(--iq-color-builtininfo));
    --iqtheme-builtininfo-toggle-button-color: var(--iqtheme-color-info-contrast, var(--iq-color-builtininfo-contrast));
    --iqtheme-builtininfo-toggle-button-unselected-bg: var(--iqtheme-color-info-contrast, var(--iq-color-builtininfo-contrast));
    --iqtheme-builtininfo-toggle-button-unselected-color: var(--iqtheme-color-info, var(--iq-color-builtininfo));
    --iqtheme-builtininfo-toggle-button-bg-hover: var(--iqtheme-color-info-hover-contrast);
    --iqtheme-builtininfo-toggle-button-color-hover: var(--iqtheme-color-info-hover);
    --iqtheme-builtininfo-toggle-button-border-color-hover: var(--iqtheme-color-info);
    --iqtheme-builtininfo-toggle-button-bg-disabled: var(--iqtheme-color-info-subtle); 
    --iqtheme-builtininfo-toggle-button-color-disabled: var(--iqtheme-color-info-subtle-subtle-contrast);    --iqtheme-builtininfo-toggle-button-border-color-disabled: var(--iqtheme-color-info-subtle-subtle-contrast);
    --iqtheme-builtininfo-toggle-button-border-color-top:    var(--iqtheme-builtininfo-toggle-button-border-color-hover);
    --iqtheme-builtininfo-toggle-button-border-color-right:  var(--iqtheme-builtininfo-toggle-button-border-color-hover);
    --iqtheme-builtininfo-toggle-button-border-color-left:   var(--iqtheme-builtininfo-toggle-button-border-color-hover);
    --iqtheme-builtininfo-toggle-button-border-color-bottom: var(--iqtheme-builtininfo-toggle-button-border-color-hover);
    --iqtheme-builtininfo-toggle-button-border-width-top: 1px;
    --iqtheme-builtininfo-toggle-button-border-width-right: 1px;
    --iqtheme-builtininfo-toggle-button-border-width-left: 1px;
    --iqtheme-builtininfo-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtininfo-toggle-button-border-style-top: solid;
    --iqtheme-builtininfo-toggle-button-border-style-right: solid;
    --iqtheme-builtininfo-toggle-button-border-style-left: solid;
    --iqtheme-builtininfo-toggle-button-border-style-bottom: solid;
    --iqtheme-builtininfo-toggle-button-shape-style: 0.2rem;
    --iqtheme-builtinerror-toggle-button-bg: var(--iqtheme-color-error, var(--iq-color-builtinerror));
    --iqtheme-builtinerror-toggle-button-color: var(--iqtheme-color-error-contrast, var(--iq-color-builtinerror-contrast));
    --iqtheme-builtinerror-toggle-button-unselected-bg: var(--iqtheme-color-error-contrast, var(--iq-color-builtinerror-contrast));
    --iqtheme-builtinerror-toggle-button-unselected-color: var(--iqtheme-color-error, var(--iq-color-builtinerror));
    --iqtheme-builtinerror-toggle-button-bg-hover: var(--iqtheme-color-error-hover-contrast);
    --iqtheme-builtinerror-toggle-button-color-hover: var(--iqtheme-color-error-hover);
    --iqtheme-builtinerror-toggle-button-border-color-hover: var(--iqtheme-color-error);
    --iqtheme-builtinerror-toggle-button-bg-disabled: var(--iqtheme-color-error-subtle); 
    --iqtheme-builtinerror-toggle-button-color-disabled: var(--iqtheme-color-error-subtle-subtle-contrast);    --iqtheme-builtinerror-toggle-button-border-color-disabled: var(--iqtheme-color-error-subtle-subtle-contrast);
    --iqtheme-builtinerror-toggle-button-border-color-top:    var(--iqtheme-builtinerror-toggle-button-border-color-hover);
    --iqtheme-builtinerror-toggle-button-border-color-right:  var(--iqtheme-builtinerror-toggle-button-border-color-hover);
    --iqtheme-builtinerror-toggle-button-border-color-left:   var(--iqtheme-builtinerror-toggle-button-border-color-hover);
    --iqtheme-builtinerror-toggle-button-border-color-bottom: var(--iqtheme-builtinerror-toggle-button-border-color-hover);
    --iqtheme-builtinerror-toggle-button-border-width-top: 1px;
    --iqtheme-builtinerror-toggle-button-border-width-right: 1px;
    --iqtheme-builtinerror-toggle-button-border-width-left: 1px;
    --iqtheme-builtinerror-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinerror-toggle-button-border-style-top: solid;
    --iqtheme-builtinerror-toggle-button-border-style-right: solid;
    --iqtheme-builtinerror-toggle-button-border-style-left: solid;
    --iqtheme-builtinerror-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinerror-toggle-button-shape-style: 0.2rem;
    --iqtheme-builtinwarn-toggle-button-bg: var(--iqtheme-color-warning, var(--iq-color-builtinwarn));
    --iqtheme-builtinwarn-toggle-button-color: var(--iqtheme-color-warning-contrast, var(--iq-color-builtinwarn-contrast));
    --iqtheme-builtinwarn-toggle-button-unselected-bg: var(--iqtheme-color-warning-contrast, var(--iq-color-builtinwarn-contrast));
    --iqtheme-builtinwarn-toggle-button-unselected-color: var(--iqtheme-color-warning, var(--iq-color-builtinwarn));
    --iqtheme-builtinwarn-toggle-button-bg-hover: var(--iqtheme-color-warning-hover-contrast);
    --iqtheme-builtinwarn-toggle-button-color-hover: var(--iqtheme-color-warning-hover);
    --iqtheme-builtinwarn-toggle-button-border-color-hover: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-toggle-button-bg-disabled: var(--iqtheme-color-warning-subtle); 
    --iqtheme-builtinwarn-toggle-button-color-disabled: var(--iqtheme-color-warning-subtle-subtle-contrast);    --iqtheme-builtinwarn-toggle-button-border-color-disabled: var(--iqtheme-color-warning-subtle-subtle-contrast);
    --iqtheme-builtinwarn-toggle-button-border-color-top:    var(--iqtheme-builtinwarn-toggle-button-border-color-hover);
    --iqtheme-builtinwarn-toggle-button-border-color-right:  var(--iqtheme-builtinwarn-toggle-button-border-color-hover);
    --iqtheme-builtinwarn-toggle-button-border-color-left:   var(--iqtheme-builtinwarn-toggle-button-border-color-hover);
    --iqtheme-builtinwarn-toggle-button-border-color-bottom: var(--iqtheme-builtinwarn-toggle-button-border-color-hover);
    --iqtheme-builtinwarn-toggle-button-border-width-top: 1px;
    --iqtheme-builtinwarn-toggle-button-border-width-right: 1px;
    --iqtheme-builtinwarn-toggle-button-border-width-left: 1px;
    --iqtheme-builtinwarn-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinwarn-toggle-button-border-style-top: solid;
    --iqtheme-builtinwarn-toggle-button-border-style-right: solid;
    --iqtheme-builtinwarn-toggle-button-border-style-left: solid;
    --iqtheme-builtinwarn-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinwarn-toggle-button-shape-style: 0.2rem;
    --iqtheme-builtinsuccess-toggle-button-bg: var(--iqtheme-color-success, var(--iq-color-builtinsuccess));
    --iqtheme-builtinsuccess-toggle-button-color: var(--iqtheme-color-success-contrast, var(--iq-color-builtinsuccess-contrast));
    --iqtheme-builtinsuccess-toggle-button-unselected-bg: var(--iqtheme-color-success-contrast, var(--iq-color-builtinsuccess-contrast));
    --iqtheme-builtinsuccess-toggle-button-unselected-color: var(--iqtheme-color-success, var(--iq-color-builtinsuccess));
    --iqtheme-builtinsuccess-toggle-button-bg-hover: var(--iqtheme-color-success-hover-contrast);
    --iqtheme-builtinsuccess-toggle-button-color-hover: var(--iqtheme-color-success-hover);
    --iqtheme-builtinsuccess-toggle-button-border-color-hover: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-toggle-button-bg-disabled: var(--iqtheme-color-success-subtle); 
    --iqtheme-builtinsuccess-toggle-button-color-disabled: var(--iqtheme-color-success-subtle-subtle-contrast);    --iqtheme-builtinsuccess-toggle-button-border-color-disabled: var(--iqtheme-color-success-subtle-subtle-contrast);
    --iqtheme-builtinsuccess-toggle-button-border-color-top:    var(--iqtheme-builtinsuccess-toggle-button-border-color-hover);
    --iqtheme-builtinsuccess-toggle-button-border-color-right:  var(--iqtheme-builtinsuccess-toggle-button-border-color-hover);
    --iqtheme-builtinsuccess-toggle-button-border-color-left:   var(--iqtheme-builtinsuccess-toggle-button-border-color-hover);
    --iqtheme-builtinsuccess-toggle-button-border-color-bottom: var(--iqtheme-builtinsuccess-toggle-button-border-color-hover);
    --iqtheme-builtinsuccess-toggle-button-border-width-top: 1px;
    --iqtheme-builtinsuccess-toggle-button-border-width-right: 1px;
    --iqtheme-builtinsuccess-toggle-button-border-width-left: 1px;
    --iqtheme-builtinsuccess-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinsuccess-toggle-button-border-style-top: solid;
    --iqtheme-builtinsuccess-toggle-button-border-style-right: solid;
    --iqtheme-builtinsuccess-toggle-button-border-style-left: solid;
    --iqtheme-builtinsuccess-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinsuccess-toggle-button-shape-style: 0.2rem;
    --iqtheme-builtinlight-toggle-button-bg: var(--iqtheme-color-light, var(--iq-color-builtinlight));
    --iqtheme-builtinlight-toggle-button-color: var(--iqtheme-color-light-contrast, var(--iq-color-builtinlight-contrast));
    --iqtheme-builtinlight-toggle-button-unselected-bg: var(--iqtheme-color-light-contrast, var(--iq-color-builtinlight-contrast));
    --iqtheme-builtinlight-toggle-button-unselected-color: var(--iqtheme-color-light, var(--iq-color-builtinlight));
    --iqtheme-builtinlight-toggle-button-bg-hover: var(--iqtheme-color-light-hover-contrast);
    --iqtheme-builtinlight-toggle-button-color-hover: var(--iqtheme-color-light-hover);
    --iqtheme-builtinlight-toggle-button-border-color-hover: var(--iqtheme-color-light);
    --iqtheme-builtinlight-toggle-button-bg-disabled: var(--iqtheme-color-light-subtle); 
    --iqtheme-builtinlight-toggle-button-color-disabled: var(--iqtheme-color-light-subtle-subtle-contrast);    --iqtheme-builtinlight-toggle-button-border-color-disabled: var(--iqtheme-color-light-subtle-subtle-contrast);
    --iqtheme-builtinlight-toggle-button-border-color-top:    var(--iqtheme-builtinlight-toggle-button-border-color-hover);
    --iqtheme-builtinlight-toggle-button-border-color-right:  var(--iqtheme-builtinlight-toggle-button-border-color-hover);
    --iqtheme-builtinlight-toggle-button-border-color-left:   var(--iqtheme-builtinlight-toggle-button-border-color-hover);
    --iqtheme-builtinlight-toggle-button-border-color-bottom: var(--iqtheme-builtinlight-toggle-button-border-color-hover);
    --iqtheme-builtinlight-toggle-button-border-width-top: 1px;
    --iqtheme-builtinlight-toggle-button-border-width-right: 1px;
    --iqtheme-builtinlight-toggle-button-border-width-left: 1px;
    --iqtheme-builtinlight-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtinlight-toggle-button-border-style-top: solid;
    --iqtheme-builtinlight-toggle-button-border-style-right: solid;
    --iqtheme-builtinlight-toggle-button-border-style-left: solid;
    --iqtheme-builtinlight-toggle-button-border-style-bottom: solid;
    --iqtheme-builtinlight-toggle-button-shape-style: 0.2rem;
    --iqtheme-builtindark-toggle-button-bg: var(--iqtheme-color-dark, var(--iq-color-builtindark));
    --iqtheme-builtindark-toggle-button-color: var(--iqtheme-color-dark-contrast, var(--iq-color-builtindark-contrast));
    --iqtheme-builtindark-toggle-button-unselected-bg: var(--iqtheme-color-dark-contrast, var(--iq-color-builtindark-contrast));
    --iqtheme-builtindark-toggle-button-unselected-color: var(--iqtheme-color-dark, var(--iq-color-builtindark));
    --iqtheme-builtindark-toggle-button-bg-hover: var(--iqtheme-color-dark-hover-contrast);
    --iqtheme-builtindark-toggle-button-color-hover: var(--iqtheme-color-dark-hover);
    --iqtheme-builtindark-toggle-button-border-color-hover: var(--iqtheme-color-dark);
    --iqtheme-builtindark-toggle-button-bg-disabled: var(--iqtheme-color-dark-subtle); 
    --iqtheme-builtindark-toggle-button-color-disabled: var(--iqtheme-color-dark-subtle-subtle-contrast);    --iqtheme-builtindark-toggle-button-border-color-disabled: var(--iqtheme-color-dark-subtle-subtle-contrast);
    --iqtheme-builtindark-toggle-button-border-color-top:    var(--iqtheme-builtindark-toggle-button-border-color-hover);
    --iqtheme-builtindark-toggle-button-border-color-right:  var(--iqtheme-builtindark-toggle-button-border-color-hover);
    --iqtheme-builtindark-toggle-button-border-color-left:   var(--iqtheme-builtindark-toggle-button-border-color-hover);
    --iqtheme-builtindark-toggle-button-border-color-bottom: var(--iqtheme-builtindark-toggle-button-border-color-hover);
    --iqtheme-builtindark-toggle-button-border-width-top: 1px;
    --iqtheme-builtindark-toggle-button-border-width-right: 1px;
    --iqtheme-builtindark-toggle-button-border-width-left: 1px;
    --iqtheme-builtindark-toggle-button-border-width-bottom: 1px;
    --iqtheme-builtindark-toggle-button-border-style-top: solid;
    --iqtheme-builtindark-toggle-button-border-style-right: solid;
    --iqtheme-builtindark-toggle-button-border-style-left: solid;
    --iqtheme-builtindark-toggle-button-border-style-bottom: solid;
    --iqtheme-builtindark-toggle-button-shape-style: 0.2rem;

        --iqtheme-builtinglobal-section-bg: var(--iq-transparent);
    --iqtheme-builtinglobal-section-color: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinglobal-section-title-color: var(--iqtheme-color-secondary);
    --iqtheme-builtinglobal-section-border-width-top: 0px;
    --iqtheme-builtinglobal-section-border-width-right: 0px;
    --iqtheme-builtinglobal-section-border-width-left: 0px;
    --iqtheme-builtinglobal-section-border-width-bottom: 0px;
    --iqtheme-builtinprimary-section-bg: var(--iqtheme-color-primary-subtle);
    --iqtheme-builtinprimary-section-color: var(--iqtheme-color-primary-subtle-contrast);
    --iqtheme-builtinprimary-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinprimary-section-title-color: var(--iqtheme-color-primary);
    --iqtheme-builtinprimary-section-border-width-top: 0px;
    --iqtheme-builtinprimary-section-border-width-right: 0px;
    --iqtheme-builtinprimary-section-border-width-left: 0px;
    --iqtheme-builtinprimary-section-border-width-bottom: 0px;
    --iqtheme-builtinsecondary-section-bg: var(--iqtheme-color-secondary-subtle);
    --iqtheme-builtinsecondary-section-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinsecondary-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinsecondary-section-title-color: var(--iqtheme-color-secondary);
    --iqtheme-builtinsecondary-section-border-width-top: 0px;
    --iqtheme-builtinsecondary-section-border-width-right: 0px;
    --iqtheme-builtinsecondary-section-border-width-left: 0px;
    --iqtheme-builtinsecondary-section-border-width-bottom: 0px;
    --iqtheme-builtininfo-section-bg: var(--iqtheme-color-info-subtle);
    --iqtheme-builtininfo-section-color: var(--iqtheme-color-info-subtle-contrast);
    --iqtheme-builtininfo-section-title-bg: var(--iq-transparent);
    --iqtheme-builtininfo-section-title-color: var(--iqtheme-color-info);
    --iqtheme-builtininfo-section-border-width-top: 0px;
    --iqtheme-builtininfo-section-border-width-right: 0px;
    --iqtheme-builtininfo-section-border-width-left: 0px;
    --iqtheme-builtininfo-section-border-width-bottom: 0px;
    --iqtheme-builtinerror-section-bg: var(--iqtheme-color-error-subtle);
    --iqtheme-builtinerror-section-color: var(--iqtheme-color-error-subtle-contrast);
    --iqtheme-builtinerror-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinerror-section-title-color: var(--iqtheme-color-error);
    --iqtheme-builtinerror-section-border-width-top: 0px;
    --iqtheme-builtinerror-section-border-width-right: 0px;
    --iqtheme-builtinerror-section-border-width-left: 0px;
    --iqtheme-builtinerror-section-border-width-bottom: 0px;
    --iqtheme-builtinwarn-section-bg: var(--iqtheme-color-warning-subtle);
    --iqtheme-builtinwarn-section-color: var(--iqtheme-color-warning-subtle-contrast);
    --iqtheme-builtinwarn-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinwarn-section-title-color: var(--iqtheme-color-warning);
    --iqtheme-builtinwarn-section-border-width-top: 0px;
    --iqtheme-builtinwarn-section-border-width-right: 0px;
    --iqtheme-builtinwarn-section-border-width-left: 0px;
    --iqtheme-builtinwarn-section-border-width-bottom: 0px;
    --iqtheme-builtinsuccess-section-bg: var(--iqtheme-color-success-subtle);
    --iqtheme-builtinsuccess-section-color: var(--iqtheme-color-success-subtle-contrast);
    --iqtheme-builtinsuccess-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinsuccess-section-title-color: var(--iqtheme-color-success);
    --iqtheme-builtinsuccess-section-border-width-top: 0px;
    --iqtheme-builtinsuccess-section-border-width-right: 0px;
    --iqtheme-builtinsuccess-section-border-width-left: 0px;
    --iqtheme-builtinsuccess-section-border-width-bottom: 0px;
    --iqtheme-builtinlight-section-bg: var(--iqtheme-color-light-subtle);
    --iqtheme-builtinlight-section-color: var(--iqtheme-color-light-subtle-contrast);
    --iqtheme-builtinlight-section-title-bg: var(--iq-transparent);
    --iqtheme-builtinlight-section-title-color: var(--iqtheme-color-light);
    --iqtheme-builtinlight-section-border-width-top: 0px;
    --iqtheme-builtinlight-section-border-width-right: 0px;
    --iqtheme-builtinlight-section-border-width-left: 0px;
    --iqtheme-builtinlight-section-border-width-bottom: 0px;
    --iqtheme-builtindark-section-bg: var(--iqtheme-color-dark-subtle);
    --iqtheme-builtindark-section-color: var(--iqtheme-color-dark-subtle-contrast);
    --iqtheme-builtindark-section-title-bg: var(--iq-transparent);
    --iqtheme-builtindark-section-title-color: var(--iqtheme-color-dark);
    --iqtheme-builtindark-section-border-width-top: 0px;
    --iqtheme-builtindark-section-border-width-right: 0px;
    --iqtheme-builtindark-section-border-width-left: 0px;
    --iqtheme-builtindark-section-border-width-bottom: 0px;

        --iqtheme-builtinglobal-column-bg: var(--iqtheme-color-secondary-subtle);
    --iqtheme-builtinglobal-column-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinglobal-column-border-width-top: 0px;
    --iqtheme-builtinglobal-column-border-width-right: 0px;
    --iqtheme-builtinglobal-column-border-width-left: 0px;
    --iqtheme-builtinglobal-column-border-width-bottom: 0px;
    --iqtheme-builtinprimary-column-bg: var(--iqtheme-color-primary-subtle);
    --iqtheme-builtinprimary-column-color: var(--iqtheme-color-primary-subtle-contrast);
    --iqtheme-builtinprimary-column-border-width-top: 0px;
    --iqtheme-builtinprimary-column-border-width-right: 0px;
    --iqtheme-builtinprimary-column-border-width-left: 0px;
    --iqtheme-builtinprimary-column-border-width-bottom: 0px;
    --iqtheme-builtinsecondary-column-bg: var(--iqtheme-color-secondary-subtle);
    --iqtheme-builtinsecondary-column-color: var(--iqtheme-color-secondary-subtle-contrast);
    --iqtheme-builtinsecondary-column-border-width-top: 0px;
    --iqtheme-builtinsecondary-column-border-width-right: 0px;
    --iqtheme-builtinsecondary-column-border-width-left: 0px;
    --iqtheme-builtinsecondary-column-border-width-bottom: 0px;
    --iqtheme-builtininfo-column-bg: var(--iqtheme-color-info-subtle);
    --iqtheme-builtininfo-column-color: var(--iqtheme-color-info-subtle-contrast);
    --iqtheme-builtininfo-column-border-width-top: 0px;
    --iqtheme-builtininfo-column-border-width-right: 0px;
    --iqtheme-builtininfo-column-border-width-left: 0px;
    --iqtheme-builtininfo-column-border-width-bottom: 0px;
    --iqtheme-builtinerror-column-bg: var(--iqtheme-color-error-subtle);
    --iqtheme-builtinerror-column-color: var(--iqtheme-color-error-subtle-contrast);
    --iqtheme-builtinerror-column-border-width-top: 0px;
    --iqtheme-builtinerror-column-border-width-right: 0px;
    --iqtheme-builtinerror-column-border-width-left: 0px;
    --iqtheme-builtinerror-column-border-width-bottom: 0px;
    --iqtheme-builtinwarn-column-bg: var(--iqtheme-color-warning-subtle);
    --iqtheme-builtinwarn-column-color: var(--iqtheme-color-warning-subtle-contrast);
    --iqtheme-builtinwarn-column-border-width-top: 0px;
    --iqtheme-builtinwarn-column-border-width-right: 0px;
    --iqtheme-builtinwarn-column-border-width-left: 0px;
    --iqtheme-builtinwarn-column-border-width-bottom: 0px;
    --iqtheme-builtinsuccess-column-bg: var(--iqtheme-color-success-subtle);
    --iqtheme-builtinsuccess-column-color: var(--iqtheme-color-success-subtle-contrast);
    --iqtheme-builtinsuccess-column-border-width-top: 0px;
    --iqtheme-builtinsuccess-column-border-width-right: 0px;
    --iqtheme-builtinsuccess-column-border-width-left: 0px;
    --iqtheme-builtinsuccess-column-border-width-bottom: 0px;
    --iqtheme-builtinlight-column-bg: var(--iqtheme-color-light-subtle);
    --iqtheme-builtinlight-column-color: var(--iqtheme-color-light-subtle-contrast);
    --iqtheme-builtinlight-column-border-width-top: 0px;
    --iqtheme-builtinlight-column-border-width-right: 0px;
    --iqtheme-builtinlight-column-border-width-left: 0px;
    --iqtheme-builtinlight-column-border-width-bottom: 0px;
    --iqtheme-builtindark-column-bg: var(--iqtheme-color-dark-subtle);
    --iqtheme-builtindark-column-color: var(--iqtheme-color-dark-subtle-contrast);
    --iqtheme-builtindark-column-border-width-top: 0px;
    --iqtheme-builtindark-column-border-width-right: 0px;
    --iqtheme-builtindark-column-border-width-left: 0px;
    --iqtheme-builtindark-column-border-width-bottom: 0px;

    
    
    --iq-theme-login-box-background-color: unset;
--iq-theme-login-box-text-color: unset;
--iq-theme-forgot-link-text-color: unset;
--iq-theme-forgot-link-text-hover-color: unset;

    --iq-wcag-focus-color: #3D8BFD;
--iq-wcag-focus-width: 0 0 0 2px;
--iq-wcag-focus-outline-width: 2px;

    
    
}

  #pagesList .active > a, #pagesList .active:hover > a, #pagesList .active:focus > a {
    
  }




@media (min-width: 576px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1270px;
    }
}

@media (min-width: 1400px) { 
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1320px;
    }
}

@media (min-width: 1600px) { 
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1500px;
    }
}

@media (min-width: 1800px) { 
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1680px;
    }
}

@media (min-width: 2000px) {
    .container, .projectType-form .container, .projectType-dashboard .container {
        max-width: 1860px;
    }
}





body.projectType-form,
body.projectType-dashboard,
body.layout-page {
    background-color: var(--iqtheme-content-background-color);
    background-image: none;
}
body .ix-header-body {
    background: white;
}


    

body .ix-header-body {
    padding-top: calc(var(--iq-body-container-padding-top) + 5px);
}

body header.navbar {
    margin: 0px;
}
.container.wizardContent, .container.mainPage {
    min-height: calc(100vh - var(--iq-header-height) * var(--iq-header-is-attached));
}






.container .navbar-brand {
    background: var(--iq-logo-image);
    background-size: contain;
    background-position: left center;
    margin-left: 0px !important;
    margin-left: 0px !important;
    
    width: calc(var(--iq-logo-width) * var(--iq-logo-scale));
    height: calc(var(--iq-logo-height) * var(--iq-logo-scale));
    
}

    .container .navbar-brand:hover, .container .navbar-brand:focus {
        background: var(--iq-logo-image);
        background-size: contain;
        background-position: left center;
        margin-left: 0px !important;
        margin-left: 0px !important;
        
        width: calc(var(--iq-logo-width) * var(--iq-logo-scale));
        height: calc(var(--iq-logo-height) * var(--iq-logo-scale));
        
    }

@media screen and (max-width: 767px) {
    .container .navbar-brand {
        background: var(--iq-logo-small-image);
        background-size: contain;
        margin-left: 0px !important;;
    }

.container .navbar-brand:hover, .container .navbar-brand:focus {
        background: var(--iq-logo-small-image);
        background-size: contain;
        margin-left: 0px !important;;
    }
}

.tile.btn:not(.navButton, .btn-info, .btn-success, .btn-primary, .btn-secondary, .btn-info, .btn-link, .btn-danger, .btn-warning) {
  position: relative;
  background-color: var(--bs-btn-bg);
  color: var(--bs-btn-color);
}

.q-runaction.btn:not(.navButton, .btn-info, .btn-success, .btn-primary, .btn-secondary, .btn-info, .btn-link, .btn-danger, .btn-warning) {
  position: relative;
  background-color: var(--bs-btn-bg);
  color: var(--bs-btn-color);
}

.btn-primary:hover, .btn-outline-primary:hover {
    filter: none;
}

header.navbar {
    min-height: 3.15rem;
}

.navbar-brand {
    min-height: 100%;
    max-height: 100%;
}

@media (min-width: 576px) {
    header.navbar {
        min-height: 4.35rem !important;
        max-height: 140px !important;
    }
}

@media screen and (max-width: 767px) {
    .container .navbar-brand,
    .container .navbar-brand:hover,
    .container .navbar-brand:focus {
        background-size: auto var(--iq-small-logo-height, 40%);
        width: var(--iq-small-logo-width);
        background-position: right;
        margin-right: 4px;
    }
}


.alert-builtinglobal {
    --bs-alert-bg: var(--iqtheme-builtinglobal-alert-bg, var(--iq-color-secondary-subtle));
    --bs-alert-color: var(--iqtheme-builtinglobal-alert-color, var(--iq-color-secondary-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinglobal-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinglobal-alert-border-color-top, var(--iq-color-secondary));
    --iq-alert-border-color-right: var(--iqtheme-builtinglobal-alert-border-color-right, var(--iq-color-secondary));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinglobal-alert-border-color-bottom, var(--iq-color-secondary));
    --iq-alert-border-color-left: var(--iqtheme-builtinglobal-alert-border-color-left, var(--iq-color-secondary));
    --iq-alert-border-width-top: var(--iqtheme-builtinglobal-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinglobal-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinglobal-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinglobal-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinglobal-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinglobal-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinglobal-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtinglobal-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtinglobal-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinglobal-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinglobal-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinglobal-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.alert-builtinprimary {
    --bs-alert-bg: var(--iqtheme-builtinprimary-alert-bg, var(--iq-color-primary-subtle));
    --bs-alert-color: var(--iqtheme-builtinprimary-alert-color, var(--iq-color-primary-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinprimary-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinprimary-alert-border-color-top, var(--iq-color-primary));
    --iq-alert-border-color-right: var(--iqtheme-builtinprimary-alert-border-color-right, var(--iq-color-primary));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinprimary-alert-border-color-bottom, var(--iq-color-primary));
    --iq-alert-border-color-left: var(--iqtheme-builtinprimary-alert-border-color-left, var(--iq-color-primary));
    --iq-alert-border-width-top: var(--iqtheme-builtinprimary-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinprimary-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinprimary-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinprimary-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinprimary-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinprimary-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinprimary-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtinprimary-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtinprimary-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinprimary-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinprimary-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinprimary-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.alert-builtinsecondary {
    --bs-alert-bg: var(--iqtheme-builtinsecondary-alert-bg, var(--iq-color-secondary-subtle));
    --bs-alert-color: var(--iqtheme-builtinsecondary-alert-color, var(--iq-color-secondary-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinsecondary-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinsecondary-alert-border-color-top, var(--iq-color-secondary));
    --iq-alert-border-color-right: var(--iqtheme-builtinsecondary-alert-border-color-right, var(--iq-color-secondary));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinsecondary-alert-border-color-bottom, var(--iq-color-secondary));
    --iq-alert-border-color-left: var(--iqtheme-builtinsecondary-alert-border-color-left, var(--iq-color-secondary));
    --iq-alert-border-width-top: var(--iqtheme-builtinsecondary-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinsecondary-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinsecondary-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinsecondary-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinsecondary-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinsecondary-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinsecondary-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtinsecondary-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtinsecondary-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsecondary-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsecondary-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsecondary-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.alert-builtininfo {
    --bs-alert-bg: var(--iqtheme-builtininfo-alert-bg, var(--iq-color-info-subtle));
    --bs-alert-color: var(--iqtheme-builtininfo-alert-color, var(--iq-color-info-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtininfo-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtininfo-alert-border-color-top, var(--iq-color-info));
    --iq-alert-border-color-right: var(--iqtheme-builtininfo-alert-border-color-right, var(--iq-color-info));
    --iq-alert-border-color-bottom: var(--iqtheme-builtininfo-alert-border-color-bottom, var(--iq-color-info));
    --iq-alert-border-color-left: var(--iqtheme-builtininfo-alert-border-color-left, var(--iq-color-info));
    --iq-alert-border-width-top: var(--iqtheme-builtininfo-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtininfo-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtininfo-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtininfo-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtininfo-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtininfo-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtininfo-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtininfo-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtininfo-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtininfo-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtininfo-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtininfo-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.alert-builtinerror {
    --bs-alert-bg: var(--iqtheme-builtinerror-alert-bg, var(--iq-color-error-subtle));
    --bs-alert-color: var(--iqtheme-builtinerror-alert-color, var(--iq-color-error-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinerror-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinerror-alert-border-color-top, var(--iq-color-error));
    --iq-alert-border-color-right: var(--iqtheme-builtinerror-alert-border-color-right, var(--iq-color-error));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinerror-alert-border-color-bottom, var(--iq-color-error));
    --iq-alert-border-color-left: var(--iqtheme-builtinerror-alert-border-color-left, var(--iq-color-error));
    --iq-alert-border-width-top: var(--iqtheme-builtinerror-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinerror-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinerror-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinerror-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinerror-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinerror-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinerror-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtinerror-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtinerror-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinerror-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinerror-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinerror-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.alert-builtinwarn {
    --bs-alert-bg: var(--iqtheme-builtinwarn-alert-bg, var(--iq-color-warning-subtle));
    --bs-alert-color: var(--iqtheme-builtinwarn-alert-color, var(--iq-color-warning-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinwarn-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinwarn-alert-border-color-top, var(--iq-color-warning));
    --iq-alert-border-color-right: var(--iqtheme-builtinwarn-alert-border-color-right, var(--iq-color-warning));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinwarn-alert-border-color-bottom, var(--iq-color-warning));
    --iq-alert-border-color-left: var(--iqtheme-builtinwarn-alert-border-color-left, var(--iq-color-warning));
    --iq-alert-border-width-top: var(--iqtheme-builtinwarn-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinwarn-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinwarn-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinwarn-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinwarn-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinwarn-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinwarn-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtinwarn-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtinwarn-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinwarn-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinwarn-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinwarn-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.alert-builtinsuccess {
    --bs-alert-bg: var(--iqtheme-builtinsuccess-alert-bg, var(--iq-color-success-subtle));
    --bs-alert-color: var(--iqtheme-builtinsuccess-alert-color, var(--iq-color-success-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinsuccess-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinsuccess-alert-border-color-top, var(--iq-color-success));
    --iq-alert-border-color-right: var(--iqtheme-builtinsuccess-alert-border-color-right, var(--iq-color-success));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinsuccess-alert-border-color-bottom, var(--iq-color-success));
    --iq-alert-border-color-left: var(--iqtheme-builtinsuccess-alert-border-color-left, var(--iq-color-success));
    --iq-alert-border-width-top: var(--iqtheme-builtinsuccess-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinsuccess-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinsuccess-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinsuccess-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinsuccess-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinsuccess-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinsuccess-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtinsuccess-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtinsuccess-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsuccess-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsuccess-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsuccess-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.alert-builtinlight {
    --bs-alert-bg: var(--iqtheme-builtinlight-alert-bg, var(--iq-color-light-subtle));
    --bs-alert-color: var(--iqtheme-builtinlight-alert-color, var(--iq-color-light-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtinlight-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtinlight-alert-border-color-top, var(--iq-color-light));
    --iq-alert-border-color-right: var(--iqtheme-builtinlight-alert-border-color-right, var(--iq-color-light));
    --iq-alert-border-color-bottom: var(--iqtheme-builtinlight-alert-border-color-bottom, var(--iq-color-light));
    --iq-alert-border-color-left: var(--iqtheme-builtinlight-alert-border-color-left, var(--iq-color-light));
    --iq-alert-border-width-top: var(--iqtheme-builtinlight-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtinlight-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtinlight-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtinlight-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtinlight-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtinlight-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtinlight-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtinlight-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtinlight-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinlight-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinlight-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinlight-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}
.alert-builtindark {
    --bs-alert-bg: var(--iqtheme-builtindark-alert-bg, var(--iq-color-dark-subtle));
    --bs-alert-color: var(--iqtheme-builtindark-alert-color, var(--iq-color-dark-subtle-contrast));
    --bs-alert-border-radius: var(--iqtheme-builtindark-alert-shape-style, var(--iqtheme-alert-shape-style, var(--iq-shape-style)));
    --iq-alert-border-color-top: var(--iqtheme-builtindark-alert-border-color-top, var(--iq-color-dark));
    --iq-alert-border-color-right: var(--iqtheme-builtindark-alert-border-color-right, var(--iq-color-dark));
    --iq-alert-border-color-bottom: var(--iqtheme-builtindark-alert-border-color-bottom, var(--iq-color-dark));
    --iq-alert-border-color-left: var(--iqtheme-builtindark-alert-border-color-left, var(--iq-color-dark));
    --iq-alert-border-width-top: var(--iqtheme-builtindark-alert-border-width-top, var(--iqtheme-alert-border-width-top));
    --iq-alert-border-width-right: var(--iqtheme-builtindark-alert-border-width-right, var(--iqtheme-alert-border-width-right));
    --iq-alert-border-width-bottom: var(--iqtheme-builtindark-alert-border-width-bottom, var(--iqtheme-alert-border-width-bottom));
    --iq-alert-border-width-left: var(--iqtheme-builtindark-alert-border-width-left, var(--iqtheme-alert-border-width-left));
    --iq-alert-border-style-top: var(--iqtheme-builtindark-alert-border-style-top, solid);
    --iq-alert-border-style-right: var(--iqtheme-builtindark-alert-border-style-right, solid);
    --iq-alert-border-style-bottom: var(--iqtheme-builtindark-alert-border-style-bottom, solid);
    --iq-alert-border-style-left: var(--iqtheme-builtindark-alert-border-style-left, solid);
    --iqtheme-link-color: var(--iqtheme-builtindark-alert-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtindark-alert-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtindark-alert-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtindark-alert-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
}


#divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinglobal-button-bg, var(--iq-color-primary));
    --bs-btn-color: var(--iqtheme-builtinglobal-button-color, var(--iq-color-primary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinglobal-button-border-color, var(--iq-color-primary));
    --iq-button-border-width-top: var(--iqtheme-builtinglobal-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinglobal-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinglobal-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinglobal-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinglobal-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinglobal-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinglobal-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinglobal-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinglobal-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinglobal-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-button-primary-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinglobal-button-border-color-hover, var(--iq-color-primary-hover));
    --bs-btn-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-button-primary-hover));
    --bs-btn-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinglobal-button-border-color-hover, var(--iq-color-primary-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinglobal-button-bg-disabled, var(--iq-color-primary));
    --bs-btn-color: var(--iqtheme-builtinglobal-button-color-disabled, var(--iq-color-primary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinglobal-button-border-color-disabled, var(--iq-color-primary));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinglobal-button-bg-disabled, var(--iq-color-primary));opacity: .65;}
#divLogin .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-primary-hover));
--bs-btn-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinglobal-button-border-color-hover, var(--iq-color-primary-hover));
--bs-btn-active-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-primary-hover));
--bs-btn-active-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinglobal-button-border-color-hover, var(--iq-color-primary-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinglobal:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinglobal-button-bg-hover, var(--iq-color-primary-hover));
    --bs-btn-active-color: var(--iqtheme-builtinglobal-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinglobal-button-bg, var(--iq-color-primary-hover));
    }

#divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinprimary-button-bg, var(--iq-color-primary));
    --bs-btn-color: var(--iqtheme-builtinprimary-button-color, var(--iq-color-primary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinprimary-button-border-color, var(--iq-color-primary));
    --iq-button-border-width-top: var(--iqtheme-builtinprimary-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinprimary-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinprimary-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinprimary-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinprimary-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinprimary-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinprimary-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinprimary-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinprimary-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinprimary-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinprimary-button-border-color-hover, var(--iq-color-primary-hover));
    --bs-btn-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
    --bs-btn-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinprimary-button-border-color-hover, var(--iq-color-primary-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinprimary-button-bg-disabled, var(--iq-color-primary));
    --bs-btn-color: var(--iqtheme-builtinprimary-button-color-disabled, var(--iq-color-primary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinprimary-button-border-color-disabled, var(--iq-color-primary));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinprimary-button-bg-disabled, var(--iq-color-primary));opacity: .65;}
#divLogin .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
--bs-btn-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinprimary-button-border-color-hover, var(--iq-color-primary-hover));
--bs-btn-active-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
--bs-btn-active-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinprimary-button-border-color-hover, var(--iq-color-primary-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinprimary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinprimary-button-bg-hover, var(--iq-color-primary-hover));
    --bs-btn-active-color: var(--iqtheme-builtinprimary-button-color-hover, var(--iq-color-primary-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinprimary-button-bg, var(--iq-color-primary-hover));
    }

#divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinsecondary-button-bg, var(--iq-color-secondary));
    --bs-btn-color: var(--iqtheme-builtinsecondary-button-color, var(--iq-color-secondary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsecondary-button-border-color, var(--iq-color-secondary));
    --iq-button-border-width-top: var(--iqtheme-builtinsecondary-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinsecondary-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinsecondary-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinsecondary-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinsecondary-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinsecondary-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinsecondary-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinsecondary-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinsecondary-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinsecondary-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinsecondary-button-border-color-hover, var(--iq-color-secondary-hover));
    --bs-btn-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
    --bs-btn-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsecondary-button-border-color-hover, var(--iq-color-secondary-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinsecondary-button-bg-disabled, var(--iq-color-secondary));
    --bs-btn-color: var(--iqtheme-builtinsecondary-button-color-disabled, var(--iq-color-secondary-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsecondary-button-border-color-disabled, var(--iq-color-secondary));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinsecondary-button-bg-disabled, var(--iq-color-secondary));opacity: .65;}
#divLogin .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
--bs-btn-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinsecondary-button-border-color-hover, var(--iq-color-secondary-hover));
--bs-btn-active-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
--bs-btn-active-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinsecondary-button-border-color-hover, var(--iq-color-secondary-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinsecondary:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinsecondary-button-bg-hover, var(--iq-color-secondary-hover));
    --bs-btn-active-color: var(--iqtheme-builtinsecondary-button-color-hover, var(--iq-color-secondary-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinsecondary-button-bg, var(--iq-color-secondary-hover));
    }

#divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtininfo-button-bg, var(--iq-color-info));
    --bs-btn-color: var(--iqtheme-builtininfo-button-color, var(--iq-color-info-contrast));
    --bs-btn-border-color: var(--iqtheme-builtininfo-button-border-color, var(--iq-color-info));
    --iq-button-border-width-top: var(--iqtheme-builtininfo-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtininfo-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtininfo-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtininfo-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtininfo-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtininfo-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtininfo-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtininfo-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtininfo-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtininfo-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
    --bs-btn-hover-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtininfo-button-border-color-hover, var(--iq-color-info-hover));
    --bs-btn-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
    --bs-btn-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtininfo-button-border-color-hover, var(--iq-color-info-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtininfo-button-bg-disabled, var(--iq-color-info));
    --bs-btn-color: var(--iqtheme-builtininfo-button-color-disabled, var(--iq-color-info-contrast));
    --bs-btn-border-color: var(--iqtheme-builtininfo-button-border-color-disabled, var(--iq-color-info));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtininfo-button-bg-disabled, var(--iq-color-info));opacity: .65;}
#divLogin .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
--bs-btn-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtininfo-button-border-color-hover, var(--iq-color-info-hover));
--bs-btn-active-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
--bs-btn-active-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtininfo-button-border-color-hover, var(--iq-color-info-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtininfo:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtininfo-button-bg-hover, var(--iq-color-info-hover));
    --bs-btn-active-color: var(--iqtheme-builtininfo-button-color-hover, var(--iq-color-info-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtininfo-button-bg, var(--iq-color-info-hover));
    }

#divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinerror-button-bg, var(--iq-color-error));
    --bs-btn-color: var(--iqtheme-builtinerror-button-color, var(--iq-color-error-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinerror-button-border-color, var(--iq-color-error));
    --iq-button-border-width-top: var(--iqtheme-builtinerror-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinerror-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinerror-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinerror-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinerror-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinerror-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinerror-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinerror-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinerror-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinerror-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinerror-button-border-color-hover, var(--iq-color-error-hover));
    --bs-btn-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
    --bs-btn-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinerror-button-border-color-hover, var(--iq-color-error-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinerror-button-bg-disabled, var(--iq-color-error));
    --bs-btn-color: var(--iqtheme-builtinerror-button-color-disabled, var(--iq-color-error-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinerror-button-border-color-disabled, var(--iq-color-error));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinerror-button-bg-disabled, var(--iq-color-error));opacity: .65;}
#divLogin .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
--bs-btn-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinerror-button-border-color-hover, var(--iq-color-error-hover));
--bs-btn-active-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
--bs-btn-active-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinerror-button-border-color-hover, var(--iq-color-error-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinerror:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinerror-button-bg-hover, var(--iq-color-error-hover));
    --bs-btn-active-color: var(--iqtheme-builtinerror-button-color-hover, var(--iq-color-error-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinerror-button-bg, var(--iq-color-error-hover));
    }

#divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinwarn-button-bg, var(--iq-color-warning));
    --bs-btn-color: var(--iqtheme-builtinwarn-button-color, var(--iq-color-warning-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinwarn-button-border-color, var(--iq-color-warning));
    --iq-button-border-width-top: var(--iqtheme-builtinwarn-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinwarn-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinwarn-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinwarn-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinwarn-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinwarn-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinwarn-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinwarn-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinwarn-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinwarn-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinwarn-button-border-color-hover, var(--iq-color-warning-hover));
    --bs-btn-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
    --bs-btn-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinwarn-button-border-color-hover, var(--iq-color-warning-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinwarn-button-bg-disabled, var(--iq-color-warning));
    --bs-btn-color: var(--iqtheme-builtinwarn-button-color-disabled, var(--iq-color-warning-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinwarn-button-border-color-disabled, var(--iq-color-warning));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinwarn-button-bg-disabled, var(--iq-color-warning));opacity: .65;}
#divLogin .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
--bs-btn-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinwarn-button-border-color-hover, var(--iq-color-warning-hover));
--bs-btn-active-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
--bs-btn-active-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinwarn-button-border-color-hover, var(--iq-color-warning-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinwarn:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinwarn-button-bg-hover, var(--iq-color-warning-hover));
    --bs-btn-active-color: var(--iqtheme-builtinwarn-button-color-hover, var(--iq-color-warning-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinwarn-button-bg, var(--iq-color-warning-hover));
    }

#divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinsuccess-button-bg, var(--iq-color-success));
    --bs-btn-color: var(--iqtheme-builtinsuccess-button-color, var(--iq-color-success-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsuccess-button-border-color, var(--iq-color-success));
    --iq-button-border-width-top: var(--iqtheme-builtinsuccess-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinsuccess-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinsuccess-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinsuccess-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinsuccess-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinsuccess-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinsuccess-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinsuccess-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinsuccess-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinsuccess-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinsuccess-button-border-color-hover, var(--iq-color-success-hover));
    --bs-btn-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
    --bs-btn-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsuccess-button-border-color-hover, var(--iq-color-success-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinsuccess-button-bg-disabled, var(--iq-color-success));
    --bs-btn-color: var(--iqtheme-builtinsuccess-button-color-disabled, var(--iq-color-success-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinsuccess-button-border-color-disabled, var(--iq-color-success));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinsuccess-button-bg-disabled, var(--iq-color-success));opacity: .65;}
#divLogin .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
--bs-btn-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinsuccess-button-border-color-hover, var(--iq-color-success-hover));
--bs-btn-active-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
--bs-btn-active-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinsuccess-button-border-color-hover, var(--iq-color-success-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinsuccess:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinsuccess-button-bg-hover, var(--iq-color-success-hover));
    --bs-btn-active-color: var(--iqtheme-builtinsuccess-button-color-hover, var(--iq-color-success-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinsuccess-button-bg, var(--iq-color-success-hover));
    }

#divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtinlight-button-bg, var(--iq-color-light));
    --bs-btn-color: var(--iqtheme-builtinlight-button-color, var(--iq-color-light-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinlight-button-border-color, var(--iq-color-light));
    --iq-button-border-width-top: var(--iqtheme-builtinlight-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtinlight-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtinlight-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtinlight-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtinlight-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtinlight-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtinlight-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtinlight-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtinlight-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtinlight-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
    --bs-btn-hover-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtinlight-button-border-color-hover, var(--iq-color-light-hover));
    --bs-btn-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
    --bs-btn-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinlight-button-border-color-hover, var(--iq-color-light-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtinlight-button-bg-disabled, var(--iq-color-light));
    --bs-btn-color: var(--iqtheme-builtinlight-button-color-disabled, var(--iq-color-light-contrast));
    --bs-btn-border-color: var(--iqtheme-builtinlight-button-border-color-disabled, var(--iq-color-light));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtinlight-button-bg-disabled, var(--iq-color-light));opacity: .65;}
#divLogin .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
--bs-btn-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtinlight-button-border-color-hover, var(--iq-color-light-hover));
--bs-btn-active-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
--bs-btn-active-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtinlight-button-border-color-hover, var(--iq-color-light-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtinlight:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtinlight-button-bg-hover, var(--iq-color-light-hover));
    --bs-btn-active-color: var(--iqtheme-builtinlight-button-color-hover, var(--iq-color-light-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtinlight-button-bg, var(--iq-color-light-hover));
    }

#divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-bg: var(--iqtheme-builtindark-button-bg, var(--iq-color-dark));
    --bs-btn-color: var(--iqtheme-builtindark-button-color, var(--iq-color-dark-contrast));
    --bs-btn-border-color: var(--iqtheme-builtindark-button-border-color, var(--iq-color-dark));
    --iq-button-border-width-top: var(--iqtheme-builtindark-button-border-width-top, 1px);
    --iq-button-border-width-right: var(--iqtheme-builtindark-button-border-width-right, 1px);
    --iq-button-border-width-bottom: var(--iqtheme-builtindark-button-border-width-bottom, 1px);
    --iq-button-border-width-left: var(--iqtheme-builtindark-button-border-width-left, 1px);
    --iq-button-outline-color: var(--iqtheme-builtindark-outline-button-color, var(--bs-btn-bg));
    --iq-button-border-style-top: var(--iqtheme-builtindark-button-border-style-top, solid);
    --iq-button-border-style-right: var(--iqtheme-builtindark-button-border-style-right, solid);
    --iq-button-border-style-bottom: var(--iqtheme-builtindark-button-border-style-bottom, solid);
    --iq-button-border-style-left: var(--iqtheme-builtindark-button-border-style-left, solid);
    --iqtheme-button-shape-style: var(--iqtheme-builtindark-button-shape-style);
    box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
}
#divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within,#QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):hover, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-visible, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):focus-within{
    --bs-btn-hover-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
    --bs-btn-hover-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
    --bs-btn-hover-border-color: var(--iqtheme-builtindark-button-border-color-hover, var(--iq-color-dark-hover));
    --bs-btn-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
    --bs-btn-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
    --bs-btn-border-color: var(--iqtheme-builtindark-button-border-color-hover, var(--iq-color-dark-hover));
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%)}
#divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark).disabled, #QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):disabled {
    --bs-btn-bg: var(--iqtheme-builtindark-button-bg-disabled, var(--iq-color-dark));
    --bs-btn-color: var(--iqtheme-builtindark-button-color-disabled, var(--iq-color-dark-contrast));
    --bs-btn-border-color: var(--iqtheme-builtindark-button-border-color-disabled, var(--iq-color-dark));
    --iqtheme-button-bg-disabled: var(--iqtheme-builtindark-button-bg-disabled, var(--iq-color-dark));opacity: .65;}
#divLogin .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#divLogin .btn-check:checked+.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #divLogin .btn-check:checked + .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark),
#QuestionsInner .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark):active,#QuestionsInner .btn-check:checked+.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked+.btn-outline.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + .btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark){
    
--bs-btn-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
--bs-btn-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
--bs-btn-border-color: var(--iqtheme-builtindark-button-border-color-hover, var(--iq-color-dark-hover));
--bs-btn-active-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
--bs-btn-active-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
--bs-btn-active-border-color: var(--iqtheme-builtindark-button-border-color-hover, var(--iq-color-dark-hover));
box-shadow: 0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)
}
#divLogin .btn-check:checked + #divLogin .btn.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark), #QuestionsInner .btn-check:checked + #QuestionsInner .btn.btn-builtindark:not(.btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-danger, .btn-outline-warning, .btn-outline-info, .btn-outline-light, .btn-outline-dark) {
    --bs-btn-active-bg: var(--iqtheme-builtindark-button-bg-hover, var(--iq-color-dark-hover));
    --bs-btn-active-color: var(--iqtheme-builtindark-button-color-hover, var(--iq-color-dark-hover-contrast));
    --bs-btn-active-border-color: var(--iqtheme-builtindark-button-bg, var(--iq-color-dark-hover));
    }

.form-check-input-builtinglobal:checked{
    background-color: var(--iqtheme-builtinglobal-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinglobal-checks-and-radios-color);
}
.form-check-input-builtinglobal:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinglobal-check-bg-image);
}
.form-check-input-builtinglobal:checked[type=radio] {
    background-color: var(--iqtheme-builtinglobal-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinglobal-radio-bg-image);
}
.form-check-input-builtinglobal.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinprimary:checked{
    background-color: var(--iqtheme-builtinprimary-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinprimary-checks-and-radios-color);
}
.form-check-input-builtinprimary:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinprimary-check-bg-image);
}
.form-check-input-builtinprimary:checked[type=radio] {
    background-color: var(--iqtheme-builtinprimary-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinprimary-radio-bg-image);
}
.form-check-input-builtinprimary.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinsecondary:checked{
    background-color: var(--iqtheme-builtinsecondary-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinsecondary-checks-and-radios-color);
}
.form-check-input-builtinsecondary:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinsecondary-check-bg-image);
}
.form-check-input-builtinsecondary:checked[type=radio] {
    background-color: var(--iqtheme-builtinsecondary-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinsecondary-radio-bg-image);
}
.form-check-input-builtinsecondary.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtininfo:checked{
    background-color: var(--iqtheme-builtininfo-checks-and-radios-bg);
    border-color: var(--iqtheme-builtininfo-checks-and-radios-color);
}
.form-check-input-builtininfo:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtininfo-check-bg-image);
}
.form-check-input-builtininfo:checked[type=radio] {
    background-color: var(--iqtheme-builtininfo-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtininfo-radio-bg-image);
}
.form-check-input-builtininfo.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinerror:checked{
    background-color: var(--iqtheme-builtinerror-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinerror-checks-and-radios-color);
}
.form-check-input-builtinerror:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinerror-check-bg-image);
}
.form-check-input-builtinerror:checked[type=radio] {
    background-color: var(--iqtheme-builtinerror-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinerror-radio-bg-image);
}
.form-check-input-builtinerror.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinwarn:checked{
    background-color: var(--iqtheme-builtinwarn-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinwarn-checks-and-radios-color);
}
.form-check-input-builtinwarn:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinwarn-check-bg-image);
}
.form-check-input-builtinwarn:checked[type=radio] {
    background-color: var(--iqtheme-builtinwarn-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinwarn-radio-bg-image);
}
.form-check-input-builtinwarn.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinsuccess:checked{
    background-color: var(--iqtheme-builtinsuccess-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinsuccess-checks-and-radios-color);
}
.form-check-input-builtinsuccess:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinsuccess-check-bg-image);
}
.form-check-input-builtinsuccess:checked[type=radio] {
    background-color: var(--iqtheme-builtinsuccess-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinsuccess-radio-bg-image);
}
.form-check-input-builtinsuccess.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtinlight:checked{
    background-color: var(--iqtheme-builtinlight-checks-and-radios-bg);
    border-color: var(--iqtheme-builtinlight-checks-and-radios-color);
}
.form-check-input-builtinlight:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtinlight-check-bg-image);
}
.form-check-input-builtinlight:checked[type=radio] {
    background-color: var(--iqtheme-builtinlight-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtinlight-radio-bg-image);
}
.form-check-input-builtinlight.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}
.form-check-input-builtindark:checked{
    background-color: var(--iqtheme-builtindark-checks-and-radios-bg);
    border-color: var(--iqtheme-builtindark-checks-and-radios-color);
}
.form-check-input-builtindark:checked[type=checkbox] {
    --bs-form-check-bg-image: var(--iqtheme-builtindark-check-bg-image);
}
.form-check-input-builtindark:checked[type=radio] {
    background-color: var(--iqtheme-builtindark-checks-and-radios-bg);
    --bs-form-check-bg-image: var(--iqtheme-builtindark-radio-bg-image);
}
.form-check-input-builtindark.disabled{
    pointer-events: none;
    filter: none;
    opacity: .5;
}

.badge {
    --bs-badge-bg: var(--iqtheme-badge-bg, transparent);
    --bs-badge-color: var(--iqtheme-badge-color, inherit);
    --bs-badge-border-radius: var(--iqtheme-badge-shape-style, var(--iq-shape-style));
    --iq-badge-border-color-top: var(--iqtheme-badge-border-color-top, transparent);
    --iq-badge-border-color-right: var(--iqtheme-badge-border-color-right, transparent);
    --iq-badge-border-color-bottom: var(--iqtheme-badge-border-color-bottom, transparent);
    --iq-badge-border-color-left: var(--iqtheme-badge-border-color-left, transparent);
    --iq-badge-border-width-top: var(--iqtheme-badge-border-width-top, 0px);
    --iq-badge-border-width-right: var(--iqtheme-badge-border-width-right, 0px);
    --iq-badge-border-width-bottom: var(--iqtheme-badge-border-width-bottom, 0px);
    --iq-badge-border-width-left: var(--iqtheme-badge-border-width-left, 0px);
    border-top: var(--iq-badge-border-width-top) var(--iq-badge-border-style-top, none) var(--iq-badge-border-color-top);
    border-right: var(--iq-badge-border-width-right)  var(--iq-badge-border-style-right, none) var(--iq-badge-border-color-right);
    border-bottom: var(--iq-badge-border-width-bottom)  var(--iq-badge-border-style-bottom, none) var(--iq-badge-border-color-bottom);
    border-left: var(--iq-badge-border-width-left)  var(--iq-badge-border-style-left, none) var(--iq-badge-border-color-left);
    background-color: var(--bs-badge-bg, transparent);
    color: var(--bs-badge-color, inherit);
}
.badge-builtinglobal {
    --bs-badge-bg: var(--iqtheme-builtinglobal-badge-bg, var(--iq-color-secondary-subtle));
    --bs-badge-color: var(--iqtheme-builtinglobal-badge-color, var(--iq-color-secondary-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinglobal-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinglobal-badge-border-color-top, var(--iq-color-secondary));
    --iq-badge-border-color-right: var(--iqtheme-builtinglobal-badge-border-color-right, var(--iq-color-secondary));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinglobal-badge-border-color-bottom, var(--iq-color-secondary));
    --iq-badge-border-color-left: var(--iqtheme-builtinglobal-badge-border-color-left, var(--iq-color-secondary));
    --iq-badge-border-width-top: var(--iqtheme-builtinglobal-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinglobal-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinglobal-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinglobal-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinglobal-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinglobal-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinglobal-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinglobal-badge-border-style-left, solid);
    }
.badge-builtinprimary {
    --bs-badge-bg: var(--iqtheme-builtinprimary-badge-bg, var(--iq-color-primary-subtle));
    --bs-badge-color: var(--iqtheme-builtinprimary-badge-color, var(--iq-color-primary-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinprimary-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinprimary-badge-border-color-top, var(--iq-color-primary));
    --iq-badge-border-color-right: var(--iqtheme-builtinprimary-badge-border-color-right, var(--iq-color-primary));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinprimary-badge-border-color-bottom, var(--iq-color-primary));
    --iq-badge-border-color-left: var(--iqtheme-builtinprimary-badge-border-color-left, var(--iq-color-primary));
    --iq-badge-border-width-top: var(--iqtheme-builtinprimary-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinprimary-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinprimary-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinprimary-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinprimary-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinprimary-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinprimary-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinprimary-badge-border-style-left, solid);
    }
.badge-builtinsecondary {
    --bs-badge-bg: var(--iqtheme-builtinsecondary-badge-bg, var(--iq-color-secondary-subtle));
    --bs-badge-color: var(--iqtheme-builtinsecondary-badge-color, var(--iq-color-secondary-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinsecondary-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinsecondary-badge-border-color-top, var(--iq-color-secondary));
    --iq-badge-border-color-right: var(--iqtheme-builtinsecondary-badge-border-color-right, var(--iq-color-secondary));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinsecondary-badge-border-color-bottom, var(--iq-color-secondary));
    --iq-badge-border-color-left: var(--iqtheme-builtinsecondary-badge-border-color-left, var(--iq-color-secondary));
    --iq-badge-border-width-top: var(--iqtheme-builtinsecondary-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinsecondary-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinsecondary-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinsecondary-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinsecondary-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinsecondary-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinsecondary-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinsecondary-badge-border-style-left, solid);
    }
.badge-builtininfo {
    --bs-badge-bg: var(--iqtheme-builtininfo-badge-bg, var(--iq-color-info-subtle));
    --bs-badge-color: var(--iqtheme-builtininfo-badge-color, var(--iq-color-info-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtininfo-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtininfo-badge-border-color-top, var(--iq-color-info));
    --iq-badge-border-color-right: var(--iqtheme-builtininfo-badge-border-color-right, var(--iq-color-info));
    --iq-badge-border-color-bottom: var(--iqtheme-builtininfo-badge-border-color-bottom, var(--iq-color-info));
    --iq-badge-border-color-left: var(--iqtheme-builtininfo-badge-border-color-left, var(--iq-color-info));
    --iq-badge-border-width-top: var(--iqtheme-builtininfo-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtininfo-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtininfo-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtininfo-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtininfo-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtininfo-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtininfo-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtininfo-badge-border-style-left, solid);
    }
.badge-builtinerror {
    --bs-badge-bg: var(--iqtheme-builtinerror-badge-bg, var(--iq-color-error-subtle));
    --bs-badge-color: var(--iqtheme-builtinerror-badge-color, var(--iq-color-error-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinerror-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinerror-badge-border-color-top, var(--iq-color-error));
    --iq-badge-border-color-right: var(--iqtheme-builtinerror-badge-border-color-right, var(--iq-color-error));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinerror-badge-border-color-bottom, var(--iq-color-error));
    --iq-badge-border-color-left: var(--iqtheme-builtinerror-badge-border-color-left, var(--iq-color-error));
    --iq-badge-border-width-top: var(--iqtheme-builtinerror-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinerror-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinerror-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinerror-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinerror-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinerror-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinerror-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinerror-badge-border-style-left, solid);
    }
.badge-builtinwarn {
    --bs-badge-bg: var(--iqtheme-builtinwarn-badge-bg, var(--iq-color-warning-subtle));
    --bs-badge-color: var(--iqtheme-builtinwarn-badge-color, var(--iq-color-warning-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinwarn-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinwarn-badge-border-color-top, var(--iq-color-warning));
    --iq-badge-border-color-right: var(--iqtheme-builtinwarn-badge-border-color-right, var(--iq-color-warning));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinwarn-badge-border-color-bottom, var(--iq-color-warning));
    --iq-badge-border-color-left: var(--iqtheme-builtinwarn-badge-border-color-left, var(--iq-color-warning));
    --iq-badge-border-width-top: var(--iqtheme-builtinwarn-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinwarn-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinwarn-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinwarn-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinwarn-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinwarn-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinwarn-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinwarn-badge-border-style-left, solid);
    }
.badge-builtinsuccess {
    --bs-badge-bg: var(--iqtheme-builtinsuccess-badge-bg, var(--iq-color-success-subtle));
    --bs-badge-color: var(--iqtheme-builtinsuccess-badge-color, var(--iq-color-success-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinsuccess-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinsuccess-badge-border-color-top, var(--iq-color-success));
    --iq-badge-border-color-right: var(--iqtheme-builtinsuccess-badge-border-color-right, var(--iq-color-success));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinsuccess-badge-border-color-bottom, var(--iq-color-success));
    --iq-badge-border-color-left: var(--iqtheme-builtinsuccess-badge-border-color-left, var(--iq-color-success));
    --iq-badge-border-width-top: var(--iqtheme-builtinsuccess-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinsuccess-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinsuccess-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinsuccess-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinsuccess-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinsuccess-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinsuccess-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinsuccess-badge-border-style-left, solid);
    }
.badge-builtinlight {
    --bs-badge-bg: var(--iqtheme-builtinlight-badge-bg, var(--iq-color-light-subtle));
    --bs-badge-color: var(--iqtheme-builtinlight-badge-color, var(--iq-color-light-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtinlight-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtinlight-badge-border-color-top, var(--iq-color-light));
    --iq-badge-border-color-right: var(--iqtheme-builtinlight-badge-border-color-right, var(--iq-color-light));
    --iq-badge-border-color-bottom: var(--iqtheme-builtinlight-badge-border-color-bottom, var(--iq-color-light));
    --iq-badge-border-color-left: var(--iqtheme-builtinlight-badge-border-color-left, var(--iq-color-light));
    --iq-badge-border-width-top: var(--iqtheme-builtinlight-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtinlight-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtinlight-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtinlight-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtinlight-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtinlight-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtinlight-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtinlight-badge-border-style-left, solid);
    }
.badge-builtindark {
    --bs-badge-bg: var(--iqtheme-builtindark-badge-bg, var(--iq-color-dark-subtle));
    --bs-badge-color: var(--iqtheme-builtindark-badge-color, var(--iq-color-dark-subtle-contrast));
    --bs-badge-border-radius: var(--iqtheme-builtindark-badge-shape-style, var(--iqtheme-badge-shape-style, var(--iq-shape-style)));
    --iq-badge-border-color-top: var(--iqtheme-builtindark-badge-border-color-top, var(--iq-color-dark));
    --iq-badge-border-color-right: var(--iqtheme-builtindark-badge-border-color-right, var(--iq-color-dark));
    --iq-badge-border-color-bottom: var(--iqtheme-builtindark-badge-border-color-bottom, var(--iq-color-dark));
    --iq-badge-border-color-left: var(--iqtheme-builtindark-badge-border-color-left, var(--iq-color-dark));
    --iq-badge-border-width-top: var(--iqtheme-builtindark-badge-border-width-top, 1px);
    --iq-badge-border-width-right: var(--iqtheme-builtindark-badge-border-width-right, 1px);
    --iq-badge-border-width-bottom: var(--iqtheme-builtindark-badge-border-width-bottom, 1px);
    --iq-badge-border-width-left: var(--iqtheme-builtindark-badge-border-width-left, 1px);
    --iq-badge-border-style-top: var(--iqtheme-builtindark-badge-border-style-top, solid);
    --iq-badge-border-style-right: var(--iqtheme-builtindark-badge-border-style-right, solid);
    --iq-badge-border-style-bottom: var(--iqtheme-builtindark-badge-border-style-bottom, solid);
  --iq-badge-border-style-left: var(--iqtheme-builtindark-badge-border-style-left, solid);
    }

.toggle-btn-builtinglobal {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinglobal-toggle-button-unselected-color, var(--iq-color-button-toggle-label));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinglobal-toggle-button-color-hover, var(--iq-color-button-toggle-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinglobal-toggle-button-bg-hover, var(--iq-color-button-toggle-label-hover));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinglobal-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinglobal-toggle-button-border-color-top, var(--iq-color-secondary));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinglobal-toggle-button-border-color-right, var(--iq-color-secondary));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinglobal-toggle-button-border-color-bottom, var(--iq-color-secondary));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinglobal-toggle-button-border-color-left, var(--iq-color-secondary));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinglobal-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinglobal-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinglobal-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinglobal-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinglobal-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinglobal-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinglobal-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinglobal-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinglobal-toggle-button-color, var(--iq-color-secondary-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinglobal-toggle-button-bg, var(--iq-color-secondary));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinglobal-toggle-button-bg-disabled, var(--iq-color-secondary-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinglobal-toggle-button-color-disabled, var(--iq-color-secondary-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinglobal-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinglobal {
  gap: 0px;
}

.toggle-btn-builtinprimary {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinprimary-toggle-button-unselected-color, var(--iq-color-primary));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinprimary-toggle-button-color-hover, var(--iq-color-primary-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinprimary-toggle-button-bg-hover, var(--iq-color-primary-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinprimary-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinprimary-toggle-button-border-color-top, var(--iq-color-primary));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinprimary-toggle-button-border-color-right, var(--iq-color-primary));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinprimary-toggle-button-border-color-bottom, var(--iq-color-primary));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinprimary-toggle-button-border-color-left, var(--iq-color-primary));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinprimary-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinprimary-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinprimary-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinprimary-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinprimary-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinprimary-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinprimary-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinprimary-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinprimary-toggle-button-color, var(--iq-color-primary-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinprimary-toggle-button-bg, var(--iq-color-primary));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinprimary-toggle-button-bg-disabled, var(--iq-color-primary-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinprimary-toggle-button-color-disabled, var(--iq-color-primary-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinprimary-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinprimary {
  gap: 0px;
}

.toggle-btn-builtinsecondary {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinsecondary-toggle-button-unselected-color, var(--iq-color-secondary));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinsecondary-toggle-button-color-hover, var(--iq-color-secondary-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinsecondary-toggle-button-bg-hover, var(--iq-color-secondary-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinsecondary-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinsecondary-toggle-button-border-color-top, var(--iq-color-secondary));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinsecondary-toggle-button-border-color-right, var(--iq-color-secondary));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinsecondary-toggle-button-border-color-bottom, var(--iq-color-secondary));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinsecondary-toggle-button-border-color-left, var(--iq-color-secondary));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinsecondary-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinsecondary-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinsecondary-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinsecondary-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinsecondary-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinsecondary-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinsecondary-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinsecondary-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinsecondary-toggle-button-color, var(--iq-color-secondary-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinsecondary-toggle-button-bg, var(--iq-color-secondary));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinsecondary-toggle-button-bg-disabled, var(--iq-color-secondary-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinsecondary-toggle-button-color-disabled, var(--iq-color-secondary-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinsecondary-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinsecondary {
  gap: 0px;
}

.toggle-btn-builtininfo {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtininfo-toggle-button-unselected-color, var(--iq-color-info));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtininfo-toggle-button-color-hover, var(--iq-color-info-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtininfo-toggle-button-bg-hover, var(--iq-color-info-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtininfo-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtininfo-toggle-button-border-color-top, var(--iq-color-info));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtininfo-toggle-button-border-color-right, var(--iq-color-info));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtininfo-toggle-button-border-color-bottom, var(--iq-color-info));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtininfo-toggle-button-border-color-left, var(--iq-color-info));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtininfo-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtininfo-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtininfo-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtininfo-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtininfo-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtininfo-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtininfo-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtininfo-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtininfo-toggle-button-color, var(--iq-color-info-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtininfo-toggle-button-bg, var(--iq-color-info));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtininfo-toggle-button-bg-disabled, var(--iq-color-info-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtininfo-toggle-button-color-disabled, var(--iq-color-info-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtininfo-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtininfo {
  gap: 0px;
}

.toggle-btn-builtinerror {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinerror-toggle-button-unselected-color, var(--iq-color-error));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinerror-toggle-button-color-hover, var(--iq-color-error-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinerror-toggle-button-bg-hover, var(--iq-color-error-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinerror-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinerror-toggle-button-border-color-top, var(--iq-color-error));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinerror-toggle-button-border-color-right, var(--iq-color-error));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinerror-toggle-button-border-color-bottom, var(--iq-color-error));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinerror-toggle-button-border-color-left, var(--iq-color-error));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinerror-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinerror-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinerror-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinerror-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinerror-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinerror-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinerror-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinerror-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinerror-toggle-button-color, var(--iq-color-error-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinerror-toggle-button-bg, var(--iq-color-error));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinerror-toggle-button-bg-disabled, var(--iq-color-error-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinerror-toggle-button-color-disabled, var(--iq-color-error-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinerror-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinerror {
  gap: 0px;
}

.toggle-btn-builtinwarn {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinwarn-toggle-button-unselected-color, var(--iq-color-warning));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinwarn-toggle-button-color-hover, var(--iq-color-warning-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinwarn-toggle-button-bg-hover, var(--iq-color-warning-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinwarn-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinwarn-toggle-button-border-color-top, var(--iq-color-warning));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinwarn-toggle-button-border-color-right, var(--iq-color-warning));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinwarn-toggle-button-border-color-bottom, var(--iq-color-warning));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinwarn-toggle-button-border-color-left, var(--iq-color-warning));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinwarn-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinwarn-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinwarn-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinwarn-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinwarn-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinwarn-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinwarn-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinwarn-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinwarn-toggle-button-color, var(--iq-color-warning-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinwarn-toggle-button-bg, var(--iq-color-warning));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinwarn-toggle-button-bg-disabled, var(--iq-color-warning-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinwarn-toggle-button-color-disabled, var(--iq-color-warning-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinwarn-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinwarn {
  gap: 0px;
}

.toggle-btn-builtinsuccess {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinsuccess-toggle-button-unselected-color, var(--iq-color-success));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinsuccess-toggle-button-color-hover, var(--iq-color-success-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinsuccess-toggle-button-bg-hover, var(--iq-color-success-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinsuccess-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinsuccess-toggle-button-border-color-top, var(--iq-color-success));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinsuccess-toggle-button-border-color-right, var(--iq-color-success));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinsuccess-toggle-button-border-color-bottom, var(--iq-color-success));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinsuccess-toggle-button-border-color-left, var(--iq-color-success));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinsuccess-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinsuccess-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinsuccess-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinsuccess-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinsuccess-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinsuccess-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinsuccess-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinsuccess-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinsuccess-toggle-button-color, var(--iq-color-success-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinsuccess-toggle-button-bg, var(--iq-color-success));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinsuccess-toggle-button-bg-disabled, var(--iq-color-success-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinsuccess-toggle-button-color-disabled, var(--iq-color-success-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinsuccess-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinsuccess {
  gap: 0px;
}

.toggle-btn-builtinlight {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtinlight-toggle-button-unselected-color, var(--iq-color-light));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtinlight-toggle-button-color-hover, var(--iq-color-light-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtinlight-toggle-button-bg-hover, var(--iq-color-light-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtinlight-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtinlight-toggle-button-border-color-top, var(--iq-color-light));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtinlight-toggle-button-border-color-right, var(--iq-color-light));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtinlight-toggle-button-border-color-bottom, var(--iq-color-light));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtinlight-toggle-button-border-color-left, var(--iq-color-light));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtinlight-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtinlight-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtinlight-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtinlight-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtinlight-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtinlight-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtinlight-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtinlight-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtinlight-toggle-button-color, var(--iq-color-light-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtinlight-toggle-button-bg, var(--iq-color-light));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtinlight-toggle-button-bg-disabled, var(--iq-color-light-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtinlight-toggle-button-color-disabled, var(--iq-color-light-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtinlight-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtinlight {
  gap: 0px;
}

.toggle-btn-builtindark {
  --iq-toggle-button-bg: white;
  --iq-toggle-button-color: var(--iqtheme-builtindark-toggle-button-unselected-color, var(--iq-color-dark));
  --iq-toggle-button-bg-hover: var(--iqtheme-builtindark-toggle-button-color-hover, var(--iq-color-dark-hover));
  --iq-toggle-button-color-hover: var(--iqtheme-builtindark-toggle-button-bg-hover, var(--iq-color-dark-hover-contrast));
  --iq-toggle-button-inner-border-radius: var(--iqtheme-builtindark-toggle-button-inner-border-radius, 0);
  --iq-toggle-button-border-color-top: var(--iqtheme-builtindark-toggle-button-border-color-top, var(--iq-color-dark));
  --iq-toggle-button-border-color-right: var(--iqtheme-builtindark-toggle-button-border-color-right, var(--iq-color-dark));
  --iq-toggle-button-border-color-bottom: var(--iqtheme-builtindark-toggle-button-border-color-bottom, var(--iq-color-dark));
  --iq-toggle-button-border-color-left: var(--iqtheme-builtindark-toggle-button-border-color-left, var(--iq-color-dark));
  --iq-toggle-button-border-width-top: var(--iqtheme-builtindark-toggle-button-border-width-top, 1px);
  --iq-toggle-button-border-width-right: var(--iqtheme-builtindark-toggle-button-border-width-right, 1px);
  --iq-toggle-button-border-width-bottom: var(--iqtheme-builtindark-toggle-button-border-width-bottom, 1px);
  --iq-toggle-button-border-width-left: var(--iqtheme-builtindark-toggle-button-border-width-left, 1px);
  --iq-toggle-button-border-style-top: var(--iqtheme-builtindark-toggle-button-border-style-top, solid);
  --iq-toggle-button-border-style-right: var(--iqtheme-builtindark-toggle-button-border-style-right, solid);
  --iq-toggle-button-border-style-bottom: var(--iqtheme-builtindark-toggle-button-border-style-bottom, solid);
  --iq-toggle-button-border-style-left: var(--iqtheme-builtindark-toggle-button-border-style-left, solid);
  --iq-toggle-button-bg-active: var(--iqtheme-builtindark-toggle-button-color, var(--iq-color-dark-contrast));
  --iq-toggle-button-color-active: var(--iqtheme-builtindark-toggle-button-bg, var(--iq-color-dark));
  --iq-toggle-button-bg-disabled: var(--iqtheme-builtindark-toggle-button-bg-disabled, var(--iq-color-dark-subtle));
  --iq-toggle-button-color-disabled: var(--iqtheme-builtindark-toggle-button-color-disabled, var(--iq-color-dark-subtle-contrast));
  --iq-toggle-button-border-radius: var(--iqtheme-builtindark-toggle-button-shape-style, inherit);
}

.btn-group.toggle-btn-builtindark {
  gap: 0px;
}


.ls:not([class*="section-"]) {
    --section-bg: var(--iqtheme-builtinglobal-section-bg, transparent);
    --section-color: var(--iqtheme-builtinglobal-section-color,  var(--iq-color-secondary));
    --section-title-color: var(--iqtheme-builtinglobal-section-title-color, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-title-bg: var(--iqtheme-builtinglobal-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinglobal-section-padding-top, 0px);
        padding-right: var(--iqtheme-builtinglobal-section-padding-right, 0px);
        padding-bottom: var(--iqtheme-builtinglobal-section-padding-bottom, 0px);
        padding-left: var(--iqtheme-builtinglobal-section-padding-left, 0px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinglobal-section-title-padding-top, 0px);
        padding-right: var(--iqtheme-builtinglobal-section-title-padding-right, 0px);
        padding-bottom: var(--iqtheme-builtinglobal-section-title-padding-bottom, 0px);
        padding-left: var(--iqtheme-builtinglobal-section-title-padding-left, 0px);
    }
    --section-border-radius: var(--iqtheme-builtinglobal-section-border-radius, 0px);
    --section-border-radius: var(--iqtheme-builtinglobal-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinglobal-section-border-color-top, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-border-color-right: var(--iqtheme-builtinglobal-section-border-color-right, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-border-color-bottom: var(--iqtheme-builtinglobal-section-border-color-bottom, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-border-color-left: var(--iqtheme-builtinglobal-section-border-color-left, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-border-width-top: var(--iqtheme-builtinglobal-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinglobal-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinglobal-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinglobal-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinglobal-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinglobal-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinglobal-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinglobal-section-border-style-left, solid);
}
.ls.section-builtinprimary {
    --section-bg: var(--iqtheme-builtinprimary-section-bg, var(--iq-color-primary-subtle));
    --section-color: var(--iqtheme-builtinprimary-section-color,  var(--iq-color-primary));
    --section-text-color: var(--iqtheme-builtinprimary-section-color, var(--iq-color-primary-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinprimary-section-title-color, var(--iqtheme-column-color, var(--iq-color-primary)));
    --section-title-bg: var(--iqtheme-builtinprimary-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinprimary-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinprimary-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinprimary-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinprimary-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinprimary-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinprimary-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinprimary-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinprimary-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinprimary-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinprimary-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinprimary-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinprimary-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinprimary-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinprimary-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinprimary-section-border-color-top, var(--iq-color-primary));
    --section-border-color-right: var(--iqtheme-builtinprimary-section-border-color-right, var(--iq-color-primary));
    --section-border-color-bottom: var(--iqtheme-builtinprimary-section-border-color-bottom, var(--iq-color-primary));
    --section-border-color-left: var(--iqtheme-builtinprimary-section-border-color-left, var(--iq-color-primary));
    --section-border-width-top: var(--iqtheme-builtinprimary-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinprimary-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinprimary-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinprimary-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinprimary-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinprimary-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinprimary-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinprimary-section-border-style-left, solid);
}
.ls.section-builtinsecondary {
    --section-bg: var(--iqtheme-builtinsecondary-section-bg, var(--iq-color-secondary-subtle));
    --section-color: var(--iqtheme-builtinsecondary-section-color,  var(--iq-color-secondary));
    --section-text-color: var(--iqtheme-builtinsecondary-section-color, var(--iq-color-secondary-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinsecondary-section-title-color, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --section-title-bg: var(--iqtheme-builtinsecondary-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinsecondary-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinsecondary-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinsecondary-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinsecondary-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinsecondary-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinsecondary-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinsecondary-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinsecondary-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinsecondary-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinsecondary-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsecondary-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsecondary-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsecondary-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinsecondary-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinsecondary-section-border-color-top, var(--iq-color-secondary));
    --section-border-color-right: var(--iqtheme-builtinsecondary-section-border-color-right, var(--iq-color-secondary));
    --section-border-color-bottom: var(--iqtheme-builtinsecondary-section-border-color-bottom, var(--iq-color-secondary));
    --section-border-color-left: var(--iqtheme-builtinsecondary-section-border-color-left, var(--iq-color-secondary));
    --section-border-width-top: var(--iqtheme-builtinsecondary-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinsecondary-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinsecondary-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinsecondary-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinsecondary-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinsecondary-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinsecondary-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinsecondary-section-border-style-left, solid);
}
.ls.section-builtininfo {
    --section-bg: var(--iqtheme-builtininfo-section-bg, var(--iq-color-info-subtle));
    --section-color: var(--iqtheme-builtininfo-section-color,  var(--iq-color-info));
    --section-text-color: var(--iqtheme-builtininfo-section-color, var(--iq-color-info-subtle-contrast));
    --section-title-color: var(--iqtheme-builtininfo-section-title-color, var(--iqtheme-column-color, var(--iq-color-info)));
    --section-title-bg: var(--iqtheme-builtininfo-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtininfo-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtininfo-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtininfo-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtininfo-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtininfo-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtininfo-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtininfo-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtininfo-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtininfo-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtininfo-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtininfo-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtininfo-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtininfo-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtininfo-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtininfo-section-border-color-top, var(--iq-color-info));
    --section-border-color-right: var(--iqtheme-builtininfo-section-border-color-right, var(--iq-color-info));
    --section-border-color-bottom: var(--iqtheme-builtininfo-section-border-color-bottom, var(--iq-color-info));
    --section-border-color-left: var(--iqtheme-builtininfo-section-border-color-left, var(--iq-color-info));
    --section-border-width-top: var(--iqtheme-builtininfo-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtininfo-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtininfo-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtininfo-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtininfo-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtininfo-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtininfo-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtininfo-section-border-style-left, solid);
}
.ls.section-builtinerror {
    --section-bg: var(--iqtheme-builtinerror-section-bg, var(--iq-color-error-subtle));
    --section-color: var(--iqtheme-builtinerror-section-color,  var(--iq-color-error));
    --section-text-color: var(--iqtheme-builtinerror-section-color, var(--iq-color-error-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinerror-section-title-color, var(--iqtheme-column-color, var(--iq-color-error)));
    --section-title-bg: var(--iqtheme-builtinerror-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinerror-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinerror-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinerror-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinerror-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinerror-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinerror-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinerror-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinerror-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinerror-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinerror-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinerror-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinerror-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinerror-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinerror-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinerror-section-border-color-top, var(--iq-color-error));
    --section-border-color-right: var(--iqtheme-builtinerror-section-border-color-right, var(--iq-color-error));
    --section-border-color-bottom: var(--iqtheme-builtinerror-section-border-color-bottom, var(--iq-color-error));
    --section-border-color-left: var(--iqtheme-builtinerror-section-border-color-left, var(--iq-color-error));
    --section-border-width-top: var(--iqtheme-builtinerror-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinerror-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinerror-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinerror-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinerror-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinerror-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinerror-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinerror-section-border-style-left, solid);
}
.ls.section-builtinwarn {
    --section-bg: var(--iqtheme-builtinwarn-section-bg, var(--iq-color-warning-subtle));
    --section-color: var(--iqtheme-builtinwarn-section-color,  var(--iq-color-warning));
    --section-text-color: var(--iqtheme-builtinwarn-section-color, var(--iq-color-warning-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinwarn-section-title-color, var(--iqtheme-column-color, var(--iq-color-warning)));
    --section-title-bg: var(--iqtheme-builtinwarn-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinwarn-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinwarn-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinwarn-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinwarn-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinwarn-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinwarn-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinwarn-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinwarn-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinwarn-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinwarn-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinwarn-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinwarn-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinwarn-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinwarn-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinwarn-section-border-color-top, var(--iq-color-warning));
    --section-border-color-right: var(--iqtheme-builtinwarn-section-border-color-right, var(--iq-color-warning));
    --section-border-color-bottom: var(--iqtheme-builtinwarn-section-border-color-bottom, var(--iq-color-warning));
    --section-border-color-left: var(--iqtheme-builtinwarn-section-border-color-left, var(--iq-color-warning));
    --section-border-width-top: var(--iqtheme-builtinwarn-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinwarn-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinwarn-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinwarn-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinwarn-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinwarn-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinwarn-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinwarn-section-border-style-left, solid);
}
.ls.section-builtinsuccess {
    --section-bg: var(--iqtheme-builtinsuccess-section-bg, var(--iq-color-success-subtle));
    --section-color: var(--iqtheme-builtinsuccess-section-color,  var(--iq-color-success));
    --section-text-color: var(--iqtheme-builtinsuccess-section-color, var(--iq-color-success-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinsuccess-section-title-color, var(--iqtheme-column-color, var(--iq-color-success)));
    --section-title-bg: var(--iqtheme-builtinsuccess-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinsuccess-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinsuccess-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinsuccess-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinsuccess-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinsuccess-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinsuccess-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinsuccess-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinsuccess-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinsuccess-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinsuccess-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsuccess-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsuccess-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsuccess-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinsuccess-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinsuccess-section-border-color-top, var(--iq-color-success));
    --section-border-color-right: var(--iqtheme-builtinsuccess-section-border-color-right, var(--iq-color-success));
    --section-border-color-bottom: var(--iqtheme-builtinsuccess-section-border-color-bottom, var(--iq-color-success));
    --section-border-color-left: var(--iqtheme-builtinsuccess-section-border-color-left, var(--iq-color-success));
    --section-border-width-top: var(--iqtheme-builtinsuccess-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinsuccess-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinsuccess-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinsuccess-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinsuccess-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinsuccess-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinsuccess-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinsuccess-section-border-style-left, solid);
}
.ls.section-builtinlight {
    --section-bg: var(--iqtheme-builtinlight-section-bg, var(--iq-color-light-subtle));
    --section-color: var(--iqtheme-builtinlight-section-color,  var(--iq-color-light));
    --section-text-color: var(--iqtheme-builtinlight-section-color, var(--iq-color-light-subtle-contrast));
    --section-title-color: var(--iqtheme-builtinlight-section-title-color, var(--iqtheme-column-color, var(--iq-color-light)));
    --section-title-bg: var(--iqtheme-builtinlight-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtinlight-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtinlight-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinlight-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtinlight-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtinlight-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtinlight-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtinlight-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtinlight-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtinlight-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtinlight-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinlight-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinlight-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinlight-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtinlight-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtinlight-section-border-color-top, var(--iq-color-light));
    --section-border-color-right: var(--iqtheme-builtinlight-section-border-color-right, var(--iq-color-light));
    --section-border-color-bottom: var(--iqtheme-builtinlight-section-border-color-bottom, var(--iq-color-light));
    --section-border-color-left: var(--iqtheme-builtinlight-section-border-color-left, var(--iq-color-light));
    --section-border-width-top: var(--iqtheme-builtinlight-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtinlight-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtinlight-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtinlight-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtinlight-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtinlight-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtinlight-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtinlight-section-border-style-left, solid);
}
.ls.section-builtindark {
    --section-bg: var(--iqtheme-builtindark-section-bg, var(--iq-color-dark-subtle));
    --section-color: var(--iqtheme-builtindark-section-color,  var(--iq-color-dark));
    --section-text-color: var(--iqtheme-builtindark-section-color, var(--iq-color-dark-subtle-contrast));
    --section-title-color: var(--iqtheme-builtindark-section-title-color, var(--iqtheme-column-color, var(--iq-color-dark)));
    --section-title-bg: var(--iqtheme-builtindark-section-title-bg, transparent);
    & > .ls-body {
        padding-top: var(--iqtheme-builtindark-section-padding-top, 10px);
        padding-right: var(--iqtheme-builtindark-section-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtindark-section-padding-bottom, 20px);
        padding-left: var(--iqtheme-builtindark-section-padding-left, 20px);
    }
    & > .ls-title-area {
        padding-top: var(--iqtheme-builtindark-section-title-padding-top, 20px);
        padding-right: var(--iqtheme-builtindark-section-title-padding-right, 20px);
        padding-bottom: var(--iqtheme-builtindark-section-title-padding-bottom, 10px);
        padding-left: var(--iqtheme-builtindark-section-title-padding-left, 20px);
    }
    --section-border-radius: var(--iqtheme-builtindark-section-border-radius, 0px);
    --iqtheme-link-color: var(--iqtheme-builtindark-section-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtindark-section-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtindark-section-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtindark-section-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --section-border-radius: var(--iqtheme-builtindark-section-shape-style, var(--iqtheme-section-shape-style, var(--iq-shape-style)));
    --section-border-color-top: var(--iqtheme-builtindark-section-border-color-top, var(--iq-color-dark));
    --section-border-color-right: var(--iqtheme-builtindark-section-border-color-right, var(--iq-color-dark));
    --section-border-color-bottom: var(--iqtheme-builtindark-section-border-color-bottom, var(--iq-color-dark));
    --section-border-color-left: var(--iqtheme-builtindark-section-border-color-left, var(--iq-color-dark));
    --section-border-width-top: var(--iqtheme-builtindark-section-border-width-top, 0px);
    --section-border-width-right: var(--iqtheme-builtindark-section-border-width-right, 0px);
    --section-border-width-bottom: var(--iqtheme-builtindark-section-border-width-bottom, 0px);
    --section-border-width-left: var(--iqtheme-builtindark-section-border-width-left, 0px);
    --section-border-style-top: var(--iqtheme-builtindark-section-border-style-top, solid);
    --section-border-style-right: var(--iqtheme-builtindark-section-border-style-right, solid);
    --section-border-style-bottom: var(--iqtheme-builtindark-section-border-style-bottom, solid);
    --section-border-style-left: var(--iqtheme-builtindark-section-border-style-left, solid);
}

.lc {
    --iqtheme-column-bg: var(--iqtheme-default-column-bg, transparent);
    --iqtheme-column-color: var(--iqtheme-default-column-color, var(--iq-color-secondary-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-default-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-default-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-default-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-default-column-padding-left, 10px);
    --iqtheme-column-border-radius: var(--iqtheme-builtinglobal-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinglobal-column-border-color-top, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinglobal-column-border-color-right, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinglobal-column-border-color-bottom, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinglobal-column-border-color-left, var(--iqtheme-column-color, var(--iq-color-secondary)));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinglobal-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinglobal-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinglobal-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinglobal-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinglobal-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinglobal-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinglobal-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinglobal-column-border-style-left, solid);
}
.column-builtinprimary {
    --iqtheme-column-bg: var(--iqtheme-builtinprimary-column-bg, var(--iq-color-primary-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinprimary-column-color, var(--iq-color-primary-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinprimary-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinprimary-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinprimary-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinprimary-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinprimary-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinprimary-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinprimary-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinprimary-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinprimary-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinprimary-column-border-color-top, var(--iq-color-primary));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinprimary-column-border-color-right, var(--iq-color-primary));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinprimary-column-border-color-bottom, var(--iq-color-primary));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinprimary-column-border-color-left, var(--iq-color-primary));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinprimary-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinprimary-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinprimary-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinprimary-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinprimary-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinprimary-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinprimary-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinprimary-column-border-style-left, solid);
    }
.column-builtinsecondary {
    --iqtheme-column-bg: var(--iqtheme-builtinsecondary-column-bg, var(--iq-color-secondary-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinsecondary-column-color, var(--iq-color-secondary-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinsecondary-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinsecondary-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinsecondary-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinsecondary-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinsecondary-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsecondary-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsecondary-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsecondary-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinsecondary-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinsecondary-column-border-color-top, var(--iq-color-secondary));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinsecondary-column-border-color-right, var(--iq-color-secondary));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinsecondary-column-border-color-bottom, var(--iq-color-secondary));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinsecondary-column-border-color-left, var(--iq-color-secondary));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinsecondary-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinsecondary-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinsecondary-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinsecondary-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinsecondary-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinsecondary-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinsecondary-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinsecondary-column-border-style-left, solid);
    }
.column-builtininfo {
    --iqtheme-column-bg: var(--iqtheme-builtininfo-column-bg, var(--iq-color-info-subtle));
    --iqtheme-column-color: var(--iqtheme-builtininfo-column-color, var(--iq-color-info-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtininfo-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtininfo-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtininfo-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtininfo-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtininfo-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtininfo-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtininfo-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtininfo-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtininfo-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtininfo-column-border-color-top, var(--iq-color-info));
    --iqtheme-column-border-color-right: var(--iqtheme-builtininfo-column-border-color-right, var(--iq-color-info));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtininfo-column-border-color-bottom, var(--iq-color-info));
    --iqtheme-column-border-color-left: var(--iqtheme-builtininfo-column-border-color-left, var(--iq-color-info));
    --iqtheme-column-border-width-top: var(--iqtheme-builtininfo-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtininfo-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtininfo-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtininfo-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtininfo-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtininfo-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtininfo-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtininfo-column-border-style-left, solid);
    }
.column-builtinerror {
    --iqtheme-column-bg: var(--iqtheme-builtinerror-column-bg, var(--iq-color-error-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinerror-column-color, var(--iq-color-error-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinerror-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinerror-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinerror-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinerror-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinerror-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinerror-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinerror-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinerror-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinerror-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinerror-column-border-color-top, var(--iq-color-error));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinerror-column-border-color-right, var(--iq-color-error));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinerror-column-border-color-bottom, var(--iq-color-error));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinerror-column-border-color-left, var(--iq-color-error));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinerror-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinerror-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinerror-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinerror-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinerror-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinerror-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinerror-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinerror-column-border-style-left, solid);
    }
.column-builtinwarn {
    --iqtheme-column-bg: var(--iqtheme-builtinwarn-column-bg, var(--iq-color-warning-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinwarn-column-color, var(--iq-color-warning-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinwarn-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinwarn-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinwarn-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinwarn-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinwarn-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinwarn-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinwarn-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinwarn-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinwarn-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinwarn-column-border-color-top, var(--iq-color-warning));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinwarn-column-border-color-right, var(--iq-color-warning));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinwarn-column-border-color-bottom, var(--iq-color-warning));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinwarn-column-border-color-left, var(--iq-color-warning));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinwarn-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinwarn-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinwarn-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinwarn-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinwarn-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinwarn-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinwarn-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinwarn-column-border-style-left, solid);
    }
.column-builtinsuccess {
    --iqtheme-column-bg: var(--iqtheme-builtinsuccess-column-bg, var(--iq-color-success-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinsuccess-column-color, var(--iq-color-success-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinsuccess-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinsuccess-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinsuccess-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinsuccess-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinsuccess-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinsuccess-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinsuccess-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinsuccess-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinsuccess-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinsuccess-column-border-color-top, var(--iq-color-success));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinsuccess-column-border-color-right, var(--iq-color-success));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinsuccess-column-border-color-bottom, var(--iq-color-success));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinsuccess-column-border-color-left, var(--iq-color-success));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinsuccess-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinsuccess-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinsuccess-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinsuccess-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinsuccess-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinsuccess-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinsuccess-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinsuccess-column-border-style-left, solid);
    }
.column-builtinlight {
    --iqtheme-column-bg: var(--iqtheme-builtinlight-column-bg, var(--iq-color-light-subtle));
    --iqtheme-column-color: var(--iqtheme-builtinlight-column-color, var(--iq-color-light-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtinlight-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtinlight-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtinlight-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtinlight-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtinlight-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtinlight-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtinlight-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtinlight-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtinlight-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtinlight-column-border-color-top, var(--iq-color-light));
    --iqtheme-column-border-color-right: var(--iqtheme-builtinlight-column-border-color-right, var(--iq-color-light));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtinlight-column-border-color-bottom, var(--iq-color-light));
    --iqtheme-column-border-color-left: var(--iqtheme-builtinlight-column-border-color-left, var(--iq-color-light));
    --iqtheme-column-border-width-top: var(--iqtheme-builtinlight-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtinlight-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtinlight-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtinlight-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtinlight-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtinlight-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtinlight-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtinlight-column-border-style-left, solid);
    }
.column-builtindark {
    --iqtheme-column-bg: var(--iqtheme-builtindark-column-bg, var(--iq-color-dark-subtle));
    --iqtheme-column-color: var(--iqtheme-builtindark-column-color, var(--iq-color-dark-subtle-contrast));
    --iqtheme-column-padding-top: var(--iqtheme-builtindark-column-padding-top, 10px);
    --iqtheme-column-padding-right: var(--iqtheme-builtindark-column-padding-right, 10px);
    --iqtheme-column-padding-bottom: var(--iqtheme-builtindark-column-padding-bottom, 10px);
    --iqtheme-column-padding-left: var(--iqtheme-builtindark-column-padding-left, 10px);
    --iqtheme-link-color: var(--iqtheme-builtindark-column-link-color, var(--iq-link-color));
    --iqtheme-link-hover-color: var(--iqtheme-builtindark-column-link-hover-color, var(--iq-link-hover-color));
    --iq-color-button-link-label: var(--iqtheme-builtindark-column-link-color, var(--iqtheme-link-button-label-color, var(--iq-color-link)));
    --iq-color-button-link-hover: var(--iqtheme-builtindark-column-link-hover-color, var(--iqtheme-link-button-hover-color, var(--iq-color-link-hover)));
    --iqtheme-column-border-radius: var(--iqtheme-builtindark-column-shape-style, var(--iqtheme-column-shape-style, var(--iq-shape-style)));
    --iqtheme-column-border-color-top: var(--iqtheme-builtindark-column-border-color-top, var(--iq-color-dark));
    --iqtheme-column-border-color-right: var(--iqtheme-builtindark-column-border-color-right, var(--iq-color-dark));
    --iqtheme-column-border-color-bottom: var(--iqtheme-builtindark-column-border-color-bottom, var(--iq-color-dark));
    --iqtheme-column-border-color-left: var(--iqtheme-builtindark-column-border-color-left, var(--iq-color-dark));
    --iqtheme-column-border-width-top: var(--iqtheme-builtindark-column-border-width-top, 0px);
    --iqtheme-column-border-width-right: var(--iqtheme-builtindark-column-border-width-right, 0px);
    --iqtheme-column-border-width-bottom: var(--iqtheme-builtindark-column-border-width-bottom, 0px);
    --iqtheme-column-border-width-left: var(--iqtheme-builtindark-column-border-width-left, 0px);
    --iqtheme-column-border-style-top: var(--iqtheme-builtindark-column-border-style-top, solid);
    --iqtheme-column-border-style-right: var(--iqtheme-builtindark-column-border-style-right, solid);
    --iqtheme-column-border-style-bottom: var(--iqtheme-builtindark-column-border-style-bottom, solid);
    --iqtheme-column-border-style-left: var(--iqtheme-builtindark-column-border-style-left, solid);
    }

{{LinkStylePlaceholder}}



#QuestionsInner .datagrid-table {
  .q-datagrid.table {
    thead>tr>th.sorting_asc:before, 
    thead>tr>th.sorting_desc:after, 
    thead>tr>td.sorting_asc:before, 
    thead>tr>td.sorting_desc:after {
        opacity: 1;
    }

    th {
      background-color: var(--iqtheme-datagrid-header-color-bg);
      color: var(--iqtheme-datagrid-header-color-text);
    }

    .dtrg-group th {
      background-color: var(--iqtheme-datagrid-subheader-color-bg);
      color: var(--iqtheme-datagrid-subheader-color-text);
    }

    tbody > tr > td {
      background-color: var(--iqtheme-datagrid-row-color-bg);
      color: var(--iqtheme-datagrid-row-color-text);
    }

    tbody > tr.selected > * {
      box-shadow: none;
      background-color: var(--iqtheme-datagrid-selected-row-color-bg);
      color: var(--iqtheme-datagrid-selected-row-color-text);
    }
  }

  .dt-buttons > .btn {
    background-color: var(--iqtheme-datagrid-header-color-bg);
    color: var(--iqtheme-datagrid-header-color-text);

    &:hover, &:active {
      background-color: var(--iqtheme-datagrid-header-color-bg-hover);
      color: var(--iqtheme-datagrid-header-color-text-hover);
    }
  }

  .page-item {
    a.page-link {
      background-color: var(--iqtheme-datagrid-header-color-bg-tint);
      border-color: var(--iqtheme-datagrid-header-color-bg-tint);
      color: var(--iqtheme-datagrid-header-color-text-tint);
    }

    &:hover a.page-link, &.active:hover a.page-link {
      background-color: var(--iqtheme-datagrid-header-color-bg-hover);
      border-color: var(--iqtheme-datagrid-header-color-bg-hover);
      color: var(--iqtheme-datagrid-header-color-text-hover);
    }

    &.active a.page-link {
      background-color: var(--iqtheme-datagrid-header-color-bg);
      border-color: var(--iqtheme-datagrid-header-color-bg);
      color: var(--iqtheme-datagrid-header-color-text);
    }

    &.disabled a.page-link {
      background-color: var(--iqtheme-datagrid-header-color-bg-tint);
      border-color: var(--iqtheme-datagrid-header-color-bg-tint);
      color: var(--iqtheme-datagrid-header-color-text-tint);
      opacity: 0.6;
    }

    &.previous, &.next {
      a.page-link {
        background-color: var(--iqtheme-datagrid-subheader-color-bg);
        border-color: var(--iqtheme-datagrid-subheader-color-bg);
        color: var(--iqtheme-datagrid-subheader-color-text);
      }

      &:hover a.page-link {
        background-color: var(--iqtheme-datagrid-subheader-color-bg-hover);
        border-color: var(--iqtheme-datagrid-subheader-color-bg-hover);
        color: var(--iqtheme-datagrid-subheader-color-text-hover);
      }

      &.disabled a.page-link {
        background-color: var(--iqtheme-datagrid-subheader-color-bg-tint);
        border-color: var(--iqtheme-datagrid-subheader-color-bg-tint);
        color: var(--iqtheme-datagrid-subheader-color-text-tint);
        opacity: 0.6;
      }
    }
  }

  td, th {
    border-color: var(--iqtheme-datagrid-gridline-color);

    
    a {
      color: var(--iqtheme-datagrid-link-color) !important;

      &:hover {
        color: var(--iqtheme-datagrid-link-color-hover) !important;
      }
    }
    
  }
}
