/* TANGORA CSS */
.ts-panel { display:flex; }
.ts-panel > * { flex:var(--ts-panelbox-flex, 1 1 auto); margin:var(--ts-panelbox-margin, 0px); padding:var(--ts-panelbox-padding, 0px); border-top:var(--ts-panelbox-bordertop, none); border-right:var(--ts-panelbox-borderright, none); border-bottom:var(--ts-panelbox-borderbottom, none); border-left:var(--ts-panelbox-borderleft, none) }
/* RESOURCE #2 BEGIN */
:root {
    --mitid-logo: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTWl0SUQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMxOS4xMzUiIGhlaWdodD0iODMuMTg0IiB2aWV3Qm94PSIwIDAgMzE5LjEzNSA4My4xODQiPgogIDxwYXRoIGlkPSJwYXRoMzU0IiBkPSJNNDk0LjYyMiwzOS44Njl2MTUuN2gxMi41NTZWNjguMTJINDk0LjYyMlY5My4yMzJjMCw0LjcwOSwyLjYxNiw2LjI3OCw2LjgsNi4yNzgsMi42MTYsMCw1LjIzMi0uNTIzLDYuOC0yLjA5M3YxNC4xMjZjLTIuMDkzLDEuMDQ2LTYuMjc4LDEuNTctMTAuNDYzLDEuNTctMTEuNTEsMC0xOC44MzQtNS43NTUtMTguODM0LTE4LjMxMVY2OC4xMmgtOC44OTRWNTUuNTY0aDguODk0di0xNS43WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1Mi44NDIgLTI5LjkyOSkiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBpZD0icGF0aDM1MiIgZD0iTTEwNDguMDk0LDQuMkMxMDgxLjU3Nyw0LjIsMTA5NS43LDIyLjUwOCwxMDk1LjcsNDVzLTE0LjEyNiw0MC44MDctNDcuNjA5LDQwLjgwN2gtMTMuNlY0LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzc2LjU2OCAtMy4xNSkiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBpZD0icGF0aDM1MCIgZD0iTTc0MC42MjUsMGExOS44OCwxOS44OCwwLDEsMCwxOS44OCwxOS44ODFBMTkuODcyLDE5Ljg3MiwwLDAsMCw3NDAuNjI1LDBabTAsNDcuMDg1Yy0xOC4zMTEsMC0zMy40ODMsMTAuNDY0LTM1LjU3NiwzNS41NzZoNzEuNjc1Qzc3NC42MzEsNTcuNTQ5LDc1OS40NTksNDcuMDg1LDc0MC42MjUsNDcuMDg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyOS4yNjMpIiBmaWxsPSIjZmZmIi8+CiAgPHBhdGggaWQ9InBhdGgzNDgiIGQ9Ik0xNS4xNzIsMTYuNzg3LDM5LjIzOCw1My45MzIsNjIuNzgxLDE2Ljc4N0g3Ny45NTNWOTUuMjYzSDYxLjczNFY0NC41MTVMMzkuNSw3OGgtLjUyM0wxNi4yMTgsNDQuNTE1Vjk1LjI2M0gwVjE2Ljc4N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEyLjYwMikiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBpZD0icGF0aDM0NiIgZD0iTTM3NC41MzIsMGE5LjQxNyw5LjQxNywwLDEsMCw5LjQxNyw5LjQxN0E5LjM3OCw5LjM3OCwwLDAsMCwzNzQuNTMyLDBabS03Ljg0NywyNS42MzZWODIuNjYxaDE1LjdWMjUuNjM2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3NC4wODMpIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);
    --icon-bulb: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjkwLjkwNSIgdmlld0JveD0iMCAwIDIwMCAyOTAuOTA1Ij4KICA8cGF0aCBkPSJNNTQuNTQzLDEwMGE5LjA5LDkuMDksMCwwLDEtMTguMTgxLDBBNjMuNjA1LDYzLjYwNSwwLDAsMSwxMDAsMzYuMzYyYTkuMDksOS4wOSwwLDAsMSwwLDE4LjE4MUE0NS40NDUsNDUuNDQ1LDAsMCwwLDU0LjU0MywxMDBNMTAwLDI5MC45YTQ1LjQzNiw0NS40MzYsMCwwLDAsNDUuNDUyLTQ1LjQ1MnYtOS4wOUg1NC41NDN2OS4wOUE0NS40MzgsNDUuNDM4LDAsMCwwLDEwMCwyOTAuOW00NS40NTItNzIuNzI0YzUuNDUyLTE4LjEyMSwxNi43NjMtMzMuNTc2LDI3Ljk1NS00OC45ODEsMi45NTQtNC4wMzUsNS45MDgtOC4wNjksOC43NTMtMTIuMTU0QTEwMC4wMTEsMTAwLjAxMSwwLDEsMCwwLDEwMGE5OS4zMjUsOTkuMzI1LDAsMCwwLDE3Ljg0NCw1Ni45OTFjMi44MzUsNC4wOTQsNS43ODksOC4xMjksOC43NDMsMTIuMTY0LDExLjI1MiwxNS40LDIyLjU2MywzMC45MSwyNy45NTUsNDguOTcyaDkwLjkxNVoiLz4KPC9zdmc+Cg==);
    --icon-calendar: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDEiIGhlaWdodD0iMjAwLjU0MSIgdmlld0JveD0iMCAwIDIwMSAyMDAuNTQxIj4KICA8cGF0aCBkPSJNLTk1Ny41NjgtNjEyLjMyOEExOC40NDksMTguNDQ5LDAsMCwxLTk3Ni02MzAuNzYxdi0xNDAuNDNhMTguNDU0LDE4LjQ1NCwwLDAsMSwxOC40MzItMTguNDMyaDEzLjI4MlYtODAwLjk1YTEwLjkyOCwxMC45MjgsMCwwLDEsMTAuOTEtMTAuOTE5aDEwLjE5M2ExMC45MzYsMTAuOTM2LDAsMCwxLDEwLjkyLDEwLjkxOXYxMS4zMjdoNzIuNTI1Vi04MDAuOTVhMTAuOTM2LDEwLjkzNiwwLDAsMSwxMC45MTktMTAuOTE5aDEwLjE5NUExMC45MzYsMTAuOTM2LDAsMCwxLTgwNy43LTgwMC45NXYxMS4zMjdoMTMuMjgyQTE4LjQ0NiwxOC40NDYsMCwwLDEtNzc2LTc3MS4xOTF2MTQwLjQzYTE4LjQ1MywxOC40NTMsMCwwLDEtMTguNDIzLDE4LjQzM1ptLTEyLjE1OC0xOC40MzNhMTIuMTc1LDEyLjE3NSwwLDAsMCwxMi4xNTgsMTIuMTY4aDE2My4xNDVhMTIuMTc1LDEyLjE3NSwwLDAsMCwxMi4xNTgtMTIuMTY4di05Ni41NzVILTk2OS43MjZaTS03ODIuMjY1LTczMy42MXYtMzcuNTgxYTEyLjE2NywxMi4xNjcsMCwwLDAtMTIuMTU4LTEyLjE1OEgtODA3Ljd2MTEuMzI2YTEwLjkzNywxMC45MzcsMCwwLDEtMTAuOTE5LDEwLjkyaC0xMC4xOTVhMTAuOTM3LDEwLjkzNywwLDAsMS0xMC45MTktMTAuOTJ2LTExLjMyNmgtNzIuNTI1djExLjMyNmExMC45MzcsMTAuOTM3LDAsMCwxLTEwLjkyLDEwLjkyaC0xMC4xOTNhMTAuOTI5LDEwLjkyOSwwLDAsMS0xMC45MS0xMC45MnYtMTEuMzI2aC0xMy4yODJhMTIuMTY3LDEyLjE2NywwLDAsMC0xMi4xNTgsMTIuMTU4djM3LjU4MVptLTUxLjItNjcuMzR2MjguOTI3YTQuNjQ1LDQuNjQ1LDAsMCwwLDQuNjQ1LDQuNjQ2aDEwLjE5NWE0LjY0NSw0LjY0NSwwLDAsMCw0LjY0NS00LjY0NlYtODAwLjk1YTQuNjQ1LDQuNjQ1LDAsMCwwLTQuNjQ1LTQuNjQ1aC0xMC4xOTVBNC42NDUsNC42NDUsMCwwLDAtODMzLjQ2My04MDAuOTVabS0xMDQuNTU3LDI4LjkyN2E0LjY0NSw0LjY0NSwwLDAsMCw0LjY0NSw0LjY0NmgxMC4xOTNhNC42NTMsNC42NTMsMCwwLDAsNC42NTUtNC42NDZWLTgwMC45NWE0LjY1Miw0LjY1MiwwLDAsMC00LjY1NS00LjY0NWgtMTAuMTkzYTQuNjQ1LDQuNjQ1LDAsMCwwLTQuNjQ1LDQuNjQ1djI4LjkyN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk3Ni41IDgxMi4zNjgpIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K);
    --icon-caledar-thick: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDUiIGhlaWdodD0iMjA0LjU0IiB2aWV3Qm94PSIwIDAgMjA1IDIwNC41NCI+CiAgPHBhdGggZD0iTTIwLjkzMiwyMDQuNTRBMjAuOTU2LDIwLjk1NiwwLDAsMSwwLDE4My42MDdWNDMuMTc4QTIwLjk1NSwyMC45NTUsMCwwLDEsMjAuOTMyLDIyLjI0NkgzMS43MTRWMTMuNDE5QTEzLjQzLDEzLjQzLDAsMCwxLDQ1LjEyNCwwSDU1LjMxOGExMy40MzUsMTMuNDM1LDAsMCwxLDEzLjQyLDEzLjQxOXY4LjgyN2g2Ny41MjVWMTMuNDE5QTEzLjQzNCwxMy40MzQsMCwwLDEsMTQ5LjY4MiwwaDEwLjE5NGExMy40MzUsMTMuNDM1LDAsMCwxLDEzLjQxOSwxMy40MTl2OC44MjdoMTAuNzgyQTIwLjk1MSwyMC45NTEsMCwwLDEsMjA1LDQzLjE3OHYxNDAuNDNhMjAuOTUyLDIwLjk1MiwwLDAsMS0yMC45MjMsMjAuOTMzWm0tOS42NTgtMjAuOTMzYTkuNjc0LDkuNjc0LDAsMCwwLDkuNjU4LDkuNjY5SDE4NC4wNzdhOS42NzQsOS42NzQsMCwwLDAsOS42NTgtOS42NjlWODkuNTMzSDExLjI3NFptMC0xNDAuNDNWNzguMjU5SDE5My43MzVWNDMuMTc4YTkuNjY5LDkuNjY5LDAsMCwwLTkuNjU4LTkuNjU4SDE3My4yOTV2OC44MjZhMTMuNDM1LDEzLjQzNSwwLDAsMS0xMy40MTksMTMuNDJIMTQ5LjY4MmExMy40MzQsMTMuNDM0LDAsMCwxLTEzLjQxOS0xMy40MlYzMy41Mkg2OC43Mzh2OC44MjZhMTMuNDM1LDEzLjQzNSwwLDAsMS0xMy40MiwxMy40Mkg0NS4xMjRhMTMuNDMsMTMuNDMsMCwwLDEtMTMuNDEtMTMuNDJWMzMuNTJIMjAuOTMyQTkuNjY5LDkuNjY5LDAsMCwwLDExLjI3NCw0My4xNzhaTTE0Ny41MzYsMTMuNDE5VjQyLjM0NmEyLjE0OCwyLjE0OCwwLDAsMCwyLjE0NiwyLjE0NmgxMC4xOTRhMi4xNDgsMi4xNDgsMCwwLDAsMi4xNDUtMi4xNDZWMTMuNDE5YTIuMTQ4LDIuMTQ4LDAsMCwwLTIuMTQ1LTIuMTQ2SDE0OS42ODJBMi4xNDgsMi4xNDgsMCwwLDAsMTQ3LjUzNiwxMy40MTlabS0xMDQuNTU3LDBWNDIuMzQ2YTIuMTQ4LDIuMTQ4LDAsMCwwLDIuMTQ1LDIuMTQ2SDU1LjMxOGEyLjE1MywyLjE1MywwLDAsMCwyLjE1NS0yLjE0NlYxMy40MTlhMi4xNTMsMi4xNTMsMCwwLDAtMi4xNTUtMi4xNDZINDUuMTI0QTIuMTQ4LDIuMTQ4LDAsMCwwLDQyLjk3OSwxMy40MTlaIi8+Cjwvc3ZnPgo=);
    --icon-calendar-thicker: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMTAiIGhlaWdodD0iMjA5LjU0MSIgdmlld0JveD0iMCAwIDIxMCAyMDkuNTQxIj4KICA8cGF0aCBkPSJNMjMuNDMyLDIwOS41NDFBMjMuNDU5LDIzLjQ1OSwwLDAsMSwwLDE4Ni4xMDdWNDUuNjc4QTIzLjQ1OSwyMy40NTksMCwwLDEsMjMuNDMyLDIyLjI0Nmg4LjI4MlYxNS45MTlBMTUuOTMzLDE1LjkzMywwLDAsMSw0Ny42MjQsMEg1Ny44MThhMTUuOTM4LDE1LjkzOCwwLDAsMSwxNS45MiwxNS45MTl2Ni4zMjdoNjIuNTI1VjE1LjkxOUExNS45MzcsMTUuOTM3LDAsMCwxLDE1Mi4xODIsMGgxMC4xOTRhMTUuOTM3LDE1LjkzNywwLDAsMSwxNS45MTgsMTUuOTE5djYuMzI3aDguMjgzQTIzLjQ1NCwyMy40NTQsMCwwLDEsMjEwLDQ1LjY3OHYxNDAuNDNhMjMuNDU0LDIzLjQ1NCwwLDAsMS0yMy40MjMsMjMuNDMzWm0tNy4xNTktMjMuNDMzYTcuMTcyLDcuMTcyLDAsMCwwLDcuMTU5LDcuMTY5SDE4Ni41NzdhNy4xNzEsNy4xNzEsMCwwLDAsNy4xNTgtNy4xNjlWOTQuNTMySDE2LjI3NFptMC0xNDAuNDNWNzguMjU5SDE5My43MzVWNDUuNjc4YTcuMTY2LDcuMTY2LDAsMCwwLTcuMTU4LTcuMTU4aC04LjI4M3Y2LjMyNWExNS45MzcsMTUuOTM3LDAsMCwxLTE1LjkxOCwxNS45MkgxNTIuMTgyYTE1LjkzNywxNS45MzcsMCwwLDEtMTUuOTE5LTE1LjkyVjM4LjUySDczLjczOHY2LjMyNWExNS45MzgsMTUuOTM4LDAsMCwxLTE1LjkyLDE1LjkySDQ3LjYyNGExNS45MzMsMTUuOTMzLDAsMCwxLTE1LjkxLTE1LjkyVjM4LjUySDIzLjQzMkE3LjE2Niw3LjE2NiwwLDAsMCwxNi4yNzQsNDUuNjc4Wk0xNTIuNTM2LDE2LjI2MVY0NC44NDVsOS44NC0uMzU0LS4zNTUtMjguNTcyWm0tMTA0LjU1NywwVjQ0Ljg0NWw5LjgzOS0uMzU0LS4zNDYtMjguNTcyWiIvPgo8L3N2Zz4K);
    --icon-checkmark-in-circle: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDEiIGhlaWdodD0iMjA3LjU5OSIgdmlld0JveD0iMCAwIDIwMSAyMDcuNTk5Ij4KICA8cGF0aCBkPSJNLTQ5Mi4xNDYtMzA5LjcxOWE5OC4wMTIsOTguMDEyLDAsMCwxLDk4LjAxNS05OC4wMTQsOTcuNjI4LDk3LjYyOCwwLDAsMSw0My4zLDEwLjA1OHEtNC40ODMsNy4wMTUtOC42NDIsMTMuOTc3YTgxLjM1NCw4MS4zNTQsMCwwLDAtMzQuNjU0LTcuNjk0LDgxLjY3MSw4MS42NzEsMCwwLDAtODEuNjc1LDgxLjY3NCw4MS42Nyw4MS42NywwLDAsMCw4MS42NzUsODEuNjcxLDgxLjY3LDgxLjY3LDAsMCwwLDgxLjY3LTgxLjY3NSw4MS4zNTUsODEuMzU1LDAsMCwwLTguNzUyLTM2LjgyNHE0LjctOC4xLDkuNjExLTE2LjA2OWE5Ny41ODIsOTcuNTgyLDAsMCwxLDE1LjQ4MSw1Mi45LDk4LjAwOSw5OC4wMDksMCwwLDEtOTguMDEsOTguMDFBOTguMDEsOTguMDEsMCwwLDEtNDkyLjE0Ni0zMDkuNzE5Wm04OS42LDY4LjIxOWExNi45NDEsMTYuOTQxLDAsMCwxLTQuMjUtLjg2MiwxMC4yMzksMTAuMjM5LDAsMCwxLTIuODczLTEuNTUxLDguMTUzLDguMTUzLDAsMCwxLTEuOTUzLTIuM3EtNC45MzktOC4wMzgtOS41OTMtMTQuOTk0dC05LjY1LTEzLjVxLTUtNi41NDctMTAuNjg2LTEzLjIxMXQtMTIuNjk0LTE0LjEzMmEzNy4zLDM3LjMsMCwwLDEtMy41LTQuMTM4LDUuODMxLDUuODMxLDAsMCwxLTEuMjA3LTMuMzI5LDYuMDE5LDYuMDE5LDAsMCwxLDIuMDExLTQuMTM3LDE5LjM5LDE5LjM5LDAsMCwxLDUuMTY4LTMuNjc2LDM0LjI3OCwzNC4yNzgsMCwwLDEsNi45LTIuNTg0LDI4LjI1LDI4LjI1LDAsMCwxLDcuMTc5LS45NzgsMTUuODcyLDE1Ljg3MiwwLDAsMSw2LjAzMi45NzgsMTMuNDU5LDEzLjQ1OSwwLDAsMSw0LjUzNSwzLjI3MSwyMDEuNTI1LDIwMS41MjUsMCwwLDEsMTYuMDI3LDE5LjAxNXE3LjE3OSw5LjcwOSwxNC4wNzQsMjAuMDQ3LDYuNjYyLTE3LjgsMTMuNzgzLTM0LjQwN3QxNS4xMS0zMi41MTNxNy45OC0xNS45MDgsMTcuMTE4LTMxLjM2NHQxOS44MTUtMzEuMDc1YTIyLjU3NiwyMi41NzYsMCwwLDEsMTEuNTQ5LTguNjE5cTcuNjM4LTIuNzU0LDE5LjU4Ny0yLjc1NmExMy40OCwxMy40OCwwLDAsMSw1Ljc0NSwxLjAzN3EyLjE4LDEuMDMxLDIuMTgxLDIuNzU3YTcuMDMxLDcuMDMxLDAsMCwxLS42ODksMi45ODQsMjIuNDY5LDIyLjQ2OSwwLDAsMS0yLjA2OCwzLjQ0OUE2OTMuMjUyLDY5My4yNTIsMCwwLDAtMzQyLjM0OC0zMzEuOGE2MTEuOTE0LDYxMS45MTQsMCwwLDAtMzcuMTExLDg0LjA5NXEtMS4wMzEsMy4yMTktNS4wNTIsNC44MjV0LTExLjgzMiwxLjYxM1EtNDAwLjAyNS0yNDEuMjY3LTQwMi41NDgtMjQxLjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTIuNjQ2IDQxOC44MDgpIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K);
    --icon-chevron-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMTI1LjE0MyIgdmlld0JveD0iMCAwIDIwMCAxMjUuMTQzIj4KICA8cGF0aCBkPSJNMjQuMDg2LDEyNS4xNDNhNC43OTMsNC43OTMsMCwwLDAsMy40NzYtMS40NTdsNzEuNTI2LTc0LjFMMTczLjIxNCwxMjEuMWE0Ljc2NSw0Ljc2NSwwLDAsMCw2LjczMy0uMTE0TDE5OC42NjgsMTAxLjZhNC43NjUsNC43NjUsMCwwLDAtLjEyNC02LjczM0wxMDEuNjIxLDEuMzM2YTQuNzY1LDQuNzY1LDAsMCwwLTYuNzMzLjExNEwxLjMzNiw5OC4zNTVhNC43NTUsNC43NTUsMCwwLDAsLjEyNCw2LjczM0wyMC44MjksMTIzLjhBNC43MzgsNC43MzgsMCwwLDAsMjQuMDg2LDEyNS4xNDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPgo8L3N2Zz4K);
    --icon-chevron-up-white: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMTI1LjE0MyIgdmlld0JveD0iMCAwIDIwMCAxMjUuMTQzIj4KICA8cGF0aCBkPSJNMjQuMDg2LDEyNS4xNDNhNC43OTMsNC43OTMsMCwwLDAsMy40NzYtMS40NTdsNzEuNTI2LTc0LjFMMTczLjIxNCwxMjEuMWE0Ljc2NSw0Ljc2NSwwLDAsMCw2LjczMy0uMTE0TDE5OC42NjgsMTAxLjZhNC43NjUsNC43NjUsMCwwLDAtLjEyNC02LjczM0wxMDEuNjIxLDEuMzM2YTQuNzY1LDQuNzY1LDAsMCwwLTYuNzMzLjExNEwxLjMzNiw5OC4zNTVhNC43NTUsNC43NTUsMCwwLDAsLjEyNCw2LjczM0wyMC44MjksMTIzLjhBNC43MzgsNC43MzgsMCwwLDAsMjQuMDg2LDEyNS4xNDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);
    --icon-chevron-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjUuMTQzIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDEyNS4xNDMgMjAwIj4KICA8cGF0aCBkPSJNMjQuMDg2LDEyNS4xNDNhNC43OTMsNC43OTMsMCwwLDAsMy40NzYtMS40NTdsNzEuNTI2LTc0LjFMMTczLjIxNCwxMjEuMWE0Ljc2NSw0Ljc2NSwwLDAsMCw2LjczMy0uMTE0TDE5OC42NjgsMTAxLjZhNC43NjUsNC43NjUsMCwwLDAtLjEyNC02LjczM0wxMDEuNjIxLDEuMzM2YTQuNzY1LDQuNzY1LDAsMCwwLTYuNzMzLjExNEwxLjMzNiw5OC4zNTVhNC43NTUsNC43NTUsMCwwLDAsLjEyNCw2LjczM0wyMC44MywxMjMuOEE0LjczOCw0LjczOCwwLDAsMCwyNC4wODYsMTI1LjE0M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMjAwKSByb3RhdGUoLTkwKSIvPgo8L3N2Zz4K);
    --icon-chevron-left-white: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjUuMTQzIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDEyNS4xNDMgMjAwIj4KICA8cGF0aCBkPSJNMjQuMDg2LDEyNS4xNDNhNC43OTMsNC43OTMsMCwwLDAsMy40NzYtMS40NTdsNzEuNTI2LTc0LjFMMTczLjIxNCwxMjEuMWE0Ljc2NSw0Ljc2NSwwLDAsMCw2LjczMy0uMTE0TDE5OC42NjgsMTAxLjZhNC43NjUsNC43NjUsMCwwLDAtLjEyNC02LjczM0wxMDEuNjIxLDEuMzM2YTQuNzY1LDQuNzY1LDAsMCwwLTYuNzMzLjExNEwxLjMzNiw5OC4zNTVhNC43NTUsNC43NTUsMCwwLDAsLjEyNCw2LjczM0wyMC44MywxMjMuOEE0LjczOCw0LjczOCwwLDAsMCwyNC4wODYsMTI1LjE0M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMjAwKSByb3RhdGUoLTkwKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);
    --icon-chevron-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjUuMTQzIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDEyNS4xNDMgMjAwIj4KICA8cGF0aCBkPSJNMjQuMDg2LDBhNC43OTMsNC43OTMsMCwwLDEsMy40NzYsMS40NTdsNzEuNTI2LDc0LjFMMTczLjIxNCw0LjA0N2E0Ljc2NSw0Ljc2NSwwLDAsMSw2LjczMy4xMTRsMTguNzIyLDE5LjM3OWE0Ljc2NSw0Ljc2NSwwLDAsMS0uMTI0LDYuNzMzbC05Ni45MjMsOTMuNTMzYTQuNzY1LDQuNzY1LDAsMCwxLTYuNzMzLS4xMTRMMS4zMzYsMjYuNzg4YTQuNzU1LDQuNzU1LDAsMCwxLC4xMjQtNi43MzNMMjAuODI5LDEuMzQzQTQuNzM4LDQuNzM4LDAsMCwxLDI0LjA4NiwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyMDApIHJvdGF0ZSgtOTApIi8+Cjwvc3ZnPgo=);
    --icon-chevron-right-white: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjUuMTQzIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDEyNS4xNDMgMjAwIj4KICA8cGF0aCBkPSJNMjQuMDg2LDBhNC43OTMsNC43OTMsMCwwLDEsMy40NzYsMS40NTdsNzEuNTI2LDc0LjFMMTczLjIxNCw0LjA0N2E0Ljc2NSw0Ljc2NSwwLDAsMSw2LjczMy4xMTRsMTguNzIyLDE5LjM3OWE0Ljc2NSw0Ljc2NSwwLDAsMS0uMTI0LDYuNzMzbC05Ni45MjMsOTMuNTMzYTQuNzY1LDQuNzY1LDAsMCwxLTYuNzMzLS4xMTRMMS4zMzYsMjYuNzg4YTQuNzU1LDQuNzU1LDAsMCwxLC4xMjQtNi43MzNMMjAuODI5LDEuMzQzQTQuNzM4LDQuNzM4LDAsMCwxLDI0LjA4NiwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyMDApIHJvdGF0ZSgtOTApIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);
    --icon-chevron-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMTI1LjE0MyIgdmlld0JveD0iMCAwIDIwMCAxMjUuMTQzIj4KICA8cGF0aCBkPSJNMjQuMDg2LDBhNC43OTMsNC43OTMsMCwwLDEsMy40NzYsMS40NTdsNzEuNTI2LDc0LjFMMTczLjIxNCw0LjA0N2E0Ljc2NSw0Ljc2NSwwLDAsMSw2LjczMy4xMTRsMTguNzIyLDE5LjM3OWE0Ljc2NSw0Ljc2NSwwLDAsMS0uMTI0LDYuNzMzbC05Ni45MjMsOTMuNTMzYTQuNzY1LDQuNzY1LDAsMCwxLTYuNzMzLS4xMTRMMS4zMzYsMjYuNzg4YTQuNzU1LDQuNzU1LDAsMCwxLC4xMjQtNi43MzNMMjAuODI5LDEuMzQzQTQuNzM4LDQuNzM4LDAsMCwxLDI0LjA4NiwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPgo8L3N2Zz4=);
    --icon-document: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDEiIGhlaWdodD0iMjgwLjQxIiB2aWV3Qm94PSIwIDAgMjAxIDI4MC40MSI+CiAgPHBhdGggZD0iTS03OTUuNS04Ny41OWExNC43NjUsMTQuNzY1LDAsMCwxLTE0Ljc1LTE0Ljc1di0yMDkuMWE1LjEyNSw1LjEyNSwwLDAsMSwxLjI2My0zLjYwNUExMC40MTMsMTAuNDEzLDAsMCwxLTgwNy45LTMxNi4xbDU3LjU5My00OS41MUE1LjM5Myw1LjM5MywwLDAsMS03NDYuNjUzLTM2N2gxMjEuNjQ2YTE0Ljc3MywxNC43NzMsMCwwLDEsMTQuNzU4LDE0Ljc1OHYyNDkuOWExNC43NzIsMTQuNzcyLDAsMCwxLTE0Ljc1OCwxNC43NVptLTMuMjQ1LTE0Ljc1YTMuMjU1LDMuMjU1LDAsMCwwLDMuMjQ1LDMuMjU0SC02MjVhMy4yNTUsMy4yNTUsMCwwLDAsMy4yNDYtMy4yNTRsLS4wMDgtMjQ5LjkxYTMuMjQ4LDMuMjQ4LDAsMCwwLTMuMjQ1LTMuMjQ2SC03NDAuOHYzNy4yNDdhMTIuNTgsMTIuNTgsMCwwLDEtMTIuNTY4LDEyLjU2OGgtNDUuMzc3Wm05Ljc2MS0yMTQuODQ2aDM1LjYxNmExLjA2OCwxLjA2OCwwLDAsMCwxLjA2My0xLjA2M3YtMzAuNDY3Wm00Mi4zMzItNDcuMjVoMHYtLjAyMlptLTMxLjczLDIyNy41YTYuOTY3LDYuOTY3LDAsMCwxLTYuOTE1LTcsNi45NjgsNi45NjgsMCwwLDEsNi45MTUtN2gxMzYuMjY3YTYuOTY4LDYuOTY4LDAsMCwxLDYuOTE2LDcsNi45NjcsNi45NjcsMCwwLDEtNi45MTYsN1ptMC0yOS4yMzZhNi45NjYsNi45NjYsMCwwLDEtNi45MTUtNyw2Ljk2Nyw2Ljk2NywwLDAsMSw2LjkxNS03aDEzNi4yNjdhNi45NjcsNi45NjcsMCwwLDEsNi45MTYsNyw2Ljk2Niw2Ljk2NiwwLDAsMS02LjkxNiw3Wm0wLTI5LjIyYTYuOTY4LDYuOTY4LDAsMCwxLTYuOTE1LTcsNi45NjgsNi45NjgsMCwwLDEsNi45MTUtN2gxMzYuMjY3YTYuOTY4LDYuOTY4LDAsMCwxLDYuOTE2LDcsNi45NjgsNi45NjgsMCwwLDEtNi45MTYsN1ptMC0yOS4yMzZhNi45NjgsNi45NjgsMCwwLDEtNi45MTUtNyw2Ljk2Nyw2Ljk2NywwLDAsMSw2LjkxNS03aDEzNi4yNjdhNi45NjgsNi45NjgsMCwwLDEsNi45MTYsNyw2Ljk2OCw2Ljk2OCwwLDAsMS02LjkxNiw3Wm0wLTI5LjIyYTYuOTY4LDYuOTY4LDAsMCwxLTYuOTE1LTcsNi45NjcsNi45NjcsMCwwLDEsNi45MTUtN2gxMzYuMjY3YTYuOTY4LDYuOTY4LDAsMCwxLDYuOTE2LDcsNi45NjgsNi45NjgsMCwwLDEtNi45MTYsN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgxMC43NSAzNjcuNSkiIHN0cm9rZT0icmdiYSgwLDAsMCwwKSIgc3Ryb2tlLXdpZHRoPSIxIi8+Cjwvc3ZnPgo=);
    --icon-download: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjM3LjUiIHZpZXdCb3g9IjAgMCAyMDAgMjM3LjUiPgogIDxwYXRoIGQ9Ik0xOC41LDIxNS41aDE3NWExMi41LDEyLjUsMCwwLDEsMCwyNUgxOC41YTEyLjUsMTIuNSwwLDAsMSwwLTI1Wm0xMDAtNzIuODE3LDQwLjUzMy00MC41MjUsMTcuNjc1LDE3LjY3NUwxMDYsMTkwLjU1LDM1LjI4MywxMTkuODMzbDE3LjY3NS0xNy42NzVMOTMuNSwxNDIuNjkyVjNoMjVWMTQyLjY5MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02IC0zKSIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
    --logo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTUuNzc4IiBoZWlnaHQ9IjM2LjQ3IiB2aWV3Qm94PSIwIDAgMTE1Ljc3OCAzNi40NyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUzLjIyMiAtNjkuMTcpIj4KICAgIDxwYXRoIGQ9Ik0xNDguNzc3LDY5LjU4NGwtNy43MzQsMzYuMDU2TDE1Ny40LDY5LjU4NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCkiIGZpbGw9IiNmZmNlMzIiLz4KICAgIDxwYXRoIGQ9Ik0xNTkuNTQzLDY5LjU4NCwxNDEuMDE2LDEwNS42NGwyNy4xNDktMzYuMDU2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwKSIgZmlsbD0iIzlhMGMyZiIvPgogICAgPHBhdGggZD0iTTE3MC4zNzgsNjkuNTg0LDE0MS4wNDQsMTA1LjY0LDE3OSw2OS41ODRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTApIiBmaWxsPSIjMDA3YjlmIi8+CiAgICA8cGF0aCBkPSJNNzMuNTE5LDg2LjAwOUg2NC40MTRMNjcuODYsNjkuNzE4aDkuMTE0bC0uNiwyLjgyOWgtNS43bC0uNzQ2LDMuNTc1aDUuMzE0bC0uNjEyLDIuODI5SDY5LjMwOWwtLjg5Miw0LjJoNS43MDVMNzMuNTE5LDg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwKSIgZmlsbD0iIzAxN2E5ZiIgc3Ryb2tlPSIjMDA3YjlmIiBzdHJva2Utd2lkdGg9IjAuNTgiLz4KICAgIDxwYXRoIGQ9Ik03My4wNjUtMTIyMS4wMzdhNi41Miw2LjUyLDAsMCwxLTEuNTc0LTQuNywxMS44MywxMS44MywwLDAsMSwxLjE5My01LjQsOC43OSw4Ljc5LDAsMCwxLDMuMzUzLTMuNzIyLDkuNDMyLDkuNDMyLDAsMCwxLDQuOTkxLTEuMzExLDkuODIxLDkuODIxLDAsMCwxLDQuNTY5LDEuMWwtMS4yODQsMi44YTkuOTg1LDkuOTg1LDAsMCwwLTEuNjQ3LS43MTMsNS43NzgsNS43NzgsMCwwLDAtMS43OTQtLjI2Niw1LjI2Miw1LjI2MiwwLDAsMC0zLjA1LjkyNCw2LjE2OCw2LjE2OCwwLDAsMC0yLjEwNywyLjYzNiw4LjkxMSw4LjkxMSwwLDAsMC0uNzY0LDMuNjg2LDQuMDM1LDQuMDM1LDAsMCwwLC44MSwyLjgxNSwzLjE3NCwzLjE3NCwwLDAsMCwyLjQ3OS45LDcuNjg4LDcuNjg4LDAsMCwwLDEuOS0uMjY2bC43MzYtMy4zMzJINzcuOWwuNjI1LTIuODc1di0uMDA5SDg0LjhsLTEuOCw4LjQ5M2ExNS4zMTUsMTUuMzE1LDAsMCwxLTIuNzY5LjY5NSwxOC43MjcsMTguNzI3LDAsMCwxLTIuNy4xODRBNS45LDUuOSwwLDAsMSw3My4wNjUtMTIyMS4wMzdabS0yOC42NzMsMGE2LjI2OSw2LjI2OSwwLDAsMS0xLjYtNC41NjQsMTMuMjg5LDEzLjI4OSwwLDAsMSwxLjEtNS40MzMsOC44LDguOCwwLDAsMSwzLjA0MS0zLjgwNSw3Ljc1OCw3Ljc1OCwwLDAsMSw0LjQ4MS0xLjMyNSw1Ljg0Niw1Ljg0NiwwLDAsMSw0LjQsMS42MDYsNi4xNzcsNi4xNzcsMCwwLDEsMS41Niw0LjQ5LDEzLjgsMTMuOCwwLDAsMS0xLjEsNS42NDYsOC40OTQsOC40OTQsMCwwLDEtMy4wMTksMy43NTgsNy44MDcsNy44MDcsMCwwLDEtNC40MTIsMS4yN0E1LjkzOSw1LjkzOSwwLDAsMSw0NC4zOTItMTIyMS4wNDJabTYuNzQ1LTEyLjI1M2EzLjYwOSwzLjYwOSwwLDAsMC0yLjQ3NSwxLjAyMiw2LjgyNSw2LjgyNSwwLDAsMC0xLjc2OCwyLjgsMTEuMzQ2LDExLjM0NiwwLDAsMC0uNjQsMy44NjVBMy42NDMsMy42NDMsMCwwLDAsNDctMTIyMy4xM2EyLjY0NywyLjY0NywwLDAsMCwyLjA4OS44MzcsMy42NDUsMy42NDUsMCwwLDAsMi40NTctLjk3MSw2LjM1Myw2LjM1MywwLDAsMCwxLjczMy0yLjc0MiwxMS45NzQsMTEuOTc0LDAsMCwwLC42MjYtMy45OCwzLjcxNywzLjcxNywwLDAsMC0uNzIyLTIuNDQ3LDIuNTIyLDIuNTIyLDAsMCwwLTIuMDM5LS44NjVaTTEwLjkxMy0xMjE5LjYybC0xLjQxMy0xNi4zaDMuMjg1bC41NzEsOS44Yy4wMjcuMzM3LjA0Ni44MjguMDQ2LDEuNDgxcS0uMDIyLDEuMTQ2LS4wNjksMS42N2guMDc4djBhMzMuMTE4LDMzLjExOCwwLDAsMSwxLjIyNC0zLjE1MWw0LjgxMi05LjgwNmgzLjUyTDE0LjYzLTEyMTkuNjJabTU1LjI0MSwwLTIuMy02LjI1Mkg2Mi41MjRsLTEuMzI1LDYuMjUySDU3LjhsMy40NDEtMTYuMjkyaDRhNS45NDksNS45NDksMCwwLDEsMy45NjYsMS4xMzgsNC4xNDksNC4xNDksMCwwLDEsMS4zMjUsMy4zMzEsNC45OTQsNC45OTQsMCwwLDEtLjkyNSwzLjAyNyw1LjQyNSw1LjQyNSwwLDAsMS0yLjY2NCwxLjg3N2wyLjkwOCw2LjkxOVptLTIuMTcyLTkuMDU4YTMuNjE0LDMuNjE0LDAsMCwwLDIuMjczLS42MzUsMi4zMTEsMi4zMTEsMCwwLDAsLjgxNC0xLjkzOCwxLjcsMS43LDAsMCwwLS41My0xLjM3MSwyLjUxMiwyLjUxMiwwLDAsMC0xLjY2NS0uNDU2aC0uODI0bC0uOTMyLDQuNFpNMjEuNS0xMjE5LjYyMWwzLjQ3OS0xNi4yOTFoMy40TDI0LjktMTIxOS42MjFabTcuMDA3LDAsMy40NDItMTYuMjkxSDM2LjdhNi43NzUsNi43NzUsMCwwLDEsMy44NTYuOTA2LDMuMDg4LDMuMDg4LDAsMCwxLDEuMywyLjcxNCw0LjEwNyw0LjEwNywwLDAsMS0uOTIzLDIuNzU3LDQuNTgzLDQuNTgzLDAsMCwxLTIuNjMyLDEuNDQ0di4wNjlhMy4zNTUsMy4zNTUsMCwwLDEsMS43NzYsMS4wNzYsMy4wMTEsMy4wMTEsMCwwLDEsLjY2MiwyLjAxMUE0Ljc1OCw0Ljc1OCwwLDAsMSwzOS4wMzgtMTIyMWE3LjMsNy4zLDAsMCwxLTQuNzE2LDEuMzhabTQtMi44NTJIMzQuNTJhMi45ODUsMi45ODUsMCwwLDAsMi4wNDItLjY0OSwyLjI2MiwyLjI2MiwwLDAsMCwuNzQyLTEuNzk0YzAtMS4yMDYtLjY4MS0xLjgtMi4wMzgtMS44aC0xLjg0Wm0zLjE0Ny02Ljk4OUEzLjIxMiwzLjIxMiwwLDAsMCwzNy42OC0xMjMwYTEuODc0LDEuODc0LDAsMCwwLC42NzctMS41NTVxMC0xLjUyNi0xLjktMS41MjhIMzQuNzY4TDM0LTEyMjkuNDY2Wm0tMS42NTYsMGgtLjAwNVptMzUuNTY4LTEwLjRhNi41MTYsNi41MTYsMCwwLDEtMS41NzQtNC43LDExLjgzOSwxMS44MzksMCwwLDEsMS4xOTItNS40LDguOCw4LjgsMCwwLDEsMy4zNTQtMy43MjIsOS40MzEsOS40MzEsMCwwLDEsNC45OTEtMS4zMSw5LjgzLDkuODMsMCwwLDEsNC41NjksMS4xbC0xLjI4NCwyLjhhMTAsMTAsMCwwLDAtMS42NDctLjcxMyw1Ljc3OCw1Ljc3OCwwLDAsMC0xLjc5NC0uMjY3LDUuMjYsNS4yNiwwLDAsMC0zLjA1LjkyNSw2LjE2OSw2LjE2OSwwLDAsMC0yLjEwNywyLjYzNiw4LjkwOSw4LjkwOSwwLDAsMC0uNzY0LDMuNjg2LDQuMDM2LDQuMDM2LDAsMCwwLC44MSwyLjgxNSwzLjE3MiwzLjE3MiwwLDAsMCwyLjQ3OS45LDcuNjg1LDcuNjg1LDAsMCwwLDEuOS0uMjY2bC43MzYtMy4zMzFINzQuNGwuNjI2LTIuODc1di0uMDA5SDgxLjNsLTEuOCw4LjQ5MmExNS4yNiwxNS4yNiwwLDAsMS0yLjc3LjcsMTguODY4LDE4Ljg2OCwwLDAsMS0yLjcuMTg0QTUuOSw1LjksMCwwLDEsNjkuNTY4LTEyMzkuODY4Wm0xMi45MjMsMS40MTcsMy40NzktMTYuMjkxaDMuNGwtMy40NzgsMTYuMjkxWm0tNDEuODYyLDAsMy40NDUtMTYuMjkxaDkuMTE0bC0uNiwyLjgyOWgtNS43bC0uNzQ2LDMuNTc2SDUxLjQ1bC0uNjEyLDIuODI5SDQ1LjUyNGwtLjg5Miw0LjJoNS43MDVsLS42LDIuODUydjBabS0zLjgxNSwwSDMzLjAwNmwtMy45NjUtMTIuMzI1aC0uMDY5bC0uMDQ2LjM1OXEtLjM1OSwyLjQwNy0uNzM2LDQuM2wtMS42MTUsNy42NjRIMjMuNTFsMy40NDYtMTYuMjkxaDMuOTc5bDMuNzg3LDEyaC4wNDZjLjA4Ny0uNTY2LjIzNC0xLjM3MS40MzctMi40MnMuODY4LTQuMjQyLDIuMDA1LTkuNTgzaDMuMDU2bC0zLjQ0MywxNi4yOTFabTI0Ljk3OSwwLTIuMy02LjI1MUg1OC4xNjNsLTEuMzI1LDYuMjUxaC0zLjRsMy40NDItMTYuMjkxaDRhNS45MzksNS45MzksMCwwLDEsMy45NjUsMS4xMzgsNC4xNDYsNC4xNDYsMCwwLDEsMS4zMjUsMy4zMjksNSw1LDAsMCwxLS45MjQsMy4wMjksNS40MzQsNS40MzQsMCwwLDEtMi42NjQsMS44NzdsMi45MDgsNi45MThabS0yLjE3My05LjA1OGEzLjYxMSwzLjYxMSwwLDAsMCwyLjI3My0uNjM1LDIuMzA5LDIuMzA5LDAsMCwwLC44MTUtMS45MzcsMS43MDcsMS43MDcsMCwwLDAtLjUzLTEuMzcxLDIuNTE1LDIuNTE1LDAsMCwwLTEuNjY1LS40NTZINTkuNjlsLS45MzMsNC40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuMDM5IDEzMjQuNDYpIiBmaWxsPSIjMDE3YTlmIiBzdHJva2U9IiMwMDdiOWYiIHN0cm9rZS13aWR0aD0iMC41OCIvPgogIDwvZz4KPC9zdmc+Cg==);
    --icon-energy-meter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDEiIGhlaWdodD0iMjAxLjAwMSIgdmlld0JveD0iMCAwIDIwMSAyMDEuMDAxIj4KICA8cGF0aCBkPSJNLTExODItMjQzYTEwMC4wMDUsMTAwLjAwNSwwLDAsMSwxMDAtMTAwQTEwMC4wMDUsMTAwLjAwNSwwLDAsMS05ODItMjQzYTEwMCwxMDAsMCwwLDEtMTAwLDEwMEExMDAsMTAwLDAsMCwxLTExODItMjQzWm04LjU0OSwwQTkxLjU1NSw5MS41NTUsMCwwLDAtMTA4Mi0xNTEuNTQzLDkxLjU1NSw5MS41NTUsMCwwLDAtOTkwLjU0OS0yNDMsOTEuNTU0LDkxLjU1NCwwLDAsMC0xMDgyLTMzNC40NSw5MS41NTQsOTEuNTU0LDAsMCwwLTExNzMuNDUxLTI0M1ptMTE1LjE4Ny0zMS4zdi0xNy4yNzZhMTMuNDA3LDEzLjQwNywwLDAsMSwxMy40LTEzLjQwOCwxMy40MDYsMTMuNDA2LDAsMCwxLDEzLjQsMTMuNDA4Vi0yNzQuM2ExMy40MDUsMTMuNDA1LDAsMCwxLTEzLjQsMTMuNEExMy40MDYsMTMuNDA2LDAsMCwxLTEwNTguMjYzLTI3NC4zWm0tMzcuMTM4LDB2LTE3LjI3NkExMy40MDYsMTMuNDA2LDAsMCwxLTEwODItMzA0Ljk4YTEzLjQwNiwxMy40MDYsMCwwLDEsMTMuNCwxMy40MDhWLTI3NC4zYTEzLjQwNSwxMy40MDUsMCwwLDEtMTMuNCwxMy40QTEzLjQsMTMuNCwwLDAsMS0xMDk1LjQtMjc0LjNabS0zNy4xMzksMHYtMTcuMjc2YTEzLjQwNiwxMy40MDYsMCwwLDEsMTMuNC0xMy40MDgsMTMuNDA2LDEzLjQwNiwwLDAsMSwxMy40LDEzLjQwOFYtMjc0LjNhMTMuNDA1LDEzLjQwNSwwLDAsMS0xMy40LDEzLjRBMTMuNDA1LDEzLjQwNSwwLDAsMS0xMTMyLjU0MS0yNzQuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExODIuNSAzNDMuNSkiIHN0cm9rZT0icmdiYSgwLDAsMCwwKSIgc3Ryb2tlLXdpZHRoPSIxIi8+Cjwvc3ZnPgo=);
    --icon-hand-key: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDEuMTIiIGhlaWdodD0iMTgxLjQ1MSIgdmlld0JveD0iMCAwIDIwMS4xMiAxODEuNDUxIj4KICA8cGF0aCBkPSJNLTExNy40NzEtMjI4LjAzNWMtOS4xMjgtLjMxNC0yOC4xOTEtNy41MTQtNTAuMzI1LTE2LjE4NS02Ljc5NC0yLjY3LTEzLjIxNy01LjE4NS0xNS43MjEtNS44OTJhNS41MDcsNS41MDcsMCwwLDEtMy44LTYuNzgzLDUuNTM3LDUuNTM3LDAsMCwxLDUuMzEtNC4wMSw1LjUxOCw1LjUxOCwwLDAsMSwxLjQ3NC4yYzMuMDE2Ljg1NSw5LjA3NywzLjIzMSwxNi43NTMsNi4yMzcsMTUuNDI4LDYuMDQyLDM4LjcxNiwxNS4xNiw0Ni42NzQsMTUuNDM4LDExLjUsMCw2Mi45LTI4Ljc1Miw3MS41NjItNDQuMjc4YTE2LjQsMTYuNCwwLDAsMCwxLjI3My0yLjY4Yy0uMTE4LS4wMS0uMjQ3LS4wMS0uMzg3LS4wMS03Ljc3NywwLTMxLjA1Niw5LjI0NS0zOS40NTgsMTMuODQ3YTEwLjUyNCwxMC41MjQsMCwwLDEtLjI2OCwxLjY3M2MtMS43MzcsNy4wNDYtOS45LDExLjc3OS0yMC4zMTksMTEuNzc5YTM2LjYyNCwzNi42MjQsMCwwLDEtNi45MzctLjY3NmMtMTMuMDkzLTIuNDI4LTIzLjI5NC00LjQzOC0zNS4yLTguMTlhNS40NDMsNS40NDMsMCwwLDEtMy4yMjYtMi43MDcsNS40MzgsNS40MzgsMCwwLDEtLjM2Ny00LjE5MSw1LjQ3Myw1LjQ3MywwLDAsMSw1LjI1My0zLjg0LDUuNjU4LDUuNjU4LDAsMCwxLDEuNjI5LjI0MmMxMS4zMzUsMy41NjgsMjEuMjIxLDUuNTE2LDMzLjk1OCw3Ljg4MmEyNi4xNDYsMjYuMTQ2LDAsMCwwLDQuODgyLjQ3OWM2LjE4LDAsOS40MDctMi40NDMsOS42NDktMy40MTcuMDA1LS41NjgtMS44MzUtMy42LTEwLjY0OS02LjI1OS0xNi40NTMtNC45NjQtMjUuOTY5LTEyLjAyLTMzLjYwOC0xNy42OS00LjcwNi0zLjQ4NS04LjQxNy02LjIzNy0xMi40OTQtNy41NjdhMjYuNjcyLDI2LjY3MiwwLDAsMC03LjgtMS4wMzZjLTguNywwLTIwLjMyNSwzLjIzMS0yOS42MTksOC4yNDJhNS41NTQsNS41NTQsMCwwLDEtMi42LjY0OSw1LjQ4Niw1LjQ4NiwwLDAsMS00Ljg0NS0yLjg4Nyw1LjUwOCw1LjUwOCwwLDAsMSwyLjIzMi03LjQ0OGMxMS4wODMtNS45NjksMjQuMTE4LTkuNTMxLDM0Ljg3MS05LjUzMWEzNy42MzEsMzcuNjMxLDAsMCwxLDExLjEsMS41MjVjNS44NSwxLjkxMywxMC40MTIsNS4yOTQsMTUuNjk1LDkuMjExLDcuMzUxLDUuNDQ5LDE1LjY1NSwxMS42LDMwLjI0NywxNiw3LjIsMi4xNzIsMTEuNjYyLDQuOTI3LDE0LjM5MSw3LjcsOS42ODMtNC45NSwzMC42NDEtMTQuMzkyLDQzLjI2NC0xNC4zOTIsMy44MjQsMCw2Ljc2OC44NjEsOC43NDcsMi41NTcsMi4zNCwyLjAxLDUuNDc0LDYuNzc4LjE4LDE2LjEyMy0xMC4wODMsMTguMDU3LTY0LjU5Miw0OS44ODYtODEuMDgyLDQ5Ljg4NlptLTk5Ljg5MS04LjIzMmE1LjU0OCw1LjU0OCwwLDAsMS0yLjQtMy40NzlsLTEzLjE3Ni02Mi41MDVhNS40NCw1LjQ0LDAsMCwxLC43ODMtNC4xNDQsNS40NzgsNS40NzgsMCwwLDEsMy40NjktMi4zNzFsMjEuMi00LjQ2OGE1LjUxLDUuNTEsMCwwLDEsMS4xMTktLjExNCw1LjUzMyw1LjUzMywwLDAsMSw1LjQsNC4zNTZsMTMuMTcsNjIuMjcyYTUuNTE4LDUuNTE4LDAsMCwxLTQuMiw2LjUxMWwtMjEuMiw0LjY5YTUuNTA4LDUuNTA4LDAsMCwxLTEuMTg2LjEyOUE1LjUsNS41LDAsMCwxLTIxNy4zNjItMjM2LjI2N1ptLTMuNjc1LTYyLjg3LDEwLjg5MSw1MS42NzUsMTAuNDU0LTIuMzEtMTAuOS01MS41NjZabTE0Mi4xMjgtNC4xMTNhNS41MDgsNS41MDgsMCwwLDEtNS41LTUuNXYtNC43NjNoLTQuNzY4YTUuNSw1LjUsMCwwLDEtNS40OTUtNS41di00Ljc2OGgtNC43NzNhNS41LDUuNSwwLDAsMS01LjQ5NS01LjV2LTQuNzY4aC00Ljc2OGE1LjUzMyw1LjUzMywwLDAsMS0zLjk0OS0xLjY3bC01LjA0LTUuMmEzNC42MzksMzQuNjM5LDAsMCwxLTUuNDU0LjQzNCwzMy40OTQsMzMuNDk0LDAsMCwxLTIzLjgxOS05LjksMzMuODQ1LDMzLjg0NSwwLDAsMS05Ljk4LTI0LjA4NywzMy44MzYsMzMuODM2LDAsMCwxLDkuOTgtMjQuMDg3QTMzLjY2OCwzMy42NjgsMCwwLDEtMTI0LTQwOC40OGEzMy42ODEsMzMuNjgxLDAsMCwxLDIzLjk3OSw5LjkxNywzNC41MDcsMzQuNTA3LDAsMCwxLDkuNjMzLDI5LjMzbDUuMTU0LDUuMzI0LDMwLjc0MywzMC43MzdhNS41NCw1LjU0LDAsMCwxLDEuNjEzLDMuODkxdjIwLjUzMWE1LjUwOCw1LjUwOCwwLDAsMS01LjUsNS41Wk0tMTEyLjktMzUwLjczOWw1LjUyNSw1LjY5MWg3LjkzM2E1LjUwNSw1LjUwNSwwLDAsMSw1LjUsNS41djQuNzY4aDQuNzY4YTUuNSw1LjUsMCwwLDEsNS41LDUuNXY0Ljc2OGg0Ljc2OGE1LjUwOCw1LjUwOCwwLDAsMSw1LjUsNS41djQuNzYzaDkuNTM2di0xMi43NThMLTEwMC4yNS0zNjMuNmE1LjQ5LDUuNDksMCwwLDEtMS40MTctNS4xMTksMjMuNjQsMjMuNjQsMCwwLDAtNi4xMjktMjIuMDY3LDIyLjgxLDIyLjgxLDAsMCwwLTE2LjItNi44MTUsMjIuODA5LDIyLjgwOSwwLDAsMC0xNi4yLDYuODE1LDIzLjA4NSwyMy4wODUsMCwwLDAsMCwzMi42MTcsMjIuNTg0LDIyLjU4NCwwLDAsMCwxNi4wODEsNi42ODEsMjMuNjY0LDIzLjY2NCwwLDAsMCw1Ljg5Mi0uNzUyLDUuNDU5LDUuNDU5LDAsMCwxLDEuMzcxLS4xNzZBNS41MjksNS41MjksMCwwLDEtMTEyLjktMzUwLjczOVptLTE3Ljk2OS0yMi43MzItNC40NjktNC42ODZhNS41MDYsNS41MDYsMCwwLDEsLjE4MS03Ljc3Myw1LjUsNS41LDAsMCwxLDMuOC0xLjUyLDUuNTMzLDUuNTMzLDAsMCwxLDMuOTgsMS43bDQuNDY4LDQuNjlhNS41MTIsNS41MTIsMCwwLDEtLjE4NSw3Ljc3Myw1LjQ4Nyw1LjQ4NywwLDAsMS0zLjc5NCwxLjUyMUE1LjUxNiw1LjUxNiwwLDAsMS0xMzAuODczLTM3My40N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzMy41NjggNDA4Ljk4KSIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiLz4KPC9zdmc+Cg==);
    --icon-house: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDEuMDA3IiBoZWlnaHQ9IjE2OC40OTYiIHZpZXdCb3g9IjAgMCAyMDEuMDA3IDE2OC40OTYiPgogIDxwYXRoIGQ9Ik0tNTc1LjEyNSw5Mi43NTJsLTMwLjUtLjE0OWgtLjAwOWEyLjQ5NCwyLjQ5NCwwLDAsMS0yLjQ1NS0yLjE4OHYwbDAtLjAyOHYwbDAtLjAyNnYtLjAwOGwwLS4wMjJ2LS4wMTFjMC0uMDA3LDAtLjAxMywwLS4wMnYtLjAxM2MwLS4wMDYsMC0uMDEyLDAtLjAxN1Y5MC4yYzAtLjAwNywwLS4wMTQsMC0uMDIxdi0uMDMzczAtLjAwNywwLS4wMSwwLS4wMTUsMC0uMDIyLDAsMCwwLS4wMDdWNTUuMTU5aC0yMi4xNDJWOTAuMTA2YTIuNSwyLjUsMCwwLDEtMi40ODMsMi41bC0yNy44NC4xNDloLS4wMTVhMi40OTEsMi40OTEsMCwwLDEtMi40OTEtMi40MjguMDE4LjAxOCwwLDAsMSwwLDBxMC0uMDE1LDAtLjAyOXMwLDAsMC0uMDA2LDAtLjAxMiwwLS4wMThWNDEuNDE0YTIuNDk0LDIuNDk0LDAsMCwxLDIuNDkyLTIuNDkyLDIuNDkzLDIuNDkzLDAsMCwxLDIuNDkyLDIuNDkyVjg3Ljc1bDIyLjg1Ni0uMTIxVjUyLjY2N2EyLjQ5NCwyLjQ5NCwwLDAsMSwyLjUtMi40OTJoMjcuMTI2YTIuNDk0LDIuNDk0LDAsMCwxLDIuNSwyLjQ5MnYzNC45NmwyNS41MTYuMTI0di00NS4xYTIuNDk0LDIuNDk0LDAsMCwxLDIuNDkyLTIuNSwyLjQ5NCwyLjQ5NCwwLDAsMSwyLjQ5MiwyLjVWOTAuMXEwLC4wODIsMCwuMTY2YTIuNDkxLDIuNDkxLDAsMCwxLTIuNDkyLDIuNDgzWm04Ljg4NS01Mi4wODFMLTYxOC4xNDktLjkwOWwtNTEuOSw0MS41OGEyLjUsMi41LDAsMCwxLTMuNS0uMzg4LDIuNSwyLjUsMCwwLDEsLjM4NC0zLjUwOWw1My40NjEtNDIuODI2YTIuNDg3LDIuNDg3LDAsMCwxLDMuMTIsMGw1My40NzEsNDIuODI2YTIuNSwyLjUsMCwwLDEsLjM4OCwzLjUwOSwyLjUsMi41LDAsMCwxLTEuOTUuOTM0QTIuNDgxLDIuNDgxLDAsMCwxLTU2Ni4yNCw0MC42NzFabTE0Ljk2Mi0xNS4wMDZhNC4yNCw0LjI0LDAsMCwxLTMuMzMxLTEuNiw0LjIzOCw0LjIzOCwwLDAsMS0uODQ4LTMuNmMuMjg3LTEuMzA4LjU5NC00LjA4My44OTEtNi43NjdsLjA1OC0uNDc5Yy4yNDUtMi4yMS40ODQtNC4zMDguNzI0LTUuNzhhMjQuODgxLDI0Ljg4MSwwLDAsMS0zLjg0NC0zLDI2LjA3MSwyNi4wNzEsMCwwLDEtNy43My0xNS4xMjUsNC4yLDQuMiwwLDAsMSwuOTg4LTMuMzUsNC4xOSw0LjE5LDAsMCwxLDMuMTY4LTEuNDM3aDMuMzI2Yy0uMzExLTMuNTY2LS42MjMtOC4wOS0uOTQ0LTEyLjgtLjM0LTUuMDI3LS42NTItOS40NzUtLjk1OC0xMy4wNWE1LjA0NSw1LjA0NSwwLDAsMSwuNTE4LTIuNzMyLDUuMTE5LDUuMTE5LDAsMCwxLS42LTIuNDY4di0xLjA2OWMwLTIuNDc4LDEuNTg2LTQuNDE5LDMuNjE4LTQuNDE5aDMxLjAwOGMxLjk0NiwwLDMuNDg0LDEuNzgyLDMuNjA5LDQuMTEybC4wMTkuMDE5djEuMzYxYTUuMTgyLDUuMTgyLDAsMCwxLS41NjUsMi40MTEsNC45NTksNC45NTksMCwwLDEsLjU1NiwyLjc4OWMtLjMxMSwzLjU3NS0uNjIzLDguMDI4LS45NjMsMTMuMDUxLS4zMjEsNC43Mi0uNjMzLDkuMjU1LS45NCwxMi44MWgzLjMyMWE0LjE5MSw0LjE5MSwwLDAsMSwzLjE2OCwxLjQzOCw0LjIsNC4yLDAsMCwxLC45ODgsMy4zNTRBMjYuMDQ5LDI2LjA0OSwwLDAsMS01MjMuOTUsNC42MTFhMjUuMDA2LDI1LjAwNiwwLDAsMS0zLjY5NSwyLjg0N2MuMjM5LDEuNDQ3LjQ2OSwzLjUuNzA5LDUuNjY5bC4wNjIuNTU2Yy4yOTMsMi42ODQuNiw1LjQ2NC44OTIsNi43ODFsMCwwYTQuMjkzLDQuMjkzLDAsMCwxLS44NDgsMy41OTQsNC4yNzEsNC4yNzEsMCwwLDEtMy4zMzUsMS42Wm0xLjIwOC0xMS41ODgtLjAxOS4xNjhjLS4zLDIuNzUxLS41OSw1LjM1OC0uOTA2LDYuOTNoMjAuNTY1Yy0uMzM1LTEuNjczLS42NTItNC41NzctLjkzOS03LjE1Ni0uMTY4LTEuNTUzLS4zNDUtMy4xNDQtLjUxOC00LjQ0MmEyNC43NjUsMjQuNzY1LDAsMCwxLTguODI4LDEuNTc2aC0uMjI1YTI0LjYxOSwyNC42MTksMCwwLDEtOC42LTEuNTgxQy01NDkuNzIsMTAuOTIzLTU0OS45MDcsMTIuNTc3LTU1MC4wNywxNC4wNzdabTkuMTU4LTcuNDI5aC4yYzExLjQzNSwwLDE4Ljc0NC04LjgwOCwyMC4xNTMtMTcuNjIyaC02LjYyM2E0LjQzOCw0LjQzOCwwLDAsMS0uODE1LjA4MWgtMjUuNDE1YTQuMTE0LDQuMTE0LDAsMCwxLS44MjQtLjA4MWgtNi42MTRDLTU1OS40NTgtMi4yMzctNTUyLjIyNyw2LjU0OC01NDAuOTExLDYuNjQ4Wk0tNTU1LjMtNDEuNzA5Yy4zMjEsMy42LjYyOCw4LjA3NS45NzMsMTMuMTI3bC4wNDMuNjI4Yy4zLDQuMzU2LjYsOC44NjEuOTExLDEyLjMzMWEuNjQxLjY0MSwwLDAsMCwuMDM0LjE0OWgyNS4yNzZsLjAxNS0uMDQ4LDAtLjFjLjMwNy0zLjUzNy42MjgtOC4xNTIuOTUzLTEyLjk2NS4wMzktLjUxNy4wNzItMS4wNC4xMTEtMS41NjcuMjgzLTQuMDY0LjU3LTguMjY3Ljg2Mi0xMS41NmEuNTc5LjU3OSwwLDAsMC0uMDcyLS4zNGgtMjkuMDM5QS42LjYsMCwwLDAtNTU1LjMtNDEuNzA5Wm0tLjA1My02LjE1OHYxLjYyYzAsLjA4NiwwLC4xNjMsMCwuMjM1aDI5LjIyNWMwLS4wNzIuMDA5LS4xNDkuMDA5LS4yMzV2LTEuNjJjMC0uMDgyLDAtLjE2My0uMDA5LS4yMzVoLTI5LjIyNUMtNTU1LjM1MS00OC4wMzEtNTU1LjM1MS00Ny45NDktNTU1LjM1MS00Ny44NjdaTS03MTUuOTk0LDEuMzE5Yy0uMzg0LTEzLjQ3MiwxOS4wNjUtMzYuOTEzLDE5Ljg5NC0zNy45YTIuNDc3LDIuNDc3LDAsMCwxLDEuOTEyLS45LDIuNDc3LDIuNDc3LDAsMCwxLDEuOTEyLjljLjgyOS45OTIsMjAuMjc3LDI0LjQzMiwxOS44OTQsMzcuOTc2YTIxLjgxNSwyMS44MTUsMCwwLDEtMjEuODA3LDIxLjczNEEyMS44MywyMS44MywwLDAsMS03MTUuOTk0LDEuMzE5Wm00Ljk4OS0uMDY3YTE2Ljg1NCwxNi44NTQsMCwwLDAsMTYuODE3LDE2Ljg4OUExNi44MzksMTYuODM5LDAsMCwwLTY3Ny4zNzEsMS4zMTljLjI1LTguNzM3LTEwLjcxMi0yNC41NjItMTYuODE3LTMyLjMzNkMtNzAwLjI4OS0yMy4yNDMtNzExLjI1NC03LjQxOC03MTEuMDA1LDEuMjUyWm04Mi4zOS0xNy4wNjJhMi40OTQsMi40OTQsMCwwLDEtLjQzMS0zLjVsMjUuMzcyLTMyLjQ1MWgtMTAuOTQyYTIuNSwyLjUsMCwwLDEtMi4yLTEuMzEzLDIuNTEyLDIuNTEyLDAsMCwxLC4xMjQtMi41NjRsOS40LTE0LjExNGgtOS44NjNsLTE3LjEyOSwyNC40OWgxMi45NWEyLjUsMi41LDAsMCwxLDIuNSwyLjUsMi40OTQsMi40OTQsMCwwLDEtMi41LDIuNDkyaC0xNy43MzdhMi40ODcsMi40ODcsMCwwLDEtMi4yMS0xLjM0MiwyLjQ4NywyLjQ4NywwLDAsMSwuMTY4LTIuNTc5bDIwLjYxOC0yOS40ODRhMi40OSwyLjQ5LDAsMCwxLDIuMDQyLTEuMDYzaDE1LjgyYTIuNSwyLjUsMCwwLDEsMi4yLDEuMzE3LDIuNDkzLDIuNDkzLDAsMCwxLS4xMjUsMi41NmwtOS40LDE0LjExNGgxMS40YTIuNSwyLjUsMCwwLDEsMi4yNDMsMS40LDIuNDg3LDIuNDg3LDAsMCwxLS4yNzgsMi42MjZsLTI4LjUyMSwzNi40ODFhMi40ODUsMi40ODUsMCwwLDEtMS45NjUuOTU5QTIuNDg4LDIuNDg4LDAsMCwxLTYyOC42MTUtMTUuODFabS00NS4xMjMtNi4xYTIuNSwyLjUsMCwwLDEsLjYzMy0zLjQ3NSw5Ni4zMDksOTYuMzA5LDAsMCwxLDIxLjY4Mi0xMS4yMzMsMi41LDIuNSwwLDAsMSwzLjIsMS40ODYsMi40OTMsMi40OTMsMCwwLDEtMS40ODYsMy4yLDkxLjExNyw5MS4xMTcsMCwwLDAtMjAuNTYsMTAuNjU5LDIuNTE2LDIuNTE2LDAsMCwxLTEuNDE4LjQ0MUEyLjQ4NywyLjQ4NywwLDAsMS02NzMuNzM4LTIxLjkwNlptMTAyLjUyMy0yLjYyNmE5MS4zNTcsOTEuMzU3LDAsMCwwLTE3LjQyNi04LjA4LDIuNSwyLjUsMCwwLDEtMS41NTItMy4xNjgsMi40ODcsMi40ODcsMCwwLDEsMy4xNjMtMS41NTIsOTYuMTM2LDk2LjEzNiwwLDAsMSwxOC4zNzksOC41MjEsMi41LDIuNSwwLDAsMSwuODU4LDMuNDIyLDIuNDkzLDIuNDkzLDAsMCwxLTIuMTQyLDEuMjEyQTIuNSwyLjUsMCwwLDEtNTcxLjIxNS0yNC41MzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MTYuNSA3NS4yNDQpIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K);
    --icon-edit: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMTk5Ljk5NSIgdmlld0JveD0iMCAwIDIwMCAxOTkuOTk1Ij4KICA8cGF0aCBkPSJNOTAuMzY2LDEyOC43ODhhMTguNzgyLDE4Ljc4MiwwLDAsMCwyLjMxMi0uOTU4TDcyLjE3MSwxMDcuMzIyYTE5LjQsMTkuNCwwLDAsMC0uOTY1LDIuMzEybC05Ljc5MywyOC45NTRabTguMTY3LTUuMzkxLDg1LjU3NS04NS41NzUtMjEuOTMtMjEuOTNMNzYuNiwxMDEuNDY3Wm02OS43LTExMy41NTgtLjkwOS45MDksMjEuOTMsMjEuOTMuOS0uOTA5YzUuMTUtNS4xNDQsMS44MTItMTMuMTc1LTMuNDY5LTE4LjQ1NXMtMTMuMzExLTguNjE5LTE4LjQ1NS0zLjQ3NU0xOTUuMywzNi45MTNsLTkyLjQ2OSw5Mi40NzVBMjYuMzc3LDI2LjM3NywwLDAsMSw5Mi43LDEzNS42ODJMNTkuMzQyLDE0Ni45NjVhNC45NzUsNC45NzUsMCwwLDEtNi4zMTMtNi4zMDZMNjQuMzE5LDEwNy4zYTI2LjQyMywyNi40MjMsMCwwLDEsNi4yOTQtMTAuMTMzTDE2My4wODEsNC42OTVBMTYuMTE0LDE2LjExNCwwLDAsMSwxNzguMTYxLjM4NWEyNy43ODEsMjcuNzgxLDAsMCwxLDEzLjY3LDcuNzg0LDI3Ljc5MSwyNy43OTEsMCwwLDEsNy43ODQsMTMuNjY0LDE2LjExMiwxNi4xMTIsMCwwLDEtNC4zMTYsMTUuMDhtLTMyLjI4LDE2My4wODFIMTcuNTIyQTE3LjMsMTcuMywwLDAsMSwxNCwxOTkuNjM2YTE3LjA5LDE3LjA5LDAsMCwxLTMuMy0xLjAyQTE3Ljc5MywxNy43OTMsMCwwLDEsNy43MjIsMTk3YTE3LjQ2NCwxNy40NjQsMCwwLDEtMi41ODQtMi4xMzlBMTcuODM5LDE3LjgzOSwwLDAsMSwzLDE5Mi4yNzIsMTcuMzY1LDE3LjM2NSwwLDAsMSwuMzU5LDE4NiwxNy43NjQsMTcuNzY0LDAsMCwxLDAsMTgyLjQ3MlYzNi45NzVhMTcuNywxNy43LDAsMCwxLC4zNTktMy41MjQsMTcuNDkyLDE3LjQ5MiwwLDAsMSw0Ljc3OS04Ljg2NiwxNy44MTYsMTcuODE2LDAsMCwxLDIuNTg0LTIuMTMzLDE3LjUyLDE3LjUyLDAsMCwxLDkuOC0zaDkwLjkzNWEzLjYzOSwzLjYzOSwwLDEsMSwwLDcuMjc3SDE3LjUyMmExMC40OTQsMTAuNDk0LDAsMCwwLTIuMDY1LjIxQTEwLjA2NCwxMC4wNjQsMCwwLDAsMTEuOCwyOC40OGE5LjgyOCw5LjgyOCwwLDAsMC0xLjUyMSwxLjI1NSwxMC41ODgsMTAuNTg4LDAsMCwwLTEuMjU1LDEuNTIxLDkuODIyLDkuODIyLDAsMCwwLS45NCwxLjczNyw5Ljk4NCw5Ljk4NCwwLDAsMC0uNiwxLjkxNywxMC41NTYsMTAuNTU2LDAsMCwwLS4yMSwyLjA3MVYxODIuNDcyYTEwLjUwOCwxMC41MDgsMCwwLDAsLjIxLDIuMDcxLDkuOTg1LDkuOTg1LDAsMCwwLC42LDEuOTE3LDEwLjEsMTAuMSwwLDAsMCwuOTQsMS43NDQsMTAuODg1LDEwLjg4NSwwLDAsMCwxLjI1NSwxLjUxNSwxMC4zMzgsMTAuMzM4LDAsMCwwLDMuMjU4LDIuMiwxMC40MTksMTAuNDE5LDAsMCwwLDEuOTE3LjU5NCwxMC4xLDEwLjEsMCwwLDAsMi4wNzEuMjFIMTYzLjAxOWExMC4wNjEsMTAuMDYxLDAsMCwwLDIuMDcxLS4yMSwxMC4wNjQsMTAuMDY0LDAsMCwwLDMuNjU0LTEuNTM5LDkuODI4LDkuODI4LDAsMCwwLDEuNTIxLTEuMjU1LDEwLjUzNywxMC41MzcsMCwwLDAsMS4yNTUtMS41MTUsMTAuMSwxMC4xLDAsMCwwLC45NC0xLjc0NCwxMC4xMzYsMTAuMTM2LDAsMCwwLC44MS0zLjk4OFY5MS41NDNhMy42MzksMy42MzksMCwxLDEsNy4yNzcsMHY5MC45MjlhMTcuNzY1LDE3Ljc2NSwwLDAsMS0uMzU5LDMuNTMsMTcuNTI5LDE3LjUyOSwwLDAsMS0xLjAyLDMuMywxNy42NDEsMTcuNjQxLDAsMCwxLTMuNzU5LDUuNTY0LDE3LjY0MSwxNy42NDEsMCwwLDEtNS41NjQsMy43NTksMTguMTQ4LDE4LjE0OCwwLDAsMS0zLjMsMS4wMkExNy43MTIsMTcuNzEyLDAsMCwxLDE2My4wMTksMTk5Ljk5NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz4KPC9zdmc+Cg==);
    --icon-error: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDEiIGhlaWdodD0iMjAxLjAwNSIgdmlld0JveD0iMCAwIDIwMSAyMDEuMDA1Ij4KICA8cGF0aCBkPSJNLTE1NDMsNTZBMTAwLDEwMCwwLDAsMS0xNDQzLTQ0LDEwMCwxMDAsMCwwLDEtMTM0Myw1NmExMDAsMTAwLDAsMCwxLTEwMCwxMDBBMTAwLDEwMCwwLDAsMS0xNTQzLDU2Wm0xNi42NzEsMEE4My4zMzEsODMuMzMxLDAsMCwwLTE0NDMsMTM5LjMzMyw4My4zMzEsODMuMzMxLDAsMCwwLTEzNTkuNjcxLDU2LDgzLjMzLDgzLjMzLDAsMCwwLTE0NDMtMjcuMzMsODMuMzMsODMuMzMsMCwwLDAtMTUyNi4zMjgsNTZabTgzLjM2LDIzLjQ1Ni0zMi4zMzgsMzIuMzQtMjMuNDI0LTIzLjQyNSwzMi4zMzctMzIuMzM2LTMyLjQ1OS0zMi40NjJMLTE0NzUuNDI2LjE0N2wzMi40NTgsMzIuNDYyLDMyLjQtMzIuNCwyMy40MiwyMy40MjQtMzIuNCwzMi40LDMyLjQsMzIuNC0yMy40MiwyMy40MjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTQzLjQ5OSA0NC41MDEpIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K);
    --icon-warning: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDEiIGhlaWdodD0iMjAxIiB2aWV3Qm94PSIwIDAgMjAxIDIwMSI+CiAgPHBhdGggZD0iTS0xNTA2LjA3Mi0zNzYuNDM0YTEwMC4wMTMsMTAwLjAxMywwLDAsMSwxMDAuMDEtMTAwLjAxLDEwMCwxMDAsMCwwLDEsOTkuOTksMTAwLjAxLDk5Ljk4Miw5OS45ODIsMCwwLDEtOTkuOTksOTkuOTlBMTAwLDEwMCwwLDAsMS0xNTA2LjA3Mi0zNzYuNDM0Wm0xOC4yOTEsMGE4MS43MDksODEuNzA5LDAsMCwwLDgxLjcxOSw4MS43LDgxLjY5Miw4MS42OTIsMCwwLDAsODEuNy04MS43LDgxLjcsODEuNywwLDAsMC04MS43LTgxLjcxOUE4MS43MjQsODEuNzI0LDAsMCwwLTE0ODcuNzgtMzc2LjQzNFptNzAuMzg5LDQxLjA0M2ExMS4wMjUsMTEuMDI1LDAsMCwxLDExLjAyNS0xMS4wMjYsMTEuMDI1LDExLjAyNSwwLDAsMSwxMS4wMjUsMTEuMDI2LDExLjAyNSwxMS4wMjUsMCwwLDEtMTEuMDI1LDExLjAyNkExMS4wMjUsMTEuMDI1LDAsMCwxLTE0MTcuMzkxLTMzNS4zOTFabTMuMTQ0LTI4LjVxLTIuMTMxLTI0LjYxNy00LjI2MS00OS4yMzljLTEuMDUyLTguMTQyLDQuOTY2LTE1LjAyMywxMS42MjUtMTUuNDI2LDcuMDI3LS40MzIsMTQuMTE3LDYuNCwxMy4zMTcsMTUuMDdxLTIuMzY4LDI0LjgtNC43MzIsNDkuNmE4LjEzNyw4LjEzNywwLDAsMS03LjcxMSw3LjAxMWMtLjA4NCwwLS4xNjksMC0uMjUzLDBBOC4xNTEsOC4xNTEsMCwwLDEtMTQxNC4yNDgtMzYzLjg4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MDYuNTcyIDQ3Ni45NDQpIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K);
    --icon-lock: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC40NjEiIGhlaWdodD0iMzUuOTUiIHZpZXdCb3g9IjAgMCAyOC40NjEgMzUuOTUiPgogIDxwYXRoIGQ9Ik00LjU2My0xMjUxLjA1QTQuNTI3LDQuNTI3LDAsMCwxLDAtMTI1NS41MzJ2LTEyLjAxNmE0LjUyMiw0LjUyMiwwLDAsMSw0LjIwOC00LjQ2OXYtNi4yQTcuODksNy44OSwwLDAsMSwxMi4xODYtMTI4NmgzLjkyNWE3Ljg5LDcuODksMCwwLDEsNy45NzksNy43ODF2Ni4zNDRhNC41LDQuNSwwLDAsMSwzLjM3MSw0LjMyN3YxMi4wMTZhNC41MjcsNC41MjcsMCwwLDEtNC41NjMsNC40ODJabS0yLjMwNy0xNi41djEyLjAxNmEyLjI4OSwyLjI4OSwwLDAsMCwyLjMwNywyLjI2NkgyMi45YTIuMjg5LDIuMjg5LDAsMCwwLDIuMzA4LTIuMjY2di0xMi4wMTZhMi4yODksMi4yODksMCwwLDAtMi4zMDgtMi4yNjVINC41NjNBMi4yODgsMi4yODgsMCwwLDAsMi4yNTYtMTI2Ny41NDhabTE5LjU2LTQuNDgydi02LjE4OWE1LjY0Miw1LjY0MiwwLDAsMC01LjcwNS01LjU2NUgxMi4xODVhNS42NDIsNS42NDIsMCwwLDAtNS43MDUsNS41NjV2Ni4xODlaTTEyLjYtMTI1Ny42MTh2LTIuMjU0YTMuNjE4LDMuNjE4LDAsMCwxLTIuNS0zLjQzNywzLjYxNCwzLjYxNCwwLDAsMSwzLjYxLTMuNjEsMy42MzQsMy42MzQsMCwwLDEsMy42NDksMy42MSwzLjYyMywzLjYyMywwLDAsMS0yLjU0LDMuNDR2Mi4yNTFhMS4xMSwxLjExLDAsMCwxLTEuMTA5LDEuMTA4QTEuMTA5LDEuMTA5LDAsMCwxLDEyLjYtMTI1Ny42MThabS0uMjg1LTUuNjkxYTEuNDEyLDEuNDEyLDAsMCwwLDEuMzkzLDEuMzk0LDEuNDE1LDEuNDE1LDAsMCwwLDEuNDMzLTEuMzk0LDEuNCwxLjQsMCwwLDAtMS40MzMtMS4zOTNBMS40MTEsMS40MTEsMCwwLDAsMTIuMzE3LTEyNjMuMzA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDEyODYuNSkiIHN0cm9rZT0icmdiYSgwLDAsMCwwKSIgc3Ryb2tlLXdpZHRoPSIxIi8+Cjwvc3ZnPgo=);
    --icon-person: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjA5LjYzOSIgdmlld0JveD0iMCAwIDIwMCAyMDkuNjM5Ij4KICA8cGF0aCBkPSJNOTkuNzYzLDEwNS4yQTUyLjYsNTIuNiwwLDEsMCw0Ny4xNTIsNTIuNmE1Mi42LDUyLjYsMCwwLDAsNTIuNjExLDUyLjZtOTkuMTI3LDg0LjgzOWMtNy41NTItMzYuODA1LTMyLjYxMy02Ni42NDctNjUuMy03OS4xNTNhNjUuMzI4LDY1LjMyOCwwLDAsMS02Ny4xOCwwYy0zMi42ODUsMTIuNS01Ny43NTcsNDIuMzQ4LTY1LjMsNzkuMTUzLTEuMjE4LDUuOTM4LTQuNzYzLDE5LjYsMTMuMjg2LDE5LjZIMTg1LjZjMTguMDQzLDAsMTQuNTEtMTMuNjY0LDEzLjI4Ni0xOS42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPgo8L3N2Zz4K);
    --icon-menu: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy42MjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMy42MjUgMTgiPgogIDxwYXRoIGQ9Ik0tMTMyMi4xODctNDUzaC0yMy42MjV2LTMuMzc1aDIzLjYyNVptMC03LjMxMmgtMjMuNjI1di0zLjM3NWgyMy42MjVabTAtNy4zMTJoLTIzLjYyNVYtNDcxaDIzLjYyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNDUuODEyIDQ3MSkiLz4KPC9zdmc+Cg==);
    --icon-arrow-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDEuNDI1IiBoZWlnaHQ9IjE4Ny41NSIgdmlld0JveD0iMCAwIDE0MS40MjUgMTg3LjU1Ij4KICA8cGF0aCBkPSJNMTE4LjUsMTQyLjY4M2w0MC41MzMtNDAuNTI1LDE3LjY3NSwxNy42NzVMMTA2LDE5MC41NSwzNS4yODMsMTE5LjgzM2wxNy42NzUtMTcuNjc1TDkzLjUsMTQyLjY5MlYzaDI1VjE0Mi42OTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzUuMjgzIC0zKSIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
    --icon-contract: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDIuNSIgaGVpZ2h0PSIzMDQiIHZpZXdCb3g9IjAgMCAzMDIuNSAzMDQiPgogIDxwYXRoIGQ9Ik0xMDYsMzA0YTIyLjUyNiwyMi41MjYsMCwwLDEtMjIuNS0yMi41di03LjZhOTguMDQ2LDk4LjA0NiwwLDAsMCwxNS0xLjg0OVYyODEuNUE3LjUwOCw3LjUwOCwwLDAsMCwxMDYsMjg5SDI4MGE3LjUwOSw3LjUwOSwwLDAsMCw3LjUtNy41VjIyLjVBNy41MDksNy41MDksMCwwLDAsMjgwLDE1SDEwNmE3LjUwOCw3LjUwOCwwLDAsMC03LjUsNy41VjgwLjk1MWE5OC4wNDIsOTguMDQyLDAsMCwwLTE1LTEuODQ5VjIyLjVBMjIuNTI2LDIyLjUyNiwwLDAsMSwxMDYsMEgyODBhMjIuNTI2LDIyLjUyNiwwLDAsMSwyMi41LDIyLjV2MjU5QTIyLjUyNiwyMi41MjYsMCwwLDEsMjgwLDMwNFptNDcuNS0zOS41YTcuNSw3LjUsMCwxLDEsMC0xNWgyM2E3LjUsNy41LDAsMCwxLDAsMTVaTTAsMTgxLjVhODMsODMsMCwxLDEsODMsODNBODMsODMsMCwwLDEsMCwxODEuNVptMTUsMGE2OCw2OCwwLDEsMCw2OC02OEE2OC4wNzcsNjguMDc3LDAsMCwwLDE1LDE4MS41Wm0yNDYuNSw2MGE3LjUsNy41LDAsMSwxLDAtMTVoMTJhNy41LDcuNSwwLDEsMSwwLDE1Wm0tNzQsMGE3LjUsNy41LDAsMSwxLDAtMTVoMjNhNy41LDcuNSwwLDAsMSwwLDE1Wk02Ny4zLDIyMy4xMzhhNy40NjIsNy40NjIsMCwwLDEtMy4zNTgtMS45NDJMMzkuNTIzLDE5Ni43NzdBNy41LDcuNSwwLDAsMSw1MC4xMjksMTg2LjE3bDE4LjU2MywxOC41NjQsNDQuMTUxLTU4LjU5MWE3LjUsNy41LDAsMSwxLDExLjk4LDkuMDI4TDc1LjU4NywyMjAuNTFhNy41MDcsNy41MDcsMCwwLDEtOC4yODgsMi42MjhaTTI2MS41LDIwMS41YTcuNSw3LjUsMCwxLDEsMC0xNWgxMmE3LjUsNy41LDAsMCwxLDAsMTVabS03NCwwYTcuNSw3LjUsMCwwLDEsMC0xNWgzOWE3LjUsNy41LDAsMCwxLDAsMTVabS05LTQyYTcuNSw3LjUsMCwxLDEsMC0xNWgyMGE3LjUsNy41LDAsMCwxLDAsMTVabTgzLTFhNy41LDcuNSwwLDEsMSwwLTE1aDEyYTcuNSw3LjUsMCwwLDEsMCwxNVptMC00MGE3LjUsNy41LDAsMSwxLDAtMTVoMTJhNy41LDcuNSwwLDAsMSwwLDE1Wm0tMTA1LTFhNy41LDcuNSwwLDAsMSwwLTE1aDcwYTcuNSw3LjUsMCwwLDEsMCwxNVptMTA1LTM5YTcuNSw3LjUsMCwxLDEsMC0xNWgxMmE3LjUsNy41LDAsMSwxLDAsMTVabS0xNDYtMWE3LjUsNy41LDAsMCwxLDAtMTVoODNhNy41LDcuNSwwLDAsMSwwLDE1Wm0xNDYtMzVhNy41LDcuNSwwLDEsMSwwLTE1aDEyYTcuNSw3LjUsMCwxLDEsMCwxNVptLTE0NiwwYTcuNSw3LjUsMCwxLDEsMC0xNWgxMTFhNy41LDcuNSwwLDAsMSwwLDE1WiIvPgo8L3N2Zz4K);
    --icon-document-2: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NC4zOCIgaGVpZ2h0PSI5MC44NCIgdmlld0JveD0iMCAwIDg0LjM4IDkwLjg0Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0NCAtOTMpIj4KICAgIDxwYXRoIGQ9Ik0zNy4zMSw4Ni4yM0g0LjcxQTUuNzE2LDUuNzE2LDAsMCwxLTEsODAuNTJWNC43MUE1LjcxNiw1LjcxNiwwLDAsMSw0LjcxLTFINTEuNjhhMiwyLDAsMCwxLDEuNDc0LjY0OGwxMy42LDE0LjgzYTIsMiwwLDAsMSwuNTI2LDEuMzUyVjQwLjk1YTIsMiwwLDAsMS00LDBWMTYuNjA4TDUwLjgsM0g0LjcxQTEuNzEyLDEuNzEyLDAsMCwwLDMsNC43MVY4MC41MmExLjcxMiwxLjcxMiwwLDAsMCwxLjcxLDEuNzFoMzIuNmEyLDIsMCwwLDEsMCw0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0NSA5NCkiLz4KICAgIDxwYXRoIGQ9Ik02My44NiwxOS4wM0g1Mi43OGE1LjcxNiw1LjcxNiwwLDAsMS01LjcxLTUuNzFWNy41NWEyLDIsMCwwLDEsNCwwdjUuNzdhMS43MTIsMS43MTIsMCwwLDAsMS43MSwxLjcxSDYzLjg2YTIsMiwwLDEsMSwwLDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQ1IDk0KSIvPgogICAgPHBhdGggZD0iTTM2LjI2LDJIMEEyLDIsMCwwLDEtMiwwLDIsMiwwLDAsMSwwLTJIMzYuMjZhMiwyLDAsMCwxLDIsMkEyLDIsMCwwLDEsMzYuMjYsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjEuMDQgMTE5LjA1KSIvPgogICAgPHBhdGggZD0iTTM2LjI2LDJIMEEyLDIsMCwwLDEtMiwwLDIsMiwwLDAsMSwwLTJIMzYuMjZhMiwyLDAsMCwxLDIsMkEyLDIsMCwwLDEsMzYuMjYsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjEuMDQgMTMwLjIyKSIvPgogICAgPHBhdGggZD0iTTIzLjUxLDJIMEEyLDIsMCwwLDEtMiwwLDIsMiwwLDAsMSwwLTJIMjMuNTFhMiwyLDAsMCwxLDIsMkEyLDIsMCwwLDEsMjMuNTEsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjEuMDQgMTQxLjMpIi8+CiAgICA8cGF0aCBkPSJNMTUuMTEsMkgwQTIsMiwwLDAsMS0yLDAsMiwyLDAsMCwxLDAtMkgxNS4xMWEyLDIsMCwwLDEsMiwyQTIsMiwwLDAsMSwxNS4xMSwyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MiAxNTIuNDcpIi8+CiAgICA8cGF0aCBkPSJNMjAuMjctMkEyMi4yNjQsMjIuMjY0LDAsMCwxLDM2LjAxNywzNi4wMTcsMjIuMjcsMjIuMjcsMCwxLDEsMTEuNi0uMjQ5LDIyLjEzMiwyMi4xMzIsMCwwLDEsMjAuMjctMlptMCw0MC41NEExOC4yNywxOC4yNywwLDAsMCwzMy4xODksNy4zNTEsMTguMjcsMTguMjcsMCwxLDAsNy4zNTEsMzMuMTg5LDE4LjE1LDE4LjE1LDAsMCwwLDIwLjI3LDM4LjU0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA4NS44NCAxNDEuMykiLz4KICAgIDxwYXRoIGQ9Ik0tMjA0My4wMTEtMTI3MS4ybC0uMDA3LS4wMDhhMi4wMzEsMi4wMzEsMCwwLDEtLjUtMS40MjgsMS45NSwxLjk1LDAsMCwxLC41MTItMS40MywxLjg4NywxLjg4NywwLDAsMSwxLjQxNy0uNTIsMS45LDEuOSwwLDAsMSwxLjQzMS41NDRsLjAwNi4wMDdhMS45ODYsMS45ODYsMCwwLDEsLjQ5MywxLjQsMi4wMTMsMi4wMTMsMCwwLDEtLjUsMS40MTksMS44NTcsMS44NTcsMCwwLDEtMS40MjcuNTYxQTEuODg3LDEuODg3LDAsMCwxLTIwNDMuMDExLTEyNzEuMlptLTguNjcuMjYzdi0xMS42MmgyLjdsLjIsMS4yMjFhNC41MTIsNC41MTIsMCwwLDEsLjkwNS0uNzgsMy44MjEsMy44MjEsMCwwLDEsMi4xLS42NDFoLjV2LjAyM2E0LjMsNC4zLDAsMCwxLC43MzUuMWwuNDI3LjEtLjMyNywzLjEwOS0uNTU5LS4xNGEzLjU1NSwzLjU1NSwwLDAsMC0uODc4LS4xMDYsMi40LDIuNCwwLDAsMC0xLjgzNy43MjQsMi43LDIuNywwLDAsMC0uNywxLjk1N3Y2LjA0OVptLTQuMDIxLDAtNC4yNTItNi4xMy0uNzQ3LjYwOHY1LjUxMmgtMy4zdi0xNS4wNGgzLjN2NS44MTNjLjM0NC0uNDEuNjcyLS43OTQuOTkxLTEuMTU4bDMuOTM3LTQuNjY1aDMuOTI0bC0uNy44MjRjLTEuODI3LDIuMTQ4LTMuNTE0LDQuMTIxLTUuMDIsNS44NzFsNS4yOSw3Ljd2LjY2NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNTkuMzMgMTQ0MC40NCkiLz4KICA8L2c+Cjwvc3ZnPgo=);
    --icon-trashcan: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjQuMTYiIGhlaWdodD0iMTk0LjQ3MSIgdmlld0JveD0iMCAwIDEyNC4xNiAxOTQuNDcxIj4KICA8cGF0aCBkPSJNLTM3NTQuNC0xNjMxLjUyYTE3LjU4OCwxNy41ODgsMCwwLDEtOC41LTIuMTksMTYuMzI1LDE2LjMyNSwwLDAsMS02LjE3LTUuODcsMTMuOTEyLDEzLjkxMiwwLDAsMS0xLjktNS41OGwtMTIuNjEtMTA4LjQ1OWEuOTM4LjkzOCwwLDAsMS0uMDMtLjI4LDIuNzU0LDIuNzU0LDAsMCwxLS4wMi0uMzksNS42MTYsNS42MTYsMCwwLDEsLjI3LTEuNzUsNS42OTIsNS42OTIsMCwwLDEsLjc1LTEuNTIsNS43NzEsNS43NzEsMCwwLDEsMi41MS0yLjAyLDkuNDY5LDkuNDY5LDAsMCwxLTEuMTguMDgsOS41MjMsOS41MjMsMCwwLDEtNC4zMjktMS4wMyw5LjQ0OSw5LjQ0OSwwLDAsMS0zLjQtMi44Niw5LjA1Niw5LjA1NiwwLDAsMS0xLjQzLTIuNzZsLTIuMDgtNi40M2E5LjEzNyw5LjEzNywwLDAsMS0uNDctMi45NSw5LjU1OSw5LjU1OSwwLDAsMSwxLjAzLTQuMzMsOS42NjgsOS42NjgsMCwwLDEsMi44Ni0zLjQxLDkuMzcsOS4zNywwLDAsMSwyLjc2LTEuNDJoLS4wMmwyMy4xNC03LjQ3OS0xLjM3MS00LjI0MWExNi4zNzgsMTYuMzc4LDAsMCwxLS43ODktNSwxNi4yNCwxNi4yNCwwLDAsMSwxLjc1LTcuMzUxLDE2LjU0MiwxNi41NDIsMCwwLDEsNC44NjEtNS43NywxNi4wNjgsMTYuMDY4LDAsMCwxLDQuNjgtMi40bDI1LjU3LTguMjdhMTYuNDYsMTYuNDYsMCwwLDEsNS4wMS0uNzksMTYuMjM4LDE2LjIzOCwwLDAsMSw3LjM1LDEuNzUxLDE2LjE2MywxNi4xNjMsMCwwLDEsNS43NzEsNC44NTksMTYuMTY4LDE2LjE2OCwwLDAsMSwyLjQsNC42N2wxLjM3LDQuMjQsMjMuMTQtNy40OGE5Ljc2OSw5Ljc2OSwwLDAsMSwyLjk1LS40Niw5LjU4OSw5LjU4OSwwLDAsMSw0LjMzLDEuMDMsOS41NjEsOS41NjEsMCwwLDEsMy40MSwyLjg1OSw5LjI3OSw5LjI3OSwwLDAsMSwxLjQyLDIuNzYxbDIuMDg5LDYuNDRhOS45MDgsOS45MDgsMCwwLDEsLjQ1LDIuOTQsOS43LDkuNywwLDAsMS0xLjAzLDQuMzMsOS42NzEsOS42NzEsMCwwLDEtMi44NiwzLjQxLDkuODYxLDkuODYxLDAsMCwxLTIuNzYsMS40MTlsLTEwMi43MiwzMy4yMWEzLjA3NCwzLjA3NCwwLDAsMSwuMzEtLjAyaDk4LjkyYTUuNzc1LDUuNzc1LDAsMCwxLDMuMTc5Ljk2MSw1Ljc3Miw1Ljc3MiwwLDAsMSwyLjExMSwyLjQ4OSw1Ljc0NSw1Ljc0NSwwLDAsMSwuNDcsMi4yODFjMCwuMTI5LS4wMi4yNDktLjAyLjM2OWExLjcxOCwxLjcxOCwwLDAsMS0uMDMxLjMxbC0xLjkwOSwxNi40NzlhNC42NjcsNC42NjcsMCwwLDEtNS4xNiw0LjA4LDQuNjM3LDQuNjM3LDAsMCwxLTQuMDgtNS4xNWwxLjQ1LTEyLjUyaC05MC45M2wxMi4xNSwxMDQuNTJhNC42LDQuNiwwLDAsMCwuNCwxLjQsNS41NTQsNS41NTQsMCwwLDAsLjkzLDEuMzgsNy44MjQsNy44MjQsMCwwLDAsMy4yMzksMi4xNCw4LjYyLDguNjIsMCwwLDAsMi43Ny40N2g1MS45NTFhOC4xNzksOC4xNzksMCwwLDAsMy4wNzktLjYsOC4xLDguMSwwLDAsMCwyLjUxLTEuNTgsNi4wODEsNi4wODEsMCwwLDAsMS4wOS0xLjM1MSw0LjM3OSw0LjM3OSwwLDAsMCwuNjYtMS44OGw4LTY4LjcwOWE0LjY0Myw0LjY0MywwLDAsMSw1LjE1MS00LjA4LDQuNjM4LDQuNjM4LDAsMCwxLDQuMDgsNS4xNWwtNy45OSw2OC43MDlhMTMuMjQyLDEzLjI0MiwwLDAsMS0xLjIyLDQuMjksMTUuMiwxNS4yLDAsMCwxLTIuMzg5LDMuNjExLDE3LjI1MiwxNy4yNTIsMCwwLDEtNy4xMTEsNC43MjksMTcuNTg2LDE3LjU4NiwwLDAsMS01Ljg1OSwxLjAxMVptNzMuNzkxLTE3Ny41OXYuMDFsLTI3LjU3LDguOTEtNDcuNzQsMTUuNDMxLTI3LjU3LDguOTFhLjE5My4xOTMsMCwwLDAtLjA4LjA0Yy0uMDIuMDEtLjA0LjA0LS4wNy4wN2EuNC40LDAsMCwwLS4wNy4yLjQxLjQxLDAsMCwwLC4wMi4wOWwyLjA4LDYuNDNhLjIzMy4yMzMsMCwwLDAsLjA0LjA4OWwuMDcuMDdhLjQxNS40MTUsMCwwLDAsLjIuMDZjLjAyLDAsLjA5MS0uMDEuMDkxLS4wMWwxMDIuODYtMzMuMjZhLjE4LjE4LDAsMCwwLC4wODktLjA0LjQ4OC40ODgsMCwwLDAsLjA3MS0uMDY5LjQuNCwwLDAsMCwuMDctLjIuNDMuNDMsMCwwLDAtLjAxOS0uMDlsLTIuMDgxLTYuNDNhLjEuMSwwLDAsMC0uMDMtLjA4LjI4LjI4LDAsMCwwLS4wOC0uMDY5LjM0NS4zNDUsMCwwLDAtLjItLjA3QS41LjUsMCwwLDAtMzY4MC42MS0xODA5LjExWm0tNDUuMDMxLTcuMjUtMjUuNTgsOC4yNjlhNy4yMzEsNy4yMzEsMCwwLDAtMi4wMSwxLjAzLDYuNzkzLDYuNzkzLDAsMCwwLTEuNTE5LDEuNTUxaC4wMWE3LjAyMyw3LjAyMywwLDAsMC0xLjMyLDQuMDg5LDcuMDQsNy4wNCwwLDAsMCwuMzQxLDIuMTVsMS4zNyw0LjI0LDM4LjktMTIuNTctMS4zNy00LjI1YTYuNTY4LDYuNTY4LDAsMCwwLTEuMDMxLTIsNi44Nyw2Ljg3LDAsMCwwLTEuNTU5LTEuNTMsNy4wMjgsNy4wMjgsMCwwLDAtNC4wOTEtMS4zMkE2Ljk3Miw2Ljk3MiwwLDAsMC0zNzI1LjY0LTE4MTYuMzZabS04LjE0LDE1NS43di02MC43YTQuNjM5LDQuNjM5LDAsMCwxLDQuNjM5LTQuNjUsNC42NDgsNC42NDgsMCwwLDEsNC42NSw0LjY1djYwLjdhNC42NTMsNC42NTMsMCwwLDEtNC42NSw0LjY0OUE0LjY1MSw0LjY1MSwwLDAsMS0zNzMzLjc4LTE2NjAuNjZabTIxLjk1LDQuMTJhNC42NSw0LjY1LDAsMCwxLTMuOTItNS4yNzFsOC44OS02MC43MDl2LjAxYTQuNjQ0LDQuNjQ0LDAsMCwxLDUuMjYtMy45Myw0LjY0OSw0LjY0OSwwLDAsMSwzLjkzLDUuMjdsLTguODgsNjAuN2E0LjY1OCw0LjY1OCwwLDAsMS00LjYsMy45NzlBNC42ODgsNC42ODgsMCwwLDEtMzcxMS44My0xNjU2LjU0Wm0tMzguNTMxLTMuOTQtOC44NzktNjAuN2E0LjY1Niw0LjY1NiwwLDAsMSwzLjkyOS01LjI3di0uMDFhNC42NDgsNC42NDgsMCwwLDEsNS4yNywzLjkyOWw4Ljg4LDYwLjcxYTQuNjQ5LDQuNjQ5LDAsMCwxLTMuOTMsNS4yNyw0LjY4OSw0LjY4OSwwLDAsMS0uNjc2LjA0OUE0LjY1MSw0LjY1MSwwLDAsMS0zNzUwLjM2MS0xNjYwLjQ4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzc5Mi45OSAxODI1Ljk5KSIvPgo8L3N2Zz4K);
    --icon-bars: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MS45NzkiIGhlaWdodD0iNDcuMzIiIHZpZXdCb3g9IjAgMCA3MS45NzkgNDcuMzIiPgogIDxwYXRoIGQ9Ik0tMjA2NC0xMjM4LjY4di0zLjIyaDJ2LTE3LjIxaDEyLjA1djE3LjIxaDYuNDN2LTI4LjI3aDEyLjA1djI4LjI3aDYuNTVWLTEyODZoMTIuMDV2NDQuMWg2Ljh2LTIxLjU1aDEyLjA1djIxLjU1aDJ2My4yMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNjQgMTI4NikiLz4KPC9zdmc+Cg==);
    --icon-contract-2: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjEuMDgiIGhlaWdodD0iMTU1LjAxMSIgdmlld0JveD0iMCAwIDEyMS4wOCAxNTUuMDExIj4KICA8cGF0aCBkPSJNLTIwNTQuMzY0LTExMzAuOTg5YTkuNjQ2LDkuNjQ2LDAsMCwxLTkuNjM1LTkuNjM1di0xMzUuNzQxYTkuNjQ2LDkuNjQ2LDAsMCwxLDkuNjM1LTkuNjM1aDg0LjFhMywzLDAsMCwxLDIuMjExLjk3M2wyNC4zNDcsMjYuNTU4YTMsMywwLDAsMSwuNzg4LDIuMDI4djExNS44MTdhOS42NDYsOS42NDYsMCwwLDEtOS42MzUsOS42MzVaTS0yMDU4LTEyNzYuMzY1djEzNS43NDFhMy42MzksMy42MzksMCwwLDAsMy42MzYsMy42MzVoMTAxLjgxYTMuNjM5LDMuNjM5LDAsMCwwLDMuNjM1LTMuNjM1di0xMTAuNjk0SC0xOTY4LjNhOS42NDYsOS42NDYsMCwwLDEtOS42MzUtOS42MzV2LTEwLjMyMWEzLDMsMCwwLDEsMy0zLDMsMywwLDAsMSwzLDN2MTAuMzIxYTMuNjM5LDMuNjM5LDAsMCwwLDMuNjM1LDMuNjM1aDE3LjUwOEwtMTk3MS41ODYtMTI4MGgtODIuNzc4QTMuNjM5LDMuNjM5LDAsMCwwLTIwNTgtMTI3Ni4zNjVabTE4LjU3MywxMTguMzc5YTMsMywwLDAsMS0zLTMsMywzLDAsMCwxLDMtM2g3MS45MzRhMywzLDAsMCwxLDMsMywzLDMsMCwwLDEtMywzWm0wLTE1LjEzMmEzLDMsMCwwLDEtMy0zLDMsMywwLDAsMSwzLTNoNzEuOTM0YTMsMywwLDAsMSwzLDMsMywzLDAsMCwxLTMsM1ptMC0xNC43MjdhMywzLDAsMCwxLTMtMywzLDMsMCwwLDEsMy0zaDcxLjkzNGEzLDMsMCwwLDEsMywzLDMsMywwLDAsMS0zLDNabTU0LjE5MS0xNi44MzRoLTM2Ljc0NmEzLDMsMCwwLDEtLjk2Mi4xNTgsMywzLDAsMCwxLS45NjItLjE1OGgtMy4wNTdhMywzLDAsMCwxLTMtMywzLDMsMCwwLDEsMy0zaDEuMDJWLTEyMjQuNGwtLjE5NC4xMmEzLDMsMCwwLDEtMy4yNzYtLjA3NiwzLDMsMCwwLDEtMS4yNTMtMy4wMjlsMS44NzgtOS45ODhhMywzLDAsMCwxLDEuMjQ2LTEuOTE2bDIyLjM0NS0xNS4zOTRhMy40MjksMy40MjksMCwwLDEsMy4xMzUuMDA3Yy4wODQuMDUyLjE2Ni4xMDYuMjQ3LjE2M2wuMDk0LS4xMzUsMjIuMzQ1LDE1LjM5NWEzLDMsMCwwLDEsMS4yNDYsMS45MTZsMS44NzgsOS45ODhhMywzLDAsMCwxLTEuMjUzLDMuMDI4LDIuOTk0LDIuOTk0LDAsMCwxLTEuNy41MjYsMi45OTEsMi45OTEsMCwwLDEtMS41ODEtLjQ1MWwtLjQ5MS0uM3YxMy44NzFoMS41MTFhMywzLDAsMCwxLDMsMywzLDMsMCwwLDEtMywzaC0zLjU1YTMsMywwLDAsMS0uOTYyLjE1OEEzLDMsMCwwLDEtMTk4NS4yMzYtMTIwNC42NzhabS0yLjAzOC02di0xNy41OTRsLTE2LjItMTAuMDUyLTE2LjQ2NiwxMC4yMDZ2MTcuNDRaTS0yMDAxLjktMTI0NC40bDE4LjQ4OCwxMS40Ny0uMzkxLTIuMDc4LTE5LjY3OC0xMy41NTctMTkuNjQ0LDEzLjUyMi0uMzkxLDIuMDgxLDE4LjQ1NC0xMS40MzlhMywzLDAsMCwxLDEuNTgtLjQ1QTIuOTk0LDIuOTk0LDAsMCwxLTIwMDEuOS0xMjQ0LjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDY0IDEyODYpIi8+Cjwvc3ZnPgo=);
    --icon-drop: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NC4yMDQiIGhlaWdodD0iNzguMDUiIHZpZXdCb3g9IjAgMCA1NC4yMDQgNzguMDUiPgogIDxwYXRoIGQ9Ik0yNy4xMSwwUy0uNTEsMzMuMDUsMCw1MC45NWEyNy4wOTQsMjcuMDk0LDAsMCwwLDI3LjA5LDI3LjFoMGEyNy4xLDI3LjEsMCwwLDAsMjcuMS0yNy4xQzU0LjcxLDMzLjI2LDI3Ljc0Ljc2LDI3LjExLDBaTTI4LjMsNzEuODNhMS45OTIsMS45OTIsMCwwLDEtLjQyLjA0LDIuMTYxLDIuMTYxLDAsMCwxLS40Mi00LjI4Yy40My0uMDgsMTAuNTgtMi4xNywxNS45My0xMS40N2EyLjE3MywyLjE3MywwLDAsMSwyLjk1LS43OSwyLjE2LDIuMTYsMCwwLDEsLjc5LDIuOTVDNDAuODEsNjkuMjUsMjguODEsNzEuNzMsMjguMyw3MS44M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDA3KSIvPgo8L3N2Zz4K);
    --icon-404: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODQwIiBoZWlnaHQ9IjMwOC4yNDEiIHZpZXdCb3g9IjAgMCAzODQwIDMwOC4yNDEiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2ODYgLTI3NCkiPgogICAgPHBhdGggZD0iTS0zODk2LjE5MywyMjEuNDk0VjE5Ni4wNDhhMi44OTEsMi44OTEsMCwwLDEsMi44OTItMi44OTEsMi44OTEsMi44OTEsMCwwLDEsMi44OTEsMi44OTF2MjUuNDQ2YTIuODkyLDIuODkyLDAsMCwxLTIuODkxLDIuODkyQTIuODkyLDIuODkyLDAsMCwxLTM4OTYuMTkzLDIyMS40OTRabTMyLjY1NC0xMy44MDgtNC4wNDEtMTUuMDgyYTIuODk0LDIuODk0LDAsMCwxLS4xLS43NTcsMi44OTMsMi44OTMsMCwwLDEsMi4xNDQtMi43ODQsMi44OTIsMi44OTIsMCwwLDEsMy41NDEsMi4wNDVsNC4wNDIsMTUuMDgyYTIuOSwyLjksMCwwLDEsLjEuNzU3LDIuODk0LDIuODk0LDAsMCwxLTIuMTQ0LDIuNzg0LDIuOSwyLjksMCwwLDEtLjc1LjFBMi44OTIsMi44OTIsMCwwLDEtMzg2My41MzksMjA3LjY4NlptLTYzLjA2NiwyLjA0NWEyLjg5MSwyLjg5MSwwLDAsMS0yLjA0NS0zLjU0MWw0LjA0Mi0xNS4wODJhMi44OTIsMi44OTIsMCwwLDEsMy41NDItMi4wNDUsMi44OTEsMi44OTEsMCwwLDEsMi4wNDQsMy41NDFsLTQuMDQxLDE1LjA4MmEyLjg5MiwyLjg5MiwwLDAsMS0yLjc5MSwyLjE0NEEyLjg5NCwyLjg5NCwwLDAsMS0zOTI2LjYsMjA5LjczMVptOTguNzczLTUuMzgzLTEyLjcyMy0yMi4wMzdhMi44OTIsMi44OTIsMCwwLDEsMS4wNTktMy45NSwyLjg5MiwyLjg5MiwwLDAsMSwzLjk1LDEuMDU5bDEyLjcyMiwyMi4wMzdhMi44OTEsMi44OTEsMCwwLDEtMS4wNTgsMy45NSwyLjg3NiwyLjg3NiwwLDAsMS0xLjQ0My4zODhBMi44ODgsMi44ODgsMCwwLDEtMzgyNy44MzIsMjA0LjM0N1ptLTEzNC44ODksMS4wNThhMi44OTEsMi44OTEsMCwwLDEtMS4wNTgtMy45NWwxMi43MjItMjIuMDM3YTIuODkyLDIuODkyLDAsMCwxLDMuOTUtMS4wNTksMi44OTIsMi44OTIsMCwwLDEsMS4wNTgsMy45NWwtMTIuNzIzLDIyLjAzN2EyLjg5LDIuODksMCwwLDEtMi41MDcsMS40NDZBMi44NjksMi44NjksMCwwLDEtMzk2Mi43MjEsMjA1LjQwNlptMTU2LjI2NS0yOS4zNDMtMTEuMDQyLTExLjA0MWEyLjg5MiwyLjg5MiwwLDAsMSwwLTQuMDksMi44OTIsMi44OTIsMCwwLDEsNC4wOSwwbDExLjA0MSwxMS4wNDFhMi44OTEsMi44OTEsMCwwLDEsMCw0LjA4OSwyLjg4LDIuODgsMCwwLDEtMi4wNDUuODQ3QTIuODgsMi44OCwwLDAsMS0zODA2LjQ1NiwxNzYuMDYyWm0tMTc3Ljc4LDBhMi44OTEsMi44OTEsMCwwLDEsMC00LjA4OWwxMS4wNDEtMTEuMDQxYTIuODkzLDIuODkzLDAsMCwxLDQuMDksMCwyLjg5MywyLjg5MywwLDAsMSwwLDQuMDlsLTExLjA0MSwxMS4wNDFhMi44ODMsMi44ODMsMCwwLDEtMi4wNDUuODQ3QTIuODgsMi44OCwwLDAsMS0zOTg0LjIzNiwxNzYuMDYyWm0yMi42OTMtNTEuNzI0di0xLjE1N2gtNDcuNDIyYTE0LjQ2LDE0LjQ2LDAsMCwxLTE0LjQxMi0xMy4zaC01LjgyOWExNy4zNDksMTcuMzQ5LDAsMCwxLTE3LjM0OS0xNy4zNVY4Mi43aC0yLjg5MmE1Ljc4Myw1Ljc4MywwLDAsMS01Ljc4My01Ljc4M3YtMy40N2gtMi4zMTN2MS43MzVhMi44OTIsMi44OTIsMCwwLDEtMi44OTEsMi44OTFoLTEuNzM1YTIuODkyLDIuODkyLDAsMCwxLTIuODkxLTIuODkxVjczLjQ0NmgtMi4zMTN2MS43MzVhMi44OTIsMi44OTIsMCwwLDEtMi44OTIsMi44OTFILTQwNzJhMi44OTIsMi44OTIsMCwwLDEtMi44OTItMi44OTFWNzMuNDQ2SC01ODE0VjY3LjA4NGgxNzM5LjEwOFY2NS4zNDlBMi44OTIsMi44OTIsMCwwLDEtNDA3Miw2Mi40NThoMS43MzVhMi44OTIsMi44OTIsMCwwLDEsMi44OTIsMi44OTF2MS43MzVoMi4zMTNWNjUuMzQ5YTIuODkyLDIuODkyLDAsMCwxLDIuODkxLTIuODkxaDEuNzM1YTIuODkyLDIuODkyLDAsMCwxLDIuODkxLDIuODkxdjEuNzM1aDIuMzEzdi0zLjQ3YTUuNzgzLDUuNzgzLDAsMCwxLDUuNzgzLTUuNzgzaDIuODkyVjQ4YTE3LjM0OSwxNy4zNDksMCwwLDEsMTcuMzQ5LTE3LjM0OWg1LjgyOWExNC40NiwxNC40NiwwLDAsMSwxNC40MTItMTMuM2g0Ny40MjJWMTYuMTkzQTE2LjE5MywxNi4xOTMsMCwwLDEtMzk0NS4zNSwwYTE2LjE5MywxNi4xOTMsMCwwLDEsMTYuMTkzLDE2LjE5M1YxMjQuMzM4YTE2LjE5MywxNi4xOTMsMCwwLDEtMTYuMTkzLDE2LjE5M0ExNi4xOTMsMTYuMTkzLDAsMCwxLTM5NjEuNTQyLDEyNC4zMzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MTI4IDM1Ny44NTUpIiBmaWxsPSIjZWFjZWQ1Ii8+CiAgICA8cGF0aCBkPSJNLTM5OTguMjkyLDIwOC4xOTJWMTAwLjA0OEExNi4xOTMsMTYuMTkzLDAsMCwxLTM5ODIuMSw4My44NTVhMTYuMTkzLDE2LjE5MywwLDAsMSwxNi4xOTMsMTYuMTkzVjEwMS4yaDU2LjFhMjguOTE2LDI4LjkxNiwwLDAsMSwyOC45MTYsMjguOTE2djExLjU2NkgtMzg3OGE1Ljc4Myw1Ljc4MywwLDAsMSw1Ljc4Myw1Ljc4M3YzLjQ3aDIuMzEzdi0xLjczNGEyLjg5MSwyLjg5MSwwLDAsMSwyLjg5MS0yLjg5MmgxLjczNWEyLjg5MiwyLjg5MiwwLDAsMSwyLjg5MiwyLjg5MnYxLjczNGgyLjMxM3YtMS43MzRhMi44OTEsMi44OTEsMCwwLDEsMi44OTEtMi44OTJoMS43MzVhMi44OTEsMi44OTEsMCwwLDEsMi44OTEsMi44OTJ2MS43MzRoMTczNy43MTFWMTU3LjNILTM4NTIuNTU4djEuNzM1YTIuODkxLDIuODkxLDAsMCwxLTIuODkxLDIuODkxaC0xLjczNWEyLjg5MSwyLjg5MSwwLDAsMS0yLjg5MS0yLjg5MVYxNTcuM2gtMi4zMTN2MS43MzVhMi44OTIsMi44OTIsMCwwLDEtMi44OTIsMi44OTFoLTEuNzM1YTIuODkxLDIuODkxLDAsMCwxLTIuODkxLTIuODkxVjE1Ny4zaC0yLjMxM3YzLjQ3YTUuNzgzLDUuNzgzLDAsMCwxLTUuNzgzLDUuNzgzaC0yLjg5MnYxMS41NjdhMjguOTE1LDI4LjkxNSwwLDAsMS0yOC45MTYsMjguOTE1aC01Ni4xdjEuMTU2YTE2LjE5MywxNi4xOTMsMCwwLDEtMTYuMTkzLDE2LjE5M0ExNi4xOTMsMTYuMTkzLDAsMCwxLTM5OTguMjkyLDIwOC4xOTJabS0zNi43MjMtMTkuNjYyYTguMzg2LDguMzg2LDAsMCwxLTguMzg2LTguMzg2LDguMzg2LDguMzg2LDAsMCwxLDguMzg2LTguMzg1aDMyLjFWMTg4LjUzWm0wLTUyLjA0OGE4LjM4Niw4LjM4NiwwLDAsMS04LjM4Ni04LjM4NSw4LjM4Niw4LjM4NiwwLDAsMSw4LjM4Ni04LjM4NmgzMi4xdjE2Ljc3MVptNzYuNjcxLTczLjAyOGEyLjg5MiwyLjg5MiwwLDAsMSwwLTQuMDg5bDExLjA0Mi0xMS4wNDFhMi44OTEsMi44OTEsMCwwLDEsNC4wODksMCwyLjg5MSwyLjg5MSwwLDAsMSwwLDQuMDg5bC0xMS4wNDIsMTEuMDQxYTIuODgsMi44OCwwLDAsMS0yLjA0NC44NDdBMi44ODMsMi44ODMsMCwwLDEtMzk1OC4zNDQsNjMuNDU0Wm0tMTU1LjcsMC0xMS4wNDEtMTEuMDQxYTIuODkxLDIuODkxLDAsMCwxLDAtNC4wODksMi44OTIsMi44OTIsMCwwLDEsNC4wOSwwbDExLjA0MSwxMS4wNDFhMi44OSwyLjg5LDAsMCwxLDAsNC4wODlBMi44OCwyLjg4LDAsMCwxLTQxMTIsNjQuMywyLjg4NCwyLjg4NCwwLDAsMS00MTE0LjA0Miw2My40NTRabTEzMy43LTE3LjQyOWEyLjg5MSwyLjg5MSwwLDAsMS0xLjA1OC0zLjk1bDEyLjcyMy0yMi4wMzZhMi44OTIsMi44OTIsMCwwLDEsMy45NS0xLjA1OSwyLjg5MywyLjg5MywwLDAsMSwxLjA1OSwzLjk1bC0xMi43MjMsMjIuMDM2YTIuODkyLDIuODkyLDAsMCwxLTIuNTA3LDEuNDQ2QTIuODc2LDIuODc2LDAsMCwxLTM5ODAuMzQzLDQ2LjAyNVptLTExMS41Ni0xLjA1OS0xMi43MjMtMjIuMDM2YTIuODkyLDIuODkyLDAsMCwxLDEuMDU4LTMuOTUsMi44OTIsMi44OTIsMCwwLDEsMy45NSwxLjA1OWwxMi43MjQsMjIuMDM2YTIuODkyLDIuODkyLDAsMCwxLTEuMDU5LDMuOTUsMi44NzcsMi44NzcsMCwwLDEtMS40NDMuMzg3QTIuODksMi44OSwwLDAsMS00MDkxLjksNDQuOTY2Wm04NS41MjEtOS42NDNhMi44OTIsMi44OTIsMCwwLDEtMi4wNDQtMy41NDJsNC4wNDEtMTUuMDgyYTIuODkzLDIuODkzLDAsMCwxLDMuNTQyLTIuMDQ1QTIuODkyLDIuODkyLDAsMCwxLTM5OTguOCwxOC4ybC00LjA0MiwxNS4wODJhMi44OTMsMi44OTMsMCwwLDEtMi43OTIsMi4xNDVBMi45LDIuOSwwLDAsMS00MDA2LjM4MiwzNS4zMjRabS01OS4wNzMtMi4wNDVMLTQwNjkuNSwxOC4yYTIuOSwyLjksMCwwLDEtLjEtLjc1NywyLjg5NCwyLjg5NCwwLDAsMSwyLjE0NS0yLjc4NSwyLjg5MiwyLjg5MiwwLDAsMSwzLjU0MSwyLjA0NWw0LjA0MSwxNS4wODNhMi45MTcsMi45MTcsMCwwLDEsLjEuNzU3LDIuODkzLDIuODkzLDAsMCwxLTIuMTQ1LDIuNzg0LDIuODk0LDIuODk0LDAsMCwxLS43NS4xQTIuODkzLDIuODkzLDAsMCwxLTQwNjUuNDU1LDMzLjI3OFptMjguNDE2LTQuOTQyVjIuODkyQTIuODkxLDIuODkxLDAsMCwxLTQwMzQuMTQ4LDBhMi44OTEsMi44OTEsMCwwLDEsMi44OTIsMi44OTJWMjguMzM3YTIuODkxLDIuODkxLDAsMCwxLTIuODkyLDIuODkyQTIuODkxLDIuODkxLDAsMCwxLTQwMzcuMDM5LDI4LjMzN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyNjguODQ2IDI3NCkiIGZpbGw9IiMwNzIyMmUiLz4KICA8L2c+Cjwvc3ZnPgo=);
    --icon-gears: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDczLjMyMyIgaGVpZ2h0PSI0NzMuMzY2IiB2aWV3Qm94PSIwIDAgNDczLjMyMyA0NzMuMzY2Ij4KICAgICAgICA8cGF0aCBkPSJNMzUxLjAzLDM3OS44QTI4Ljc3NCwyOC43NzQsMCwxLDEsMzc5LjgsMzUxLjAzMSwyOC43NywyOC43NywwLDAsMSwzNTEuMDMsMzc5LjhtNDAuNjMzLTY4Ljk1OWE1NS43NjUsNTUuNzY1LDAsMCwwLTQ5Ljg4Ni0xNS4yODRMMTk1Ljk5NCwxNDkuNzc3YTgxLjYsODEuNiwwLDAsMC04NS4zLTExMC45QTguMTMsOC4xMywwLDAsMCwxMDUuOTIyLDUyLjdMMTQ5LjIwNSw5NS45NGE4LjE3Niw4LjE3NiwwLDAsMSwyLjEyLDcuODI1bC04Ljg0NCwzMi45M2E4LjExMSw4LjExMSwwLDAsMS01Ljc0Nyw1Ljc0N2wtMzIuOTMsOC44NDRhOC4wNTUsOC4wNTUsMCwwLDEtNy44MjUtMi4xMkw1Mi43LDEwNS45MjNhOC4xMzQsOC4xMzQsMCwwLDAtMTMuODE2LDQuNzY4LDgxLjYzLDgxLjYzLDAsMCwwLDExMC45LDg1LjNMMjk1LjU1OSwzNDEuNzM4QTU1Ljk4LDU1Ljk4LDAsMCwwLDMxMC44ODQsMzkxLjdjMjEuOTI3LDIxLjk2OCw1Ny44MzIsMjEuNjgxLDgwLjE2Ny0uNjUyLDIyLjI5Mi0yMi4zMzUsMjIuNTc5LTU4LjIuNTcxLTgwLjE2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1LjM3MiA2NS4zNzQpIiBmaWxsPSIjMDUyMzJkIi8+CiAgICAgICAgPHBhdGggZD0iTTIxNy4wMjUsMzAwLjQ1MmExMTkuNDY2LDExOS40NjYsMCwxLDEsODMuNDI3LTgzLjQ2N2wzNi44LDM2LjgsMjMuMzEyLTEuNTUsOS45ODYtMzcuMjkyLTI0LjgyMS0xNi42MjktLjA4MS4xMjJjLjMyNy00LjM2LjU3MS04Ljc2MS41My0xMy4yLjA4MS00LjI3OS0uMi04LjcyLS40NDktMTNMMzcwLjU1MiwxNTUuNmwtOS45ODYtMzcuMjktMjkuOTE0LTIuMDM5YTE1NS43MzgsMTU1LjczOCwwLDAsMC0xMi45NjEtMjIuNUwzMzAuOTM5LDY2Ljk2LDMwMy41OTIsMzkuNjU0LDI3Ni43NzIsNTIuODJhMTY1LjcwNywxNjUuNzA3LDAsMCwwLTIyLjUzNi0xMi45NjFsLTItMjkuODc2TDIxNC45ODkuMDQxLDE5OC4zMTcsMjQuODYybC4xMjQuMDgxYy00LjQtLjM2OC04Ljc2My0uNTcxLTEzLjE2NC0uNTcxcy04LjguMi0xMy4xNjYuNTNsLjE2NS0uMDg0TDE1NS42NDcsMCwxMTguMzU1LDkuOTQybC0yLDI5LjkxN0ExNTUuOTkyLDE1NS45OTIsMCwwLDAsOTMuODIxLDUyLjgyTDY2Ljk2MywzOS42NTQsMzkuNjU2LDY2Ljk2LDUyLjgyLDkzLjc3N2ExNjYuNjE4LDE2Ni42MTgsMCwwLDAtMTMsMjIuNTc5TDkuOTg2LDExOC4zMTQsMCwxNTUuNmwyNC44MjEsMTYuNjI5Yy0uMjQ2LDQuMjgyLS40OSw4LjY4Mi0uNDQ5LDEzLDAsNC40LjIsOC44NDQuNTcxLDEzLjJsLS4xMjItLjEyMkwwLDIxNC45NDUsOS45ODYsMjUyLjJsMjkuODMzLDIuMDM3YTE2OC41MjEsMTY4LjUyMSwwLDAsMCwxMywyMi41MzhMMzkuNjU2LDMwMy41ODksNjYuOTYzLDMzMC45LDkzLjc4LDMxNy43MzJhMTY2LjY3NCwxNjYuNjc0LDAsMCwwLDIyLjUzOCwxM2wyLjAzNywyOS44MzMsMzcuMjkyLDkuOTg2LDE2LjYyOC0yNC44MjFjNC4zMTkuMjg3LDguNzIuNDksMTMuMDQyLjQ0OSw0LjQsMCw4LjgtLjE2MiwxMy4xMjMtLjQ5bDE2LjUsMjQuOSwzNy4yOTItOS45ODYsMS41NS0yMy4zMTItMzYuODQzLTM2Ljg0M1oiIGZpbGw9IiNlYmNlZDUiLz4KPC9zdmc+Cg==);
    
    --content-width: 1520px;
    --nav-width: 326px;
    
    --gap-xs: .25rem;
    --gap-s: .5rem;
    --gap-m: .75rem;
    --gap-l: 1rem;
    --gap-xl: 2rem;
    --font-bold: OpenSansBold;
    --font-semibold: OpenSansSemibold;
    --font-regular: OpenSansRegular;
    --font-decorative: AnekGurmukhi;

    --font-size-base: 16px;
    --font-line-height-base: 1.75;
    --font-line-height-heading: 1.2;
    --font-letter-spacing: .025em;

    --font-size-365: .65rem;
    --font-size-370: .7rem;
    --font-size-375: .75rem;
    --font-size-3875: .875rem;
    --font-size-400: 1rem;
    --font-size-410: 1.1rem;
    --font-size-420: 1.2rem;
    --font-size-425: 1.25rem;
    --font-size-430: 1.3rem;
    --font-size-440: 1.4rem;
    --font-size-450: 1.5rem;
    --font-size-475: 1.75rem;
    --font-size-4875: 1.875rem;
    --font-size-500: 2rem;
    --font-size-525: 2.25rem;
    --font-size-550: 2.5rem;
    --font-size-575: 2.75rem;
    --font-size-600: 3rem;
    --font-size-625: 3.25rem;
    --font-size-650: 3.5rem;

    --font-size-s: var(--font-size-365);
    --font-size-m: var(--font-size-375);
    --font-size-l: var(--font-size-400);
    --font-size-xl: var(--font-size-500);
    --font-size-xxl: var(--font-size-550);
    --font-size-xxxl: var(--font-size-575);
    
    /*
    --font-size-h1: clamp(var(--font-size-450), var(--font-size-500) + 1vw, var(--font-size-550));
    --font-size-h1-small: clamp(var(--font-size-450), var(--font-size-475) + 1vw, var(--font-size-500));
    --font-size-h2: clamp(var(--font-size-430), var(--font-size-450) + 1vw, var(--font-size-4875));
    --font-size-h3: clamp(var(--font-size-420), var(--font-size-430) + 1vw, var(--font-size-450));
    --font-size-h4: clamp(var(--font-size-400), var(--font-size-400) + 1vw, var(--font-size-410));
    */
    
    /*** NEW FONT SIZES ***/
    --font-size-h1: clamp(var(--font-size-450), var(--font-size-500) + 1vw, 4.667rem);
    --font-size-h1-small: clamp(var(--font-size-450), var(--font-size-475) + 1vw, var(--font-size-500));
    --font-size-h2: clamp(var(--font-size-430), var(--font-size-450) + 1vw, 1.833rem);
    --font-size-h3: clamp(var(--font-size-420), var(--font-size-430) + 1vw, var(--font-size-450));
    --font-size-h4: clamp(var(--font-size-400), var(--font-size-400) + 1vw, var(--font-size-410));
    
    
    --font-size-paragraph: var(--font-size-l);
    --font-size-paragraph-small: var(--font-size-s);
    
    --color-blue: #007B9F;
    --color-blue-dark: #06232E;
    --color-blue-dark2: #082937;
    --color-blue-light: #E2EEF2;
    --color-red: #9A0C2F;
    --color-yellow: #FFCE32;
    --color-yellow-light: #FFF2CB;
    --color-grey: #A8A8A8;
    --color-grey2: #D5D5D5;
    --color-grey3: #909090;
    --color-grey-light: #F6FAFB;
    --color-grey-light2: #F5FAFB;
    --color-pink: #EBCED5;
    --color-green: #36A539;
    --color-white: #ffffff;
    
    
    --color-error: var(--color-pink);
    --color-warning: var(--color-yellow-light);
    --color-text: var(--color-blue-dark);
    
    --box-shadow: 3px 3px 10px rgb(0 0 0 / .1);
    --box-shadow-hover: 0 0px 20px rgb(0 0 0 / .35);
    --box-shadow-hover-l:0 0px var(--gap-l) rgb(0 0 0 / .35)
}

html, body, header, footer, section, nav, aside, article, table, tbody, thead, tr, td, ul li, ol li, p {
    font-size: var(--font-size-base);
    line-height: var(--font-line-height-base);
    font-weight: 400;
    letter-spacing: var(--font-letter-spacing);
}

*, * :before, * :after {
    box-sizing: border-box
}

body {
    background-color: var(--color-white)
}

b, strong {
    font-weight: 400;
    font-family: var(--font-semibold)
}

.paragraph-h3 :is(b,strong)
{
    font-weight: 400;
    font-family: var(--font-bold)
}

p+p
{
    margin-block-start: var(--gap-l);
}

a[href^="tel"]
{
    white-space: nowrap;
}

.blue
{
    color: var(--color-blue);
}

/***** GENERAL STYLES *****/

header
{
    position: sticky;
    z-index: 11;
    top: 0;
    background-color: var(--color-blue-light);
}

header .above-content
{
    background-color: var(--color-blue-dark);
    min-height: var(--gap-xl);
}

header .header-content
{
    width: 100%;
    margin-inline: auto;
    padding-inline: var(--gap-xl);
    padding-block: var(--gap-l);
    min-height: calc(2 * var(--gap-xl));
    display: flex;
    align-items: center;
    gap: var(--gap-xl);
}

.logo-wrapper
{
    width: 100%;
    max-width: 326px;
}

.contract-selector-wrapper
{
    width: 100%;
    max-width: 800px;
    margin-inline-start: auto;
}

.logo
{
    aspect-ratio: 104/33;
    width: calc(3 * var(--gap-xl));
    background-image: var(--logo);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}

footer#layoutbox2
{
    background-color: var(--color-blue-dark);
    min-height: var(--gap-xl);
    /*padding-inline: var(--gap-xl);*/
    padding-block-start: var(--gap-xl);
    padding-block-end: var(--gap-l);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--gap-l) 0;
    color: var(--color-white);
    margin-inline: var(--gap-xl);
    /*border-radius: var(--gap-l) var(--gap-l) 0 0;*/
    border-radius: var(--gap-l);
}

footer > div
{
    width: 33%;
    text-align: left;
    align-self: flex-end;
    order: 10;
    padding-inline-start: var(--gap-xl);
}

footer > div:nth-child(2)
{
    width: 34%;
    text-align: center;
    align-self: center;
    margin-inline-end: 33%;
    padding-inline-start: unset;
}

footer > div:last-child
{
    width: 100%;
    align-self: flex-end;
    text-align: center;
    display: flex;
    justify-content: center;
    gap: var(--gap-xl);
    padding-inline: var(--gap-xl);
    padding-block-start: var(--gap-l);
    border-top: 1px solid var(--color-white);
}

footer > div p+p
{
    margin-block-start: 0;
}

footer a
{
    color: var(--color-white);
    text-decoration: underline;
}

footer a:HOVER
{
    color: var(--color-grey-light);
}

div#sitelayout4,
div#sitelayout5,
div[id*="sitelayout"]
{
    padding-block-end: var(--gap-xl);
    overflow-x: hidden;
}

/**** PAGE LAYOUT ****/
#mergefield_main .default-page-layout
{
    display: flex;
    gap: calc(1 * var(--gap-xl));
    padding-inline: calc(1 * var(--gap-xl));
    padding-block: calc(1 * var(--gap-xl));
    min-height: 75vh;
}

.page-content
{
    order: 10;
    flex-grow: 1;
    flex-shrink: 1;
    width: 100%;
    max-width: calc(100% - var(--nav-width) - var(--gap-xl));
}

.page-content a
{
    color: inherit;
}

.page-content a:HOVER,
.page-content a:FOCUS
{
    color: inherit;
}

/**** LOGIN ****/
#mergefield_main .default-page-layout:has(.login)
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#mergefield_main .default-page-layout:has(.login) .page-content
{
    flex-grow: 0;
}

.page-content.login > div:first-child
{
    width: 100%;
    max-width: 600px;
    margin-inline: auto;
    background-color: var(--color-blue-light);
    border-radius: var(--gap-l);
    padding-inline: var(--gap-xl);
    padding-block: var(--gap-xl);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--gap-xl);
}

.page-content.login > div h1.heading1
{
    margin-block-end: 0;
    text-align: center;
}

.page-content.login > div .loginlink a
{
    min-width: 210px;
}

.page-content.login > div + div
{
    margin-block-start: var(--gap-xl);
}

.page-content.login > div:last-child
{
    width: 100%;
    max-width: 600px;
    margin-inline: auto;
    border-radius: var(--gap-l);
}

.page-content.login > div:last-child h2.heading2
{
    margin-block-start: 0;
    text-align: center;
}

.page-content.login > div:last-child a
{
    display: inline-block;
    margin-inline: auto;
    text-align: center;
    padding-block: var(--gap-xs);
    padding-inline: var(--gap-xl);
    width: auto;
    background-color: var(--color-blue-dark);
    font-size: var(--font-size-paragraph);
    font-family: var(--font-bold);
    border-radius: var(--gap-s);
    color: #ffffff;
    text-decoration: none;
}

/**** LOGIN END ****/

#useracces-selector {
    display: none;
}

[data-username="0"]
{
    display: none !important;
}

a.download
{
    display: inline-flex;
    text-indent: -999rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-inline: var(--gap-l);
    padding-block: var(--gap-xs);
    background-color: var(--color-white);
    border-radius: var(--gap-xs);
}

a.download:before
{
    content: '';
    display: block;
    width: calc(1 * var(--gap-l));
    aspect-ratio: 1/1;
    -webkit-mask-image: var(--icon-download);
    mask-image: var(--icon-download);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background: currentcolor;
}

/**** PANEL ****/

.panel
{
    background-color: var(--color-grey-light);
    border-radius: var(--gap-m);
    padding-block: var(--gap-xl);
    padding-inline: var(--gap-xl);
    color: var(--color-blue-dark);
}

.panel+.panel
{
    margin-block-start: var(--gap-xl);
}

.panel p+p
{
    margin-block-start: var(--gap-s);
}

.panel :is(h1,h2,h3,h4,h5)
{
    margin-block-start: 0;
}

.filtering.filtering
{
    background-color: var(--color-pink);
}

.forbrug.filtering
{
    background-color: var(--color-grey-light);
}

/**** PANEL END ****/

/**** PAGINATION NAV ****/

table.pagingtable_top
{
    margin-block-start: var(--gap-xl);
}

table.pagingtable_top tbody tr td
{
    text-align: center !important;
}

table.pagingtable_top tbody tr td > span
{
    display: flex;
    margin-inline: auto;
    width: max-content;
    align-items: center;
    justify-content: center;
}

table.pagingtable_top tbody tr td > span :is(.CurrentPagePosition, .PagePosition)
{
    display: inline-block;
    padding-inline: var(--gap-m);
    padding-block: var(--gap-s);
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    border-radius: var(--gap-xs);
    position: relative;
    line-height: 1;
}

table.pagingtable_top tbody tr td > span .CurrentPagePosition.CurrentPagePosition
{
    border-color: var(--color-grey);
    background-color: var(--color-blue-light);
    margin-inline-end: var(--gap-s);
}

table.pagingtable_top tbody tr td > span :is(.CurrentPagePosition, .PagePosition):HOVER
{
    background-color: var(--color-blue-light);
    text-decoration: none;
    color: var(--color-blue-dark);
    border-color: var(--color-grey);
}

table.pagingtable_top tbody tr td > span .NavigatePrev,
table.pagingtable_top tbody tr td > span .NavigateNext
{
    overflow: hidden;
    font-size: 0;
    text-indent: -999em;
    padding-inline: var(--gap-s);
}

.NavigatePrev:before,
.NavigateNext:after
{
    content: '';
    display: block;
    width: calc(1 * var(--gap-l));
    aspect-ratio: 1/1;
    background-color: var(--color-blue-dark);
    mask-image: var(--icon-chevron-down);
    mask-position: 50% 50%;
    mask-repeat: no-repeat;
    mask-size: contain;
    rotate: 90deg;
}

.NavigateNext:after
{
    rotate: -90deg;
}

/**** PAGINATION NAV END ****/

/**** BLUE BOX OVERBLIK ****/

.pagetemplate .layoutbox.blue-box-wrapper > div
{
    display: grid;
    gap: var(--gap-xl);
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}

.pagetemplate .layoutbox.blue-box-wrapper > div > p
{
    display: none;
}

.pagetemplate .layoutbox.blue-box-wrapper > div > div > div,
.pagetemplate .layoutbox.blue-box-wrapper > div div[id*='blocklistlayout_'],
.pagetemplate .layoutbox.blue-box-wrapper > div div[id*='blocklistlayout_'] > div,
.pagetemplate .layoutbox.blue-box-wrapper > div div[id*='blocklistlayout_'] > div > div,
.pagetemplate .layoutbox.blue-box-wrapper > div div[id*='blocklistlayout_'] > div > div > div,
.pagetemplate .layoutbox.blue-box-wrapper > div .vdcontent
{
    height: 100%;
}

.blue-box
{
    --icon-width: calc(1.5 * var(--gap-xl));
    background-color: var(--color-blue-dark);
    border-radius: var(--gap-m);
    padding-block: var(--gap-xl);
    padding-inline: var(--gap-xl);
    color: var(--color-white);
    display: flex;
    gap: var(--gap-l);
    height: 100%;
}
.blue-box .heading4
{
    margin-block-start: 0;
}
.blue-box .icon
{
    margin-inline-start: auto;
    flex-shrink: 0;
    width: var(--icon-width);
    align-self: center;
}
.blue-box .icon:before
{
    content: '';
    display: block;
    width: var(--icon-width);
    aspect-ratio: 1/1;
    mask-position: 50% 50%;
    mask-repeat: no-repeat;
    mask-size: var(--icon-width) var(--icon-width);
    -webkit-mask-position: 50% 50%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: var(--icon-width) var(--icon-width);
}
.blue-box .icon[data-icon="error"]:before
{
    mask-image: var(--icon-error);
    -webkit-mask-image: var(--icon-error);
    background-color: var(--color-yellow-light);
}
.blue-box .icon[data-icon="warning"]:before
{
    mask-image: var(--icon-warning);
    -webkit-mask-image: var(--icon-warning);
    background-color: var(--color-yellow-light);
}
.blue-box .icon[data-icon="checkmark"]:before
{
    mask-image: var(--icon-checkmark-in-circle);
    -webkit-mask-image: var(--icon-checkmark-in-circle);
    background-color: var(--color-green);
}

/**** OVERBLIK ****/

.pagetemplate .layoutbox.page-content-columns {
    display: grid;
    gap: var(--gap-xl);
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    margin-block-start: var(--gap-xl);
}

.pagetemplate .layoutbox.page-content-columns > div {
    display: flex;
    flex-direction: column;
    align-self: stretch;
}

.pagetemplate .layoutbox.page-content-columns > div div[class^="panel"]:not(.filtering)
{
    height: 100%;
}

.pagetemplate .layoutbox.page-content-columns + div {
    margin-block-start: var(--gap-xl);
}

/**** OVERBLIK END ****/

.checkmark
{
    display: block;
    width: 100%;
    max-width: calc(4 * var(--gap-xl));
    aspect-ratio: 1/1;
}

.checkmark:before
{
    content: '';
    display: block;
    width: 100%;
    max-width: calc(4 * var(--gap-xl));
    aspect-ratio: 1/1;
    background-color: var(--color-green);
    mask-image: var(--icon-checkmark-in-circle);
    mask-position: 50% 50%;
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-image: var(--icon-checkmark-in-circle);
    -webkit-mask-position: 50% 50%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
}

@media screen and (max-width: 1024px)
{
    .logo-wrapper,
    .contract-selector-wrapper
    {
        width: unset;
        max-width: unset;
    }
    
    .contract-selector-wrapper
    {
        width: 100%;
    }
    
    #mergefield_main .default-page-layout
    {
        /*padding-inline: 0;*/
    }
    
    .page-content
    {
        max-width: unset;
    }
    
    footer#layoutbox2
    {
        flex-direction: column;
    }
    footer > div
    {
        justify-content: center;
        text-align: center;
        flex-direction: column;
        text-align: center;
        width: 100%;
        margin: unset;
        padding: unset;
        padding-inline: var(--gap-xl);
    }
    footer > div:first-child
    {
        text-align: center;
    }
    footer > div:last-child
    {
        flex-direction: row;
    }
    footer > div:nth-child(2)
    {
        width: 100%;
        order: 1;
        margin-inline-end: unset;
        padding-inline-start: var(--gap-xl);
    }
    footer > div .heading4
    {
        margin-block-start: unset;
    }
}

@media screen and (max-width: 600px)
{
    footer > div:last-child
    {
        flex-direction: column;
        gap: var(--gap-m);
    }
}

@media screen and (max-width: 512px)
{  
    .contract-selector-wrapper
    {
        order: 1;
    }
    
    header .header-content
    {
        flex-wrap: wrap;
        gap: var(--gap-s);
    }
    

}
/* RESOURCE #2 END */
/* RESOURCE #4 BEGIN */
.nav-wrapper
{
    --_gap-l: calc(3.75 * var(--gap-l));
    --_gap: calc(1.5 * var(--gap-l));
    --_gap-s: var(--gap-s);
    width: 100%;
    max-width: var(--nav-width);
    padding-inline: var(--_gap);
    padding-block: var(--_gap);
    border-radius: var(--_gap);
    border-color: var(--color-blue-light);
    border-width: 1px;
    border-style: solid;
    flex-shrink: 0;
    order: 5;
    align-self: flex-start;
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist
{
    display: flex;
    flex-direction: column;
    gap: var(--gap-m);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist > li.navigationlistitem
{
    padding-inline: var(--_gap-s);
    padding-block: var(--_gap-s);
    background-color: transparent;
    transition: all .15s ease;
    display: block;
    border-radius: var(--_gap-s)
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist > li.navigationlistitem:HOVER,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist > li.navigationlistitem.activeitem
{
    background-color: var(--color-grey-light);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem a
{
    color: var(--color-blue-dark);
    text-decoration: none;
    display: flex;
    gap: var(--_gap);
    align-items: center;
    position: relative;
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem a:before
{
    content: '';
    display: flex;
    width: 100%;
    max-width: var(--_gap-l);
    aspect-ratio: 67/50;
    border-radius: var(--_gap-s);
    background-color: var(--color-blue-light);
    transition: all .15s ease; 
}
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem:HOVER a:before,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem.activeitem a:before
{
    box-shadow: unset;
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem a:after
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    max-width: var(--_gap-l);
    aspect-ratio: 67/50;
    background-color: var(--color-blue-dark);
    mask-image: var(--icon-house);
    mask-position: 50% 50%;
    mask-repeat: no-repeat;
    mask-size: calc(.5 * var(--_gap-l)) calc(.5 * var(--_gap-l));
    -webkit-mask-image: var(--icon-house);
    -webkit-mask-position: 50% 50%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: calc(.5 * var(--_gap-l)) calc(.5 * var(--_gap-l));
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="1"]:HOVER,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="1"].activeitem
{
    background-color: var(--color-yellow-light);
}
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="1"] a:before
{
    background-color: var(--color-yellow-light);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="1"] a:after
{
    background-color: var(--color-blue-dark);
    mask-image: var(--icon-house);
    -webkit-mask-image: var(--icon-house);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="2"]:HOVER,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="2"].activeitem
{
    background-color: var(--color-blue-light);
}
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="2"] a:before
{
    background-color: var(--color-blue-light);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="2"] a:after
{
    background-color: var(--color-blue-dark);
    mask-image: var(--icon-document-2);
    -webkit-mask-image: var(--icon-document-2);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="3"]:HOVER,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="3"].activeitem
{
    background-color: var(--color-blue-dark);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="3"]:HOVER a,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="3"].activeitem a
{
    color: var(--color-white);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="3"] a:before
{
    background-color: var(--color-blue-dark);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="3"] a:after
{
    background-color: var(--color-white);
    mask-image: var(--icon-bars);
    -webkit-mask-image: var(--icon-bars);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="4"]:HOVER,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="4"].activeitem
{
    background-color: var(--color-grey-light);
}
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="4"] a:before
{
    background-color: var(--color-grey-light);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="4"] a:after
{
    background-color: var(--color-blue-dark);
    mask-image: var(--icon-person);
    -webkit-mask-image: var(--icon-person);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="40"]:HOVER,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="40"].activeitem
{
    background-color: var(--color-blue-light);
}
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="40"] a:before
{
    background-color: var(--color-blue-light);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="40"] a:after
{
    background-color: var(--color-blue-dark);
    mask-image: var(--icon-hand-key);
    -webkit-mask-image: var(--icon-hand-key);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="12"]
{
    justify-self: flex-end;
    margin-block-start: var(--_gap-l);
}
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="12"]:HOVER,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="12"].activeitem
{
    background-color: var(--color-pink);
}
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="12"] a:before
{
    background-color: var(--color-pink);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="12"] a:after
{
    background-color: var(--color-blue-dark);
    mask-image: var(--icon-lock);
    -webkit-mask-image: var(--icon-lock);
}



.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="29"]:HOVER,
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="29"].activeitem
{
    background-color: var(--color-grey-light2);
}
.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="29"] a:before
{
    background-color: var(--color-grey-light2);
}

.nav-wrapper div.TCL0GD4BJGL2H > div.navigationwrapper > ul.navigationlist >li.navigationlistitem[data-navigationlistitem="29"] a:after
{
    background-color: var(--color-blue-dark);
    mask-image: var(--icon-contract-2);
    -webkit-mask-image: var(--icon-contract-2);
    mask-size: calc(.5 * var(--_gap-l)) auto;
    -webkit-mask-size: calc(.5 * var(--_gap-l)) auto;
}

@media screen and (max-width: 1024px)
{
    div[id^="sitelayout"]:not(#sitelayout5) #layoutbox10.nav-button
    {
        display: block;
        width: calc(1.5 * var(--gap-l));
        aspect-ratio: 1/1;
        background-color: var(--color-blue-dark);
        -webkit-mask-image: var(--icon-menu);
        -webkit-mask-size: calc(1.5 * var(--gap-l)) auto;
        -webkit-mask-position: 50% 50%;
        -webkit-mask-repeat: no-repeat;
        mask-image: var(--icon-menu);
        mask-size: calc(1.5 * var(--gap-l)) auto;
        mask-position: 50% 50%;
        mask-repeat: no-repeat;
        position: relative;
        z-index: 30;
        flex-shrink: 0;
        margin-inline-start: auto;
        cursor: pointer;
    }
    
    .nav-wrapper
    {
        position: fixed;
        z-index: 20;
        top: 0;
        border-radius: unset;
        border-width: 0;
        background-color: var(--color-white);
        height: 100dvh;
        overflow-y: auto;
        max-width: 280px;
    }
    
    .nav-wrapper[data-ts-transitionstate="state1"]
    {
        position: fixed;
        z-index: 20;
        left: -100%;
    }
    .nav-wrapper[data-ts-transitionstate="state2"]
    {
        left: 0;
    }
    
    .overlay
    {
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 15;
        top: 0;
        left: -100%;
        background-color: var(--color-blue-dark);
        opacity: .8;
    }
    .overlay[data-ts-transitionstate="state2"]
    {
        left: 0;
    }    
}
/* RESOURCE #4 END */
/* RESOURCE #6 BEGIN */
:root
{
    --table-cellpadding: var(--gap-m);
    --table-border-style: solid;
    --table-border-width: 2px;
    --table-border-radius: 8px;
    --table-nocontent-text: 'ingen data';
    --table-font-header: var(--font-bold);
    --color-table-background: var(--color-white);
    --color-table-header-background: var(--color-black);
    --color-table-border: var(--color-white);
    --color-table-border-inverted: var(--color-white);
    --color-table-text: var(--color-blue-dark);
    --color-table-text-inverted: var(--color-blue-light);
    --color-table-text-warning: #E3692B;
    --color-table-text-success: #2DAA55;
    --color-table-text-error: #9E1414;
    --color-table-row: var(--color-blue-light);
    --color-table-row-even: var(--color-grey-light);
    --color-table-row-hover: var(--color-blue);
    --color-table-text-empty: var(--color-table-text-error);
    
}

.table-wrapper
{
    overflow-x: auto;
    background: linear-gradient(to right, #ffffff 30%, rgba(255, 255, 255, 0)),linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 70%) 0 100%,radial-gradient(farthest-side at 0% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
    background-repeat: no-repeat;
    background-size: 40px 100%,40px 100%,14px 100%,14px 100%;
    background-position: 0 0,100%,0 0,100%;
    background-attachment: local,local,scroll,scroll;
}

table.table
{
    background-color: unset;
    width: auto;
    min-width: 100%;
    margin-block-end: var(--gap-xl);
    border-collapse: separate;
}

table.table:has(td > div)
{
    border-collapse: collapse;
}

table.table thead
{
    background-color: var(--color-table-header-background);
}

table.table thead tr th,
table.table tbody tr td,
table.table tfoot tr td
{
    padding: var(--table-cellpadding);
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
table.table thead tr th:not(:last-child)
{
/*    border-right-color: var(--color-table-border-inverted);
    border-right-width: var(--table-border-width);
    border-right-style: var(--table-border-style);*/
}

/**** TABLE BODY ****/
table.table:not(:has(td>div)) tbody tr
{
/*    border-top-color: var(--color-table-border-inverted);
    border-top-width: var(--table-border-width);
    border-top-style: var(--table-border-style);*/
        
    background-color: var(--color-table-row);
}

table.table tbody tr td:not(:last-child)
{
/*    border-right-color: var(--color-table-border);
    border-right-width: var(--table-border-width);
    border-right-style: var(--table-border-style);*/
}

/**** TABLE FOOTER ****/
table.table tfoot tr td
{
    border-top-color: var(--color-table-border);
    border-top-width: var(--table-border-width);
    border-top-style: var(--table-border-style);
}

table.table tfoot tr td:not(:last-child):not(:empty)
{
/*    border-right-color: var(--color-table-border);
    border-right-width: var(--table-border-width);
    border-right-style: var(--table-border-style);*/
}

table.table tbody tr td:empty:before,
table.table tbody tr td div:not(.btn):empty:before
{
    /*Empty table cells should display something*/
    color: var(--color-table-text-empty);
    content: var(--table-nocontent-text);
}

table.table thead tr th
{
    color: var(--color-table-text);
    font-family: var(--table-font-header);
    font-weight: 400;
}

table.table tbody tr:nth-child(2n) td:not(:has(div))
{
    background-color: var(--color-table-row-even);
}

table.table tbody tr:HOVER td:not(:has(div)),
table.table tbody tr:HOVER td div,
table.table tbody tr:HOVER:nth-child(2n) td div
{
    background-color: var(--color-table-row-hover);
    color: var(--color-table-text-inverted);
}


/**** TABLE ROW ROUNDED CORNERS ****/
table.table tbody tr td:has(div),
table.table thead tr th:has(div),
table.table tfoot tr td:has(div)
{
    padding: 0;
}

table.table thead tr th:has(div) div
{
    padding: var(--table-cellpadding);
}

table.table tbody tr:nth-child(2n) td div
{
    background-color: var(--color-table-row);
}

table.table tbody tr td:has(div) div
{
    padding: var(--table-cellpadding);
    border-top-color: var(--color-table-border-inverted);
    border-top-width: var(--table-border-width);
    border-top-style: var(--table-border-style);

    border-bottom-color: var(--color-table-border-inverted);
    border-bottom-width: var(--table-border-width);
    border-bottom-style: var(--table-border-style);
    
    background-color: var(--color-table-row);
}
table.table tbody tr td:first-child:has(div) div
{
    border-left-color: var(--color-table-border-inverted);
    border-left-width: var(--table-border-width);
    border-left-style: var(--table-border-style);
    border-top-left-radius: var(--table-border-radius);
    border-bottom-left-radius: var(--table-border-radius);
}

table.table tbody tr td:last-child:has(div) div
{
    border-right-color: var(--color-table-border-inverted);
    border-right-width: var(--table-border-width);
    border-right-style: var(--table-border-style);
    border-top-right-radius: var(--table-border-radius);
    border-bottom-right-radius: var(--table-border-radius);
}
/* RESOURCE #6 END */
/* RESOURCE #7 BEGIN */
:root
{
    /*FONTS*/
    --font-sans: var(--font-regular);
    --font-sans-bold: var(--font-bold);
    --font-serif: var(--font-decorative), serif;
    /*ICONS*/
    --icon-chevron-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAuMzA4MTYyIDAuNzcwNDA5QzAuNTA1NTM3IDAuNTcyNjQ1IDAuNzczMTk5IDAuNDYxNTQ4IDEuMDUyMjkgMC40NjE1NDhDMS4zMzEzOCAwLjQ2MTU0OCAxLjU5OTA0IDAuNTcyNjQ1IDEuNzk2NDEgMC43NzA0MDlMNy4wMDYzNSA1Ljk5MjE3TDEyLjIxNjMgMC43NzA0MDlDMTIuNDE0OCAwLjU3ODI1IDEyLjY4MDcgMC40NzE5MjEgMTIuOTU2NiAwLjQ3NDMyNUMxMy4yMzI2IDAuNDc2NzI4IDEzLjQ5NjYgMC41ODc2NzIgMTMuNjkxNyAwLjc4MzI1OUMxMy44ODY5IDAuOTc4ODQ2IDEzLjk5NzYgMS4yNDM0MyAxNCAxLjUyMDAyQzE0LjAwMjQgMS43OTY2MSAxMy44OTYzIDIuMDYzMDggMTMuNzA0NSAyLjI2MjA0TDcuNzUwNDggOC4yMjk2MUM3LjU1MzExIDguNDI3MzcgNy4yODU0NCA4LjUzODQ3IDcuMDA2MzUgOC41Mzg0N0M2LjcyNzI3IDguNTM4NDcgNi40NTk2IDguNDI3MzcgNi4yNjIyMyA4LjIyOTYxTDAuMzA4MTYyIDIuMjYyMDRDMC4xMTA4NDYgMi4wNjQyMSAwIDEuNzk1OTQgMCAxLjUxNjIyQzAgMS4yMzY1IDAuMTEwODQ2IDAuOTY4MjMyIDAuMzA4MTYyIDAuNzcwNDA5WiIgZmlsbD0iY3VycmVudGNvbG9yIi8+PC9zdmc+Cg==);
    --icon-checkmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4xMjEiIGhlaWdodD0iOC45NTMiIHZpZXdCb3g9IjAgMCAxMi4xMjEgOC45NTMiPgogIDxwYXRoIGlkPSJpY29uLWNoZWNrbWFyayIgZD0iTS43NSw0LjU2LDQuMDgzLDcuODkzLDEwLjc1Ljc1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMxMSAwLjMxKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=);
    --icon-dot: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPgo8L3N2Zz4=);
    --icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzg0IDB2MTI4aDEyOEwzODQgMHpNMzUyIDEyOEwzNTIgMEgxNzZDMTQ5LjUgMCAxMjggMjEuNDkgMTI4IDQ4VjI4OGgxNzQuMWwtMzkuMDMtMzkuMDNjLTkuMzc1LTkuMzc1LTkuMzc1LTI0LjU2IDAtMzMuOTRzMjQuNTYtOS4zNzUgMzMuOTQgMGw4MCA4MGM5LjM3NSA5LjM3NSA5LjM3NSAyNC41NiAwIDMzLjk0bC04MCA4MGMtOS4zNzUgOS4zNzUtMjQuNTYgOS4zNzUtMzMuOTQgMEMyNTguMyA0MDQuMyAyNTYgMzk4LjIgMjU2IDM5MnMyLjM0NC0xMi4yOCA3LjAzMS0xNi45N0wzMDIuMSAzMzZIMTI4djEyOEMxMjggNDkwLjUgMTQ5LjUgNTEyIDE3NiA1MTJoMjg4YzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhWMTYwaC0xMjcuMUMzNjYuMyAxNjAgMzUyIDE0NS43IDM1MiAxMjh6TTI0IDI4OEMxMC43NSAyODggMCAyOTguNyAwIDMxMmMwIDEzLjI1IDEwLjc1IDI0IDI0IDI0SDEyOFYyODhIMjR6Ii8+PC9zdmc+);
    --icon-file-pdf: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNODggMzA0SDgwVjI1Nkg4OEMxMDEuMyAyNTYgMTEyIDI2Ni43IDExMiAyODBDMTEyIDI5My4zIDEwMS4zIDMwNCA4OCAzMDR6TTE5MiAyNTZIMjAwQzIwOC44IDI1NiAyMTYgMjYzLjIgMjE2IDI3MlYzMzZDMjE2IDM0NC44IDIwOC44IDM1MiAyMDAgMzUySDE5MlYyNTZ6TTIyNCAwVjEyOEMyMjQgMTQ1LjcgMjM4LjMgMTYwIDI1NiAxNjBIMzg0VjQ0OEMzODQgNDgzLjMgMzU1LjMgNTEyIDMyMCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWNjRDMCAyOC42NSAyOC42NSAwIDY0IDBIMjI0ek02NCAyMjRDNTUuMTYgMjI0IDQ4IDIzMS4yIDQ4IDI0MFYzNjhDNDggMzc2LjggNTUuMTYgMzg0IDY0IDM4NEM3Mi44NCAzODQgODAgMzc2LjggODAgMzY4VjMzNkg4OEMxMTguOSAzMzYgMTQ0IDMxMC45IDE0NCAyODBDMTQ0IDI0OS4xIDExOC45IDIyNCA4OCAyMjRINjR6TTE2MCAzNjhDMTYwIDM3Ni44IDE2Ny4yIDM4NCAxNzYgMzg0SDIwMEMyMjYuNSAzODQgMjQ4IDM2Mi41IDI0OCAzMzZWMjcyQzI0OCAyNDUuNSAyMjYuNSAyMjQgMjAwIDIyNEgxNzZDMTY3LjIgMjI0IDE2MCAyMzEuMiAxNjAgMjQwVjM2OHpNMjg4IDIyNEMyNzkuMiAyMjQgMjcyIDIzMS4yIDI3MiAyNDBWMzY4QzI3MiAzNzYuOCAyNzkuMiAzODQgMjg4IDM4NEMyOTYuOCAzODQgMzA0IDM3Ni44IDMwNCAzNjhWMzIwSDMzNkMzNDQuOCAzMjAgMzUyIDMxMi44IDM1MiAzMDRDMzUyIDI5NS4yIDM0NC44IDI4OCAzMzYgMjg4SDMwNFYyNTZIMzM2QzM0NC44IDI1NiAzNTIgMjQ4LjggMzUyIDI0MEMzNTIgMjMxLjIgMzQ0LjggMjI0IDMzNiAyMjRIMjg4ek0yNTYgMEwzODQgMTI4SDI1NlYweiIvPjwvc3ZnPg==);
    --icon-file-word: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMjI0IDEyOEwyMjQgMEg0OEMyMS40OSAwIDAgMjEuNDkgMCA0OHY0MTZDMCA0OTAuNSAyMS40OSA1MTIgNDggNTEyaDI4OGMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjE2MGgtMTI3LjFDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4ek0yODEuNSAyNDBoMjMuMzdjNy43MTcgMCAxMy40MyA3LjE4IDExLjY5IDE0LjdsLTQyLjQ2IDE4NEMyNzIuOSA0NDQuMSAyNjggNDQ4IDI2Mi41IDQ0OGgtMjkuMjZjLTUuNDI2IDAtMTAuMTgtMy42NDEtMTEuNTktOC44ODNMMTkyIDMyOS4xbC0yOS42MSAxMDkuMUMxNjAuMSA0NDQuNCAxNTYuMiA0NDggMTUwLjggNDQ4SDEyMS41Yy01LjU4OCAwLTEwLjQ0LTMuODU5LTExLjY5LTkuMzA1bC00Mi40Ni0xODRDNjUuNjYgMjQ3LjIgNzEuMzcgMjQwIDc5LjA4IDI0MGgyMy4zN2M1LjU4OCAwIDEwLjQ0IDMuODU5IDExLjY5IDkuMzAxTDEzNy44IDM1MkwxNjUuNiAyNDguOUMxNjcgMjQzLjYgMTcxLjggMjQwIDE3Ny4yIDI0MGgyOS42MWM1LjQyNiAwIDEwLjE4IDMuNjQxIDExLjU5IDguODgzTDI0Ni4yIDM1MmwyMy43LTEwMi43QzI3MS4xIDI0My45IDI3NS4xIDI0MCAyODEuNSAyNDB6TTI1NiAwdjEyOGgxMjhMMjU2IDB6Ii8+PC9zdmc+);
    --icon-file-excel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMjI0IDEyOEwyMjQgMEg0OEMyMS40OSAwIDAgMjEuNDkgMCA0OHY0MTZDMCA0OTAuNSAyMS40OSA1MTIgNDggNTEyaDI4OGMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjE2MGgtMTI3LjFDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4ek0yNzIuMSAyNjQuNEwyMjQgMzQ0bDQ4Ljk5IDc5LjYxQzI3OS42IDQzNC4zIDI3MS45IDQ0OCAyNTkuNCA0NDhoLTI2LjQzYy01LjU1NyAwLTEwLjcxLTIuODgzLTEzLjYzLTcuNjE3TDE5MiAzOTZsLTI3LjMxIDQ0LjM4QzE2MS44IDQ0NS4xIDE1Ni42IDQ0OCAxNTEuMSA0NDhIMTI0LjZjLTEyLjUyIDAtMjAuMTktMTMuNzMtMTMuNjMtMjQuMzlMMTYwIDM0NEwxMTEgMjY0LjRDMTA0LjQgMjUzLjcgMTEyLjEgMjQwIDEyNC42IDI0MGgyNi40M2M1LjU1NyAwIDEwLjcxIDIuODgzIDEzLjYzIDcuNjEzTDE5MiAyOTJsMjcuMzEtNDQuMzlDMjIyLjIgMjQyLjkgMjI3LjQgMjQwIDIzMi45IDI0MGgyNi40M0MyNzEuOSAyNDAgMjc5LjYgMjUzLjcgMjcyLjEgMjY0LjR6TTI1NiAwdjEyOGgxMjhMMjU2IDB6Ii8+PC9zdmc+);
    --icon-file-powerpoint: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMjU2IDB2MTI4aDEyOEwyNTYgMHpNMjI0IDEyOEwyMjQgMEg0OEMyMS40OSAwIDAgMjEuNDkgMCA0OHY0MTZDMCA0OTAuNSAyMS40OSA1MTIgNDggNTEyaDI4OGMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjE2MGgtMTI3LjFDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4ek0yNzkuNiAzMDguMUMyODQuMiAzNTMuNSAyNDguNSAzOTIgMjA0IDM5MkgxNjB2NDBDMTYwIDQ0MC44IDE1Mi44IDQ0OCAxNDQgNDQ4SDEyOGMtOC44MzYgMC0xNi03LjE2NC0xNi0xNlYyNTZjMC04LjgzNiA3LjE2NC0xNiAxNi0xNmg3MS41MUMyMzkuMyAyNDAgMjc1LjYgMjY4LjUgMjc5LjYgMzA4LjF6TTE2MCAzNDRoNDRjMTUuNDQgMCAyOC0xMi41NiAyOC0yOFMyMTkuNCAyODggMjA0IDI4OEgxNjBWMzQ0eiIvPjwvc3ZnPg==);
    --icon-file-generic: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMCA2NEMwIDI4LjY1IDI4LjY1IDAgNjQgMEgyMjRWMTI4QzIyNCAxNDUuNyAyMzguMyAxNjAgMjU2IDE2MEgzODRWNDQ4QzM4NCA0ODMuMyAzNTUuMyA1MTIgMzIwIDUxMkg2NEMyOC42NSA1MTIgMCA0ODMuMyAwIDQ0OFY2NHpNMjU2IDEyOFYwTDM4NCAxMjhIMjU2eiIvPjwvc3ZnPg==);
    --icon-file-lines: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMjU2IDB2MTI4aDEyOEwyNTYgMHpNMjI0IDEyOEwyMjQgMEg0OEMyMS40OSAwIDAgMjEuNDkgMCA0OHY0MTZDMCA0OTAuNSAyMS40OSA1MTIgNDggNTEyaDI4OGMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjE2MGgtMTI3LjFDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4ek0yNzIgNDE2aC0xNjBDMTAzLjIgNDE2IDk2IDQwOC44IDk2IDQwMEM5NiAzOTEuMiAxMDMuMiAzODQgMTEyIDM4NGgxNjBjOC44MzYgMCAxNiA3LjE2MiAxNiAxNkMyODggNDA4LjggMjgwLjggNDE2IDI3MiA0MTZ6TTI3MiAzNTJoLTE2MEMxMDMuMiAzNTIgOTYgMzQ0LjggOTYgMzM2Qzk2IDMyNy4yIDEwMy4yIDMyMCAxMTIgMzIwaDE2MGM4LjgzNiAwIDE2IDcuMTYyIDE2IDE2QzI4OCAzNDQuOCAyODAuOCAzNTIgMjcyIDM1MnpNMjg4IDI3MkMyODggMjgwLjggMjgwLjggMjg4IDI3MiAyODhoLTE2MEMxMDMuMiAyODggOTYgMjgwLjggOTYgMjcyQzk2IDI2My4yIDEwMy4yIDI1NiAxMTIgMjU2aDE2MEMyODAuOCAyNTYgMjg4IDI2My4yIDI4OCAyNzJ6Ii8+PC9zdmc+);
    --icon-file-csv: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMjI0IDBWMTI4QzIyNCAxNDUuNyAyMzguMyAxNjAgMjU2IDE2MEgzODRWNDQ4QzM4NCA0ODMuMyAzNTUuMyA1MTIgMzIwIDUxMkg2NEMyOC42NSA1MTIgMCA0ODMuMyAwIDQ0OFY2NEMwIDI4LjY1IDI4LjY1IDAgNjQgMEgyMjR6TTgwIDIyNEM1Ny45MSAyMjQgNDAgMjQxLjkgNDAgMjY0VjM0NEM0MCAzNjYuMSA1Ny45MSAzODQgODAgMzg0SDk2QzExOC4xIDM4NCAxMzYgMzY2LjEgMTM2IDM0NFYzMzZDMTM2IDMyNy4yIDEyOC44IDMyMCAxMjAgMzIwQzExMS4yIDMyMCAxMDQgMzI3LjIgMTA0IDMzNlYzNDRDMTA0IDM0OC40IDEwMC40IDM1MiA5NiAzNTJIODBDNzUuNTggMzUyIDcyIDM0OC40IDcyIDM0NFYyNjRDNzIgMjU5LjYgNzUuNTggMjU2IDgwIDI1Nkg5NkMxMDAuNCAyNTYgMTA0IDI1OS42IDEwNCAyNjRWMjcyQzEwNCAyODAuOCAxMTEuMiAyODggMTIwIDI4OEMxMjguOCAyODggMTM2IDI4MC44IDEzNiAyNzJWMjY0QzEzNiAyNDEuOSAxMTguMSAyMjQgOTYgMjI0SDgwek0xNzUuNCAzMTAuNkwyMDAuOCAzMjUuMUMyMDUuMiAzMjcuNyAyMDggMzMyLjUgMjA4IDMzNy42QzIwOCAzNDUuNiAyMDEuNiAzNTIgMTkzLjYgMzUySDE2OEMxNTkuMiAzNTIgMTUyIDM1OS4yIDE1MiAzNjhDMTUyIDM3Ni44IDE1OS4yIDM4NCAxNjggMzg0SDE5My42QzIxOS4yIDM4NCAyNDAgMzYzLjIgMjQwIDMzNy42QzI0MCAzMjAuMSAyMzEuMSAzMDUuNiAyMTYuNiAyOTcuNEwxOTEuMiAyODIuOUMxODYuOCAyODAuMyAxODQgMjc1LjUgMTg0IDI3MC40QzE4NCAyNjIuNCAxOTAuNCAyNTYgMTk4LjQgMjU2SDIxNkMyMjQuOCAyNTYgMjMyIDI0OC44IDIzMiAyNDBDMjMyIDIzMS4yIDIyNC44IDIyNCAyMTYgMjI0SDE5OC40QzE3Mi44IDIyNCAxNTIgMjQ0LjggMTUyIDI3MC40QzE1MiAyODcgMTYwLjkgMzAyLjQgMTc1LjQgMzEwLjZ6TTI4MCAyNDBDMjgwIDIzMS4yIDI3Mi44IDIyNCAyNjQgMjI0QzI1NS4yIDIyNCAyNDggMjMxLjIgMjQ4IDI0MFYyNzEuNkMyNDggMzA2LjMgMjU4LjMgMzQwLjMgMjc3LjYgMzY5LjJMMjgyLjcgMzc2LjlDMjg1LjcgMzgxLjMgMjkwLjYgMzg0IDI5NiAzODRDMzAxLjQgMzg0IDMwNi4zIDM4MS4zIDMwOS4zIDM3Ni45TDMxNC40IDM2OS4yQzMzMy43IDM0MC4zIDM0NCAzMDYuMyAzNDQgMjcxLjZWMjQwQzM0NCAyMzEuMiAzMzYuOCAyMjQgMzI4IDIyNEMzMTkuMiAyMjQgMzEyIDIzMS4yIDMxMiAyNDBWMjcxLjZDMzEyIDI5NC42IDMwNi41IDMxNy4yIDI5NiAzMzcuNUMyODUuNSAzMTcuMiAyODAgMjk0LjYgMjgwIDI3MS42VjI0MHpNMjU2IDBMMzg0IDEyOEgyNTZWMHoiLz48L3N2Zz4=);
    --icon-file-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMjI0IDEyOEwyMjQgMEg0OEMyMS40OSAwIDAgMjEuNDkgMCA0OHY0MTZDMCA0OTAuNSAyMS40OSA1MTIgNDggNTEyaDI4OGMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjE2MGgtMTI3LjFDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4ek05NiAyMjRjMTcuNjcgMCAzMiAxNC4zMyAzMiAzMlMxMTMuNyAyODggOTYgMjg4UzY0IDI3My43IDY0IDI1NlM3OC4zMyAyMjQgOTYgMjI0ek0zMTguMSA0MzkuNUMzMTUuMyA0NDQuOCAzMDkuOSA0NDggMzA0IDQ0OGgtMjI0Yy01LjkgMC0xMS4zMi0zLjI0OC0xNC4xMS04LjQ1MWMtMi43ODMtNS4yMDEtMi40NzktMTEuNTIgLjc5NDktMTYuNDJsNTMuMzMtODBDMTIyLjEgMzM4LjcgMTI3LjEgMzM2IDEzMy4zIDMzNnMxMC4zNSAyLjY3NCAxMy4zMSA3LjEyNUwxNjAgMzYzLjJsNDUuMzUtNjguMDNDMjA4LjMgMjkwLjcgMjEzLjMgMjg4IDIxOC43IDI4OHMxMC4zNSAyLjY3NCAxMy4zMSA3LjEyNWw4NS4zMyAxMjhDMzIwLjYgNDI4IDMyMC45IDQzNC4zIDMxOC4xIDQzOS41ek0yNTYgMHYxMjhoMTI4TDI1NiAweiIvPjwvc3ZnPg==);
    --icon-file-signature: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNMjkyLjcgMzQyLjNDMjg5LjcgMzQ1LjMgMjg4IDM0OS40IDI4OCAzNTMuN1Y0MTZoNjIuMzRjNC4yNjQgMCA4LjM1LTEuNzAzIDExLjM1LTQuNzI3bDE1Ni45LTE1OGwtNjcuODgtNjcuODhMMjkyLjcgMzQyLjN6TTU2OC41IDE2Ny40TDUzNi42IDEzNS41Yy05Ljg3NS0xMC0yNi0xMC0zNiAwbC0yNy4yNSAyNy4yNWw2Ny44OCA2Ny44OGwyNy4yNS0yNy4yNUM1NzguNSAxOTMuNCA1NzguNSAxNzcuMyA1NjguNSAxNjcuNHpNMjU2IDB2MTI4aDEyOEwyNTYgMHpNMjU2IDQ0OGMtMTYuMDctLjI4NTItMzAuNjItOS4zNTktMzcuODgtMjMuODhjLTIuODc1LTUuODc1LTgtNi41LTEwLjEyLTYuNXMtNy4yNSAuNjI1LTEwIDYuMTI1bC03Ljc0OSAxNS4zOEMxODcuNiA0NDQuNiAxODEuMSA0NDggMTc2IDQ0OEgxNzQuOWMtNi41LS41LTEyLTQuNzUtMTQtMTFMMTQ0IDM4Ni42TDEzMy40IDQxOC41QzEyNy41IDQzNi4xIDExMSA0NDggOTIuNDUgNDQ4SDgwQzcxLjEzIDQ0OCA2NCA0NDAuOSA2NCA0MzJTNzEuMTMgNDE2IDgwIDQxNmgxMi40YzQuODc1IDAgOS4xMDItMy4xMjUgMTAuNi03LjYyNWwxOC4yNS01NC42M0MxMjQuNSAzNDMuOSAxMzMuNiAzMzcuMyAxNDQgMzM3LjNzMTkuNSA2LjYyNSAyMi43NSAxNi41bDEzLjg4IDQxLjYzYzE5Ljc1LTE2LjI1IDU0LjEzLTkuNzUgNjYgMTQuMTJDMjQ4LjUgNDEzLjIgMjUyLjIgNDE1LjYgMjU2IDQxNS45VjM0N2MwLTguNTIzIDMuNDAyLTE2LjcgOS40NTEtMjIuNzFMMzg0IDIwNi41VjE2MEgyNTZjLTE3LjY3IDAtMzItMTQuMzMtMzItMzJMMjI0IDBINDhDMjEuNDkgMCAwIDIxLjQ5IDAgNDh2NDE2QzAgNDkwLjUgMjEuNDkgNTEyIDQ4IDUxMmgyODhjMjYuNTEgMCA0OC0yMS40OSA0OC00OFY0NDhIMjU2eiIvPjwvc3ZnPg==);
    --icon-file-shield: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNMCA2NEMwIDI4LjY1IDI4LjY1IDAgNjQgMEgyMjRWMTI4QzIyNCAxNDUuNyAyMzguMyAxNjAgMjU2IDE2MEgzODRWMjA3TDI5MS4yIDI0NC4yQzI2OS45IDI1Mi43IDI1NiAyNzMuMyAyNTYgMjk2LjJDMjU2IDM1Mi43IDI3NC45IDQ0NC4yIDM1MC4yIDUwNC40QzM0MS4yIDUwOS4zIDMzMC45IDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjY0ek0yNTYgMTI4VjBMMzg0IDEyOEgyNTZ6TTQyMy4xIDIyNS43QzQyOC44IDIyMy40IDQzNS4yIDIyMy40IDQ0MC45IDIyNS43TDU2MC45IDI3My43QzU3MCAyNzcuNCA1NzYgMjg2LjIgNTc2IDI5NkM1NzYgMzU5LjMgNTUwLjEgNDY0LjggNDQxLjIgNTEwLjJDNDM1LjMgNTEyLjYgNDI4LjcgNTEyLjYgNDIyLjggNTEwLjJDMzEzLjkgNDY0LjggMjg4IDM1OS4zIDI4OCAyOTZDMjg4IDI4Ni4yIDI5My4xIDI3Ny40IDMwMy4xIDI3My43TDQyMy4xIDIyNS43ek00MzIgMjczLjhWNDYxLjdDNTAwLjIgNDI4LjcgNTIzLjUgMzYyLjcgNTI3LjQgMzExLjFMNDMyIDI3My44eiIvPjwvc3ZnPg==);
    --icon-times-circle: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMSIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAxIiBkPSJNOCwxNmE4LDgsMCwxLDEsOC04QTguMDA5LDguMDA5LDAsMCwxLDgsMTZaTTUuNDExLDQuOGEuNjExLjYxMSwwLDAsMC0uNDMyLDEuMDQzTDcuMTQsOCw0Ljk3OSwxMC4xNjVBLjYxMS42MTEsMCwwLDAsNS40MTMsMTEuMmguMDA3YS42MDkuNjA5LDAsMCwwLC40MjMtLjE3MUw4LDguODY4bDIuMTYxLDIuMTYxYS42MDcuNjA3LDAsMCwwLC40MjIuMTcxaC4wMDdhLjYxMS42MTEsMCwwLDAsLjQzNS0xLjAzNUw4Ljg2OCw4bDIuMTYxLTIuMTYxYS42MTYuNjE2LDAsMCwwLC4xNzEtLjQzLjYxMi42MTIsMCwwLDAtLjYwNi0uNjA2LjYxMy42MTMsMCwwLDAtLjQyOS4xNzJMOCw3LjE0LDUuODQzLDQuOTc5QS42MTUuNjE1LDAsMCwwLDUuNDExLDQuOFoiIGZpbGw9IiNjYmQ1ZTEiLz4KPC9zdmc+Cg==);
    --icon-select: var(--icon-chevron-down);
    --icon-checkbox: var(--icon-checkmark);
    --icon-radio: var(--icon-dot);
    --icon-search: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMTguMzMyIiBoZWlnaHQ9IjIxOC4zMzIiIHZpZXdCb3g9IjAgMCAyMTguMzMyIDIxOC4zMzIiPgogIDxwYXRoIGQ9Ik0yMjEuNjg1LDIxMC4yOTNsLTYxLjAxLTYxLjMzM2E4OC44ODYsODguODg2LDAsMSwwLTExLjcxNSwxMS43MTVsNjEuMzMzLDYxLjAxWk0xOS42NzEsOTIuNEE3Mi43MjUsNzIuNzI1LDAsMSwxLDkyLjQsMTY1LjEyMSw3Mi43MjUsNzIuNzI1LDAsMCwxLDE5LjY3MSw5Mi40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMzUzIC0zLjM1MykiLz4KPC9zdmc+);
    /*MISC*/
    --form-field-shadow: 0 .25rem .5rem rgba(0, 0, 0, .1);
    --form-field-shadow-focus: 0 1rem 1.125rem rgba(0, 0, 0, .1);
    --form-fields-flow-space: 1rem;
    --form-field-transition: all .075s ease-out;
    /*LABEL*/
    --form-label-font-family: var(--font-sans-bold, sans-serif);
    --form-field-font-family: var(--font-sans, sans-serif);
    --form-label-font-size: 1rem;
    --form-label-line-height: 1;
    --form-field-font-size: 1rem;
    --form-field-line-height: 1;
    --form-field-select-line-height: calc(1.2 * var(--form-field-line-height));
    --form-field-textarea-line-height: calc(1.3 * var(--form-field-line-height));
    /*FIELD DEFAULT COLOURS*/
    --form-field-background-color: var(--color-white);
    --form-field-background-color-inverted: var(--color-blue-light);
    --form-field-border-color: var(--color-blue-dark);
    --form-field-border-style: solid;
    --form-field-text-color: var(--color-blue-dark);
    --form-field-text-color-inverted: var(--color-blue-light);
    --form-field-placeholder-color: var(--color-grey);
    --form-field-border-width: 1px;
    /*FIELD FOCUS*/
    --form-field-outline-style: dotted;
    --form-field-outline-offset: .125rem;
    --form-field-outline-color: #aaaaaa;
    --form-field-outline-width: 1px;
    --form-field-focus-border-color: var(--color-pink);
    /*FIELD WARNING/ERROR*/
    --form-field-error-border-color: #880000;
    --form-field-error-text: " Udfyld dette felt";
    --form-field-error-text-size: calc(.75 * var(--form-field-font-size));
    /*FIELD BORDER RADIUS + LABEL MARGIN*/
    --form-field-border-radius-size: var(--gap-xs);
    --form-field-border-radius: var(--form-field-border-radius-size);
    --form-field-border-weight: .125rem;
    --form-label-margin-inline-start: var(--form-field-border-radius, 0);
    --form-label-margin-block-end: .5rem;
    /*FIELD DEFAULT*/
    --form-field-padding-inline-start: 1rem;
    --form-field-padding-inline-end: 3.2rem;
    --form-field-padding-inline: var(--form-field-padding-inline-start) var(--form-field-padding-inline-end);
    --form-field-padding-block-start: .5rem;
    --form-field-padding-block-end: .5rem;
    --form-field-padding-block: var(--form-field-padding-block-start) var(--form-field-padding-block-end);
    --form-field-padding: var(--form-field-padding-block-start) var(--form-field-padding-inline-end) var(--form-field-padding-block-end) var(--form-field-padding-inline-start);
    --form-padding-inline: 0;
    --form-padding-block: var(--form-field-padding-block);
    --form-field-margin: 0;
    --form-field-width: 100%;
    --form-field-width-50: calc(.5 * var(--content-width));
    --field-font-size-height-ratio: 2.3;
    --form-field-height: calc(var(--form-field-font-size-height-ratio) * var(--form-field-font-size));
    --form-field-height: 2.3125rem;
    /*BUTTON DEFAULT COLOURS*/
    --form-button-background-color: #010101;
    --form-button-background-color-inverted: #fafafa;
    --form-button-border-color: #010101;
    --form-button-border-style: solid;
    --form-button-text-color: #cccccc;
    --form-button-text-color-inverted: #333333;
    --form-button-border-width: 1px;
    --form-button-padding-inline-start: 1rem;
    --form-button-padding-inline-end: 1rem;
    --form-button-padding-inline: var(--form-button-padding-inline-start) var(--form-button-padding-inline-end);
    --form-button-padding-block-start: .5rem;
    --form-button-padding-block-end: .5rem;
    --form-button-padding-block: var(--form-button-padding-block-start) var(--form-button-padding-block-end);
    --form-button-padding: var(--form-button-padding-block-start) var(--form-button-padding-inline-end) var(--form-button-padding-block-end) var(--form-button-padding-inline-start);
    --form-button-border-radius-size: var(--form-field-border-radius-size);
    
    /*UNITS*/
    --unit-025: 0.0625rem;
    --unit-050: 0.125rem;
    --unit-100: 0.25rem;
    --unit-100-percent: 100%;
    --unit-200: 0.5rem;
    --unit-250: 0.75rem;
    --unit-300: 1rem;
    --unit-400: 1.125rem;
    --unit-500: 1.25rem;
    --unit-600: 1.5rem;
    --unit-700: 2rem;
    --unit-800: 3rem;
    --unit-900: 4rem;
    --unit-950: 6rem;
    --unit-1000: 8rem;
}

.form
{
    box-sizing: border-box;
    padding-inline: var(--form-padding-inline);
    padding-block: var(--form-padding-block);
}

.panel .form
{
    padding-block: 0;
}

.form > * > *
{
    position: relative;
}

.form > *:not(.visually-hidden) + *
{
    margin-block-start: var(--form-fields-flow-space);
}

.form label
{
    display: block;
    font-family: var(--form-label-font-family);
    font-size: var(--form-label-font-size);
    font-weight: 400;
    line-height: var(--form-label-line-height);
    margin-inline-start: var(--form-label-margin-inline-start);
    margin-block-end: var(--form-label-margin-block-end);
}

.form label.uploadControl
{
    cursor: pointer;
}

.form * ::placeholder
{
    color: var(--form-field-placeholder-color);
}

.form select,
.form textarea,
.form div[id*="_editor"],
.form nobr input,
.form input:where([type="text"], [type="search"], [type="number"], [type="date"], [type="datetime-local"], [type="time"], [type="password"], [type="email"], [type="tel"], [type="file"], #user_10),
.calform input

{
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--form-field-background-color);
    border-style: var(--form-field-border-style);
    border-width: var(--form-field-border-width);
    border-color: var(--form-field-border-color);
    border-radius: var(--form-field-border-radius-size);
    font-family: var(--form-field-font-family);
    font-size: var(--form-field-font-size);
    color: var(--form-field-text-color);
    line-height: var(--form-field-line-height);
    padding-block: var(--form-field-padding-block);
    padding-inline: var(--form-field-padding-inline);
    margin: var(--form-field-margin);
    width: var(--form-field-width);
    height: var(--form-field-height);
    transition: var(--form-field-transition);
}

.form input[type="search"]
{
    width: calc(1.7 * var(--form-field-width));
    padding-inline-start: calc(2.5 * var(--form-field-padding-inline-start));
    padding-inline-end: calc(.5 * var(--form-field-padding-inline-start));
}

.form div:has(>input[type="search"]):before
{
    content: '';
    display: block;
    width: calc(1.5 * var(--gap-l));
    aspect-ratio: 1/1;
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    left: var(--gap-s);
    background-color: var(--color-blue-dark);
    -webkit-mask-image: var(--icon-search);
    -webkit-mask-position: 50% 50%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-image: var(--icon-search);
    mask-position: 50% 50%;
    mask-repeat: no-repeat;
    mask-size: contain;
}

.calform .dateTimeBlock
{
    padding: 5px;
}

.form div[id*="_editor"]
{
    border-style: var(--form-field-border-style) !important;
    border-width: var(--form-field-border-width) !important;
    border-color: var(--form-field-border-color) !important;
    border-radius: var(--form-field-border-radius-size);
}

.form textarea
{
    border-radius: var(--form-field-border-radius-size);
}

.form div[id*="_actionbar"]
{
    margin-block-end: var(--gap-m);
}

.form input[type="text"]:HOVER, .form input[type="search"]:HOVER, .form input[type="number"]:HOVER, .form input[type="date"]:HOVER, .form input[type="datetime-local"]:HOVER, .form input[type="time"]:HOVER, .form input[type="password"]:HOVER, .form input[type="email"]:HOVER, .form input[type="tel"]:HOVER, .form input[type="file"]:HOVER, .form input#user_10:HOVER, .form select:HOVER, .form textarea:HOVER, .form div[id * ="_editor"]:HOVER, .form nobr input:HOVER
{
    box-shadow: var(--form-field-shadow);
}

.form input[type="text"]:FOCUS, .form input[type="search"]:FOCUS, .form input[type="number"]:FOCUS, .form input[type="date"]:FOCUS, .form input[type="datetime-local"]:FOCUS, .form input[type="time"]:FOCUS, .form input[type="password"]:FOCUS, .form input[type="email"]:FOCUS, .form input[type="tel"]:FOCUS, .form input[type="file"]:FOCUS, .form input#user_10:FOCUS, .form select:FOCUS, .form textarea:FOCUS, .form .dateInnerTimeBlock span:FOCUS, .form nobr input:FOCUS
{
    box-shadow: var(--form-field-shadow-focus);
    border-color: var(--form-field-focus-border-color);
    outline-style: var(--form-field-outline-style);
    outline-offset: var(--form-field-outline-offset);
    outline-color: var(--form-field-outline-color);
    outline-width: var(--form-field-outline-width);
}

.form div[id*="_editor"]:FOCUS
{
    box-shadow: var(--form-field-shadow-focus);
    border: var(--form-field-border-width) var(--form-field-border-style) var(--form-field-focus-border-color) !important;
    outline-style: var(--form-field-outline-style);
    outline-offset: var(--form-field-outline-offset);
    outline-color: var(--form-field-outline-color);
    outline-width: var(--form-field-outline-width);
}

.form input[type="button"], .form input[type="submit"]
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form select
{
    line-height: var(--form-field-select-line-height);
    background-image: var(--icon-select);
    background-position: calc(100% - calc(1.5 * var(--form-field-font-size))) 50%;
    background-size: auto calc(.75 * var(--form-field-font-size));
    background-repeat: no-repeat;
    padding-block: var(--form-field-padding-block);
    padding-inline: var(--form-field-padding-inline);
    height: var(--form-field-height);
    width: var(--form-field-width) !important;
}

.form textarea
{
    height: 10em;
    line-height: var(--form-field-textarea-line-height);
}

.form div[id*="_editor"]
{
    height: 10em !important;
    border-width: var(--form-field-border-width) !important;
    padding: var(--form-field-padding-block-start) var(--form-field-padding-inline-start) !important;
    overflow-x: scroll;
}

.form input[type="text"][required], .form input[type="search"][required], .form input[type="number"][required], .form input[type="date"][required], .form input[type="time"][required], .form input[type="password"][required], .form input[type="email"][required], .form input[type="tel"][required], .form input[type="file"][required], .form input#user_10[required], .form select[required], .form textarea[required], .form input[type="text"].required, .form input[type="search"].required, .form input[type="number"].required, .form input[type="date"].required, .form input[type="time"].required, .form input[type="password"].required, .form input[type="email"].required, .form input[type="tel"].required, .form input[type="file"].required, .form input#user_10.required, .form select.required, .form textarea.required, .form input:where([type="text"], [type="search"], [type="number"], [type="date"], [type="time"], [type="password"], [type="email"], input[type="tel"], [type="file"]).formreq, .form input#user_10.formreq, .form select.formreq, .form textarea.formreq
{
    /*border-color: var(--form-field-error-border-color);*/
}

.form input[type="text"].required, .form input[type="search"].required, .form input[type="number"].required, .form input[type="date"].required, .form input[type="time"].required, .form input[type="password"].required, .form input[type="email"].required, .form input[type="tel"].required, .form input[type="file"].required, .form input#user_10.required, .form select.required, .form textarea.required, .form input:where([type="text"], [type="search"], [type="number"], [type="date"], [type="time"], [type="password"], [type="email"], input[type="tel"], [type="file"]).formreq, .form input#user_10.formreq, .form select.formreq, .form textarea.formreq
{
    border-color: var(--form-field-error-border-color);
}

.form span.formreq:after
{
    content: var(--form-field-error-text);
    font-size: var(--form-field-error-text-size);
}
/*Checkboxes*/

.form input[type="checkbox"]
{
    width: 0px;
    height: 0px;
    opacity: 0;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    position: absolute;
    top: calc(-1 * 10rem);
    left: calc(-1 * 10rem);
}

.form input[type="checkbox"] + label, .form input[type="checkbox"] + span > label
{
    cursor: pointer;
    font-family: inherit;
    color: inherit;
    font-size: var(--form-label-font-size);
    font-family: var(--form-label-font-family);
    display: flex;
    align-items: flex-start;
    line-height: calc(1.4 * var(--form-field-line-height));
    position: relative;
    margin-left: .125rem;
}

.form input[type="checkbox"] + label:FOCUS, .form input[type="checkbox"] + span > label:FOCUS, .form input[type="checkbox"]:FOCUS + label, .form input[type="checkbox"]:FOCUS + span > label
{
    outline-style: var(--form-field-outline-style);
    outline-offset: var(--form-field-outline-offset);
    outline-color: var(--form-field-outline-color);
    outline-width: var(--form-field-outline-width);
}

.form input[type="checkbox"] + label::before, .form input[type="checkbox"] + span > label::before
{
    content: '';
    border-width: var(--form-field-border-width);
    border-style: var(--form-field-border-style);
    border-color: var(--form-field-border-color);
    border-radius: .125rem;
    display: inline-block;
    position: relative;
    padding: .5rem;
    background-color: var(--form-field-background-color);
    cursor: pointer;
    margin: 0 .5rem calc(-1 * .125rem) 0;
}

.form input[type="checkbox"]:checked + label::after, .form input[type="checkbox"]:checked + span > label::after
{
    position: absolute;
    content: '';
    border-width: var(--form-field-border-width);
    border-style: var(--form-field-border-style);
    border-color: transparent;
    border-radius: .125rem;
    display: inline-block;
    padding: .5rem;
    cursor: pointer;
    top: 0;
    left: 0;
    background-color: var(--form-field-text-color);
    -webkit-mask-image: var(--icon-checkbox);
    mask-image: var(--icon-checkbox);
    -webkit-mask-size: 65% 65%;
    mask-size: 65% 65%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50% 50%;
    mask-repeat: 50% 50%;
}

/*Radio buttons*/
.form input[type="radio"]
{
    width: 0px;
    height: 0px;
    opacity: 0;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    position: absolute;
    top: calc(-1 * 10rem);
    left: calc(-1 * 10rem);
}

.form input[type="radio"] + label
{
    cursor: pointer;
    font-family: inherit;
    color: inherit;
    font-size: var(--form-label-font-size);
    font-family: var(--form-label-font-family);
    display: flex;
    align-items: flex-start;
    line-height: calc(1.4 * var(--form-field-line-height));
    position: relative;
    margin-left: .125rem;
}

.form input[type="radio"] + label:FOCUS, .form input[type="radio"]:FOCUS + label
{
    outline-style: var(--form-field-outline-style);
    outline-offset: var(--form-field-outline-offset);
    outline-color: var(--form-field-outline-color);
    outline-width: var(--form-field-outline-width);
}

.form input[type="radio"] + label::before
{
    content: '';
    border-width: var(--form-field-border-width);
    border-style: var(--form-field-border-style);
    border-color: var(--form-field-border-color);
    border-radius: 10rem;
    display: inline-block;
    position: relative;
    padding: .5rem;
    background-color: var(--form-field-background-color);
    cursor: pointer;
    margin: 0 .5rem calc(-1 * .125rem) 0;
}

.form input[type="radio"]:checked + label::after
{
    position: absolute;
    content: '';
    border-width: var(--form-field-border-width);
    border-style: var(--form-field-border-style);
    border-color: transparent;
    border-radius: 10rem;
    display: inline-block;
    padding: .5rem;
    cursor: pointer;
    top: 0;
    left: 0;
    background-color: var(--form-field-text-color);
    -webkit-mask-image: var(--icon-radio);
    mask-image: var(--icon-radio);
    -webkit-mask-size: 40% 40%;
    mask-size: 40% 40%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50% 50%;
    mask-repeat: 50% 50%;
}

.form .choicegroup > div:not(:last-child)
{
    margin-right: 1rem;
}

.form nobr
{
    white-space: normal;
    display: flex;
    gap: var(--gap-l);
}

.form span[id*="filtercontrol"]
{
    display: flex;
    gap: .5rem;
    flex-wrap: wrap;
}

.form fieldset
{
    border-width: var(--form-field-border-width);
    border-style: var(--form-field-border-style);
    border-color: #fafafa;
    padding-block: 1.125rem;
}

.form fieldset legend
{
    padding-inline: .5rem;
    font-family: var(--form-legent-font-family);
}

/*Input type=file hack*/

.form input[type="file"]
{
    width: 0px;
    height: 0px;
    opacity: 0;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    position: absolute;
    top: calc(-1 * 10rem);
    left: calc(-1 * 10rem);
}

.form label.uploadControl
{
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--form-field-background-color);
    border-style: var(--form-field-border-style);
    border-width: var(--form-field-border-width);
    border-color: var(--form-field-border-color);
    border-radius: var(--form-field-border-radius);
    font-family: var(--form-field-font-family);
    font-size: var(--form-field-font-size);
    color: var(--form-field-text-color);
    line-height: var(--form-field-line-height);
    padding-block: var(--form-field-padding-block);
    padding-inline: var(--form-field-padding-inline);
    margin: 0;
    width: auto;
    min-height: var(--form-field-height);
    cursor: pointer;
    transition: all .1s ease-in;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
}

.form label.uploadControl:after
{
    content: '';
    display: block;
    width: 1rem;
    height: 1rem;
    background-color: currentcolor;
    -webkit-mask-image: var(--icon-file-upload);
    mask-image: var(--icon-file-upload);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50%;
    mask-repeat: 50%;
    flex-shrink: 0;
}

.form label.uploadControl:HOVER
{
    background-color: var(--form-field-background-color);
    border-color: var(--form-field-focus-border-color);
    color: var(--form-field-text-color);
    box-shadow: var(--form-field-shadow);
}

.form label.uploadControl:FOCUS
{
    background-color: var(--form-field-background-color);
    border-color: var(--form-field-focus-border-color);
    color: var(--form-field-text-color);
    box-shadow: var(--form-field-shadow);
    outline-style: var(--form-field-outline-style);
    outline-offset: var(--form-field-outline-offset);
    outline-color: var(--form-field-outline-color);
    outline-width: var(--form-field-outline-width);
}
.form input[type="file"] + div
{
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
}

.form input[type="file"][name*="image"] + div
{
    margin-top: 1rem;
    display: flex;
    flex-direction: row;
}

.form .fileItem
{
    padding: .5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .5rem;
}

.form .fileItem:HOVER
{
    background-color: var(--form-field-background-color);
    cursor: move;
}

.form .fileItem .uploadItemRemoveAnchor
{
    order: 10;
    display: flex;
    position: relative;
}

.form .fileItem .uploadItemRemoveAnchor img, .form .fileItem .uploadItemRemoveAnchor img:HOVER, .form .fileItem .uploadItemRemoveAnchor:HOVER img
{
    content: var(--icon-times-circle);
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    cursor: pointer;
}

.form .fileItem .uploadItemThumbnail
{
    content: var(--icon-file-generic);
    display: block;
    width: 2rem;
    height: 2rem;
}

.form .fileItem .uploadItemThumbnail[src*='pdf']
{
    content: var(--icon-file-pdf);
}

.form .fileItem .uploadItemThumbnail[src*='word']
{
    content: var(--icon-file-word);
}

.form .fileItem .uploadItemThumbnail[src*='excel']
{
    content: var(--icon-file-excel);
}

.form .fileItem .uploadItemThumbnail[src*='zip']
{
    content: var(--icon-file-zip);
}

.form .fileItem .uploadItemThumbnail[src*='image.gif']
{
    content: var(--icon-file-image);
}

.form .fileItem .uploadItemThumbnail[src*='text']
{
    content: var(--icon-file-text);
}

.form .fileItem .uploadItemThumbnail[src*='video']
{
    content: var(--icon-file-video);
}

.form .fileItem .uploadItemThumbnail[src*='music']
{
    content: var(--icon-file-music);
}

.form .fileItem .uploadItemThumbnail[src*='xml']
{
    content: var(--icon-file-xml);
}

.form .fileItem .fileNameWrapper
{
    width: 100%;
}

.form .fileItem progress
{
    width: clamp(1.25rem, 3vw, 4rem);
    height: .25rem;
}

.form .fileItem progress::-moz-progress-bar, .form .fileItem progress::-webkit-progress-value, .form .fileItem progress
{
    width: clamp(1.25rem, 50vw, 4rem);
    height: .25rem;
    background-color: var(--clr-primary-500);
}

.form .fileItem progress::indeterminate
{
    display: none;
}

.form input[type="submit"], .form input[type="button"], a.btn, .btn a
{
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-flex;
    background-color: var(--form-button-background-color);
    border-style: var(--form-button-border-style);
    border-width: var(--form-button-border-width);
    border-color: var(--form-button-border-color);
    border-radius: var(--form-button-border-radius-size);
    font-family: var(--form-button-font-family);
    font-size: var(--form-button-font-size);
    color: var(--form-button-text-color);
    line-height: var(--form-field-line-height);
    padding-block: var(--form-button-padding-block);
    padding-inline: var(--form-button-padding-inline);
    width: auto;
    height: var(--form-field-height);
    transition: var(--form-field-transition);
    cursor: pointer;
    text-decoration: none;
}

.form input[type="submit"]:HOVER, .form input[type="button"]:HOVER, .form input[type="submit"]:FOCUS, .form input[type="button"]:FOCUS, a.btn:HOVER, .btn a:HOVER
{
    background-color: var(--form-button-background-color-inverted);
    color: var(--form-button-text-color-inverted);
    box-shadow: var(--form-field-shadow);
}

.form .delete a,
.form a.delete
{
    background-color: var(--color-pink);
    color: var(--form-button-text-color-inverted);
    border-color: transparent;
    padding-inline: var(--gap-xs);
    display: flex;
    align-items: center;
}

.form a.delete:after,
.form .delete a:after
{
    content: '';
    display: block;
    width: calc(1.3 * var(--gap-l));
    aspect-ratio: 1/1;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon-trashcan);
    mask-image: var(--icon-trashcan);
    background: currentcolor;
}

.form a.notext,
.form .notext a
{
    text-indent: -999rem;
    border: unset;
    min-height: unset;
    height: unset;
    padding: unset;
}

.form input[type="button"].toolbar-item
{
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-flex;
    background-color: var(--form-button-background-color);
    border-style: var(--form-button-border-style);
    border-width: var(--form-button-border-width);
    border-color: var(--form-button-border-color);
    border-radius: var(--form-button-border-radius-size);
    font-family: var(--form-button-font-family);
    font-size: var(--form-button-font-size);
    color: var(--form-button-text-color);
    line-height: var(--form-field-line-height);
    padding-block: var(--form-button-padding-block);
    padding-inline: var(--form-button-padding-inline);
    width: auto;
    height: var(--form-field-height);
    transition: var(--form-field-transition);
    cursor: pointer;
}

.form .toolbar-item+.toolbar-item
{
    margin-inline-start: var(--form-fields-flow-space);
}

.form input[type="button"].toolbar-item:HOVER, .form input[type="button"].toolbar-item:FOCUS
{
    background-color: var(--form-button-background-color-inverted);
    color: var(--form-button-text-color-inverted);
    box-shadow: var(--form-field-shadow);
}
/*Ugly date field hack below*/

.form .form-date table, .form .form-date table tbody tr
{
    display: flex !important;
    gap: var(--unit-300);
}

.form .form-date table tbody tr td:nth-child(2)
{
    display: none;
}

.form nobr select
{
    min-width: 200px;
    width: 100%;
}


.form .dateTimeBlockWrapper
{
    width: 100% !important;
    display: block !important;
    position: static !important;
}

.form .dateTimeBlockWrapper input
{
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    border-width: 0 !important;
}

.form .dateTimeBlock
{
    position: static !important;
    top: unset !important;
    left: unset !important;
    transform: unset !important;
    width: 100% !important;
    display: flex !important;
    color: var(--form-field-border-color) !important;
    box-sizing: border-box;
    background-color: var(--form-field-background-color);
    border-style: solid;
    border-width: var(--form-field-border-width);
    border-color: var(--form-field-border-color);
    border-radius: var(--form-field-border-radius);
    font-family: var(--font-regular);
    font-size: var(--unit-300);
    line-height: var(--form-field-select-line-height);
    padding-block: calc(2px + var(--form-field-padding-block-start)) var(--form-field-padding-block-end);
    padding-inline: var(--form-field-padding-inline-start);
    margin-right: 0 !important;
    height: var(--unit-form-midi);
    gap: var(--unit-300);
}

.form .dateTimePicker span
{
    color: var(--form-field-text-color);
}

.form .dateInnerTimeBlock
{
    display: flex;
    gap: var(--unit-100);
    padding: 0 !important;
}

.form .calBtn,
.calform .calBtn
{
    margin-right: 0 !important;
    float: unset !important;
    width: var(--gap-l) !important;
    height: var(--gap-l) !important;
    background: currentcolor !important;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: currentcolor;
    -webkit-mask-image: var(--icon-calendar-thicker);
    mask-image: var(--icon-calendar-thicker);
    flex-shrink: 0;
    cursor: pointer;
}

.form .calBtn:HOVER, .form .calBtn.active,
.calform .calBtn:HOVER, .calform .calBtn.active
{
    background: var(--form-field-border-color) !important;
}

.form .dateInnerTimeBlock img[src*="clear.png"], img[src*="clear.png"],
.calform .dateInnerTimeBlock img[src*="clear.png"]
{
    padding: 0 !important;
    margin-right: var(--unit-100);
    content: var(--icon-times-circle);
    width: var(--unit-250) !important;
    height: var(--unit-400) !important;
    flex-shrink: 0;
    cursor: pointer;
    display: static !important;
    margin-left: calc(-1 * var(--unit-250));
    margin-right: calc(-1 * var(--unit-100));
}

.form div[id*="SingleCalendar"]
{
    width: 320px !important;
    height: 320px !important;
    border: var(--unit-050) solid var(--form-field-border-color) !important;
    z-index: 1000003 !important;
    background-color: var(--form-field-background-color) !important;
    box-shadow: var(--shadow-300);
    border-radius: var(--unit-600);
}

.form .calendarWrapper
{
    padding: var(--unit-300) !important;
    color: var(--form-field-background-color) !important;
}

.form .calendarWrapper td
{
    /*padding: var(--unit-200) !important;*/
    /*width: var(--unit-400);*/
    /*height: var(--unit-400);*/
    color: var(--form-field-border-color) !important;
    text-align: center !important;
}

.form td.CalendarText, .form table.CalendarHeader td
{
    padding-left: var(--unit-200);
    padding-right: var(--unit-200) !important;
    padding-block: var(--unit-200);
    font-size: var(--unit-300);
    aspect-ratio: 1/1;
}

.form .calendarWrapper .selectedCell
{
    border-radius: var(--unit-900);
    border-color: transparent;
    border-style: none;
    border-width: 0;
    color: var(--clr-primary-050) !important;
    background-color: var(--clr-success-500) !important;
}

.form .calendarWrapper .todayCell
{
    border-radius: var(--unit-900);
    border-color: transparent;
    border-style: none;
    border-width: 0;
    color: var(--clr-primary-050) !important;
    background-color: var(--clr-primary-900) !important;
}

/*table.CalendarHeader + table tbody,
table.CalendarHeader + table tbody tr
{
    display: grid;
    width: 100%;
    min-width: 290px;
}

table.CalendarHeader + table tbody
{
    grid-template-rows: repeat(7, 3rem);
}

table.CalendarHeader + table tbody tr
{
    grid-template-columns: repeat(7, 1fr);
    place-items: center;
    grid-template-rows: 2.5rem;
    gap: .5rem;
}*/


/**** FILTERING ****/

.filtering .form
{
    display: flex;
    gap: var(--gap-xl);
    padding-block: 0;
}

.filtering .form > * > *
{
    align-content: center;
}

.filtering .form > * + *
{
    margin-block-start: 0;
}

.form .visually-hidden
{
    width: 0;
    height: 0;
    text-indent: -999em;
    overflow: hidden;
}

.filtering .form .input-like
{
    box-sizing: border-box;
    background-color: var(--form-field-background-color);
    border-style: solid;
    border-width: var(--form-field-border-width);
    border-color: var(--form-field-border-color);
    border-radius: var(--form-field-border-radius);
    padding-block: var(--form-field-padding-block);
    padding-inline: var(--form-field-padding-inline-start);
    display: flex;
    align-items: center;
}

.filtering .form .input-like:has(input[type="checkbox"]) label
{
    margin-block-end: 0;
    line-height: calc(1.2 * var(--form-field-line-height));
    flex-direction: row-reverse;
    gap: var(--gap-s);
    font-family: var(--form-field-font-family);
    white-space: nowrap;
}

.filtering .form .input-like:has(input[type="checkbox"]) label:before
{
    margin: 0;
}

.filtering .form .input-like:has(input[type="checkbox"]) label:after
{
    left: unset;
    right: 0;
}

.form .width50
{
    max-width: var(--form-field-width-50)
}

@media screen and (max-width: 90em)
{ 
    .filtering .form
    {
        flex-wrap: wrap;
    }
    
    .filtering .form .input-like:has(input[type="checkbox"]) label
    {
        white-space: unset;
    }
    
    .form input[type="search"]
    {
        width: 100%;
    }
}

/**** FILTERING END ****/



@media screen and (max-width: 40em)
{
    .form .form-date.flex-wrap table, .form .form-date.flex-wrap table tbody tr
    {
        flex-wrap: wrap;
        width: var(--unit-100-percent);
    }
    
    .form > *,
    .form .input-like,
    .form .input-like > *
    {
        width: var(--unit-100-percent);
    }
    
    .filtering .form .input-like:has(input[type="checkbox"]) label:before
    {
        margin-inline-start: auto;
    }
    .form nobr
    {
        white-space: normal;
        flex-direction: column;
        gap: var(--gap-xl);
    }
    
    .form nobr span
    {
        display: none;
    }
    
    .form nobr select
    {
        min-width: 100%;
    }

    .form-width_half
    {
        width: 100%;
        max-width: 100%;
    }
}
/* RESOURCE #7 END */
/* RESOURCE #11 BEGIN */
.donut-spinner {
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: conic-gradient(
        var(--color-yellow) 0deg, var(--color-yellow) 120deg,   /* Yellow slice */
        var(--color-red) 120deg, var(--color-red) 240deg, /* Red slice */
       var(--color-blue) 240deg, var(--color-blue) 360deg  /* Blie slice */
    );
    position: relative;
    animation: spin 2s linear infinite;
}

.hole {
    position: absolute;
    width: 60px; /* Adjust size for bigger or smaller hole */
    height: 60px;
    background-color: white;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
/* 2 */
.spinner-container {
    position: relative;
    width: 120px;
    height: 120px;
}

.slice {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;

    border: 15px solid transparent; /* Creates the hollow center */
}

.blue-slice {
    background-color: var(--color-blue);
    animation: spin-blue 2s linear infinite;
    border-color: var(--color-blue);
    clip: rect(0, 60px, 120px, 0); /* Clipping half of the circle */
}

.red-slice {
    background-color: var(--color-red);
    animation: spin-red 3s linear infinite;
    border-color: var(--color-red);
    width: 80%; /* Smaller diameter */
    height: 80%;
    left: 10%; /* Centering */
    top: 10%;
    clip: rect(0, 48px, 96px, 0);
    border-width: 12px; /* Adjust border for smaller slice */
}

.yellow-slice {
    background-color: var(--color-yellow);
    animation: spin-yellow 4s linear infinite;
    border-color: var(--color-yellow);
    width: 60%; /* Even smaller diameter */
    height: 60%;
    left: 20%; /* Centering */
    top: 20%;
    clip: rect(0, 36px, 72px, 0);
    border-width: 9px; /* Adjust border for even smaller slice */
}
.spinner-container .hole {
    position: absolute;
    width: 40px; /* Adjust size for bigger or smaller hole */
    height: 40px;
    background-color: white;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes spin-blue {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

@keyframes spin-red {
    from { transform: rotate(0deg); }
    to { transform: rotate(-360deg); } /* Reverse direction */
}

@keyframes spin-yellow {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}


/* RESOURCE #11 END */
/* RESOURCE #13 BEGIN */
:root
{
    --mitid-logo: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTWl0SUQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMxOS4xMzUiIGhlaWdodD0iODMuMTg0IiB2aWV3Qm94PSIwIDAgMzE5LjEzNSA4My4xODQiPgogIDxwYXRoIGlkPSJwYXRoMzU0IiBkPSJNNDk0LjYyMiwzOS44Njl2MTUuN2gxMi41NTZWNjguMTJINDk0LjYyMlY5My4yMzJjMCw0LjcwOSwyLjYxNiw2LjI3OCw2LjgsNi4yNzgsMi42MTYsMCw1LjIzMi0uNTIzLDYuOC0yLjA5M3YxNC4xMjZjLTIuMDkzLDEuMDQ2LTYuMjc4LDEuNTctMTAuNDYzLDEuNTctMTEuNTEsMC0xOC44MzQtNS43NTUtMTguODM0LTE4LjMxMVY2OC4xMmgtOC44OTRWNTUuNTY0aDguODk0di0xNS43WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1Mi44NDIgLTI5LjkyOSkiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBpZD0icGF0aDM1MiIgZD0iTTEwNDguMDk0LDQuMkMxMDgxLjU3Nyw0LjIsMTA5NS43LDIyLjUwOCwxMDk1LjcsNDVzLTE0LjEyNiw0MC44MDctNDcuNjA5LDQwLjgwN2gtMTMuNlY0LjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzc2LjU2OCAtMy4xNSkiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBpZD0icGF0aDM1MCIgZD0iTTc0MC42MjUsMGExOS44OCwxOS44OCwwLDEsMCwxOS44OCwxOS44ODFBMTkuODcyLDE5Ljg3MiwwLDAsMCw3NDAuNjI1LDBabTAsNDcuMDg1Yy0xOC4zMTEsMC0zMy40ODMsMTAuNDY0LTM1LjU3NiwzNS41NzZoNzEuNjc1Qzc3NC42MzEsNTcuNTQ5LDc1OS40NTksNDcuMDg1LDc0MC42MjUsNDcuMDg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyOS4yNjMpIiBmaWxsPSIjZmZmIi8+CiAgPHBhdGggaWQ9InBhdGgzNDgiIGQ9Ik0xNS4xNzIsMTYuNzg3LDM5LjIzOCw1My45MzIsNjIuNzgxLDE2Ljc4N0g3Ny45NTNWOTUuMjYzSDYxLjczNFY0NC41MTVMMzkuNSw3OGgtLjUyM0wxNi4yMTgsNDQuNTE1Vjk1LjI2M0gwVjE2Ljc4N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEyLjYwMikiIGZpbGw9IiNmZmYiLz4KICA8cGF0aCBpZD0icGF0aDM0NiIgZD0iTTM3NC41MzIsMGE5LjQxNyw5LjQxNywwLDEsMCw5LjQxNyw5LjQxN0E5LjM3OCw5LjM3OCwwLDAsMCwzNzQuNTMyLDBabS03Ljg0NywyNS42MzZWODIuNjYxaDE1LjdWMjUuNjM2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3NC4wODMpIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);
    --key-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NC4zOTIiIGhlaWdodD0iMjcuMjc5IiB2aWV3Qm94PSIwIDAgNTQuMzkyIDI3LjI3OSI+CiAgPHBhdGggZD0iTTguMjMyLDM1LjQ0QTEzLjYwOCwxMy42MDgsMCwwLDEsNC4zNjQsMjMuNTczYTEzLjI2NywxMy4yNjcsMCwwLDEsNC42Ni04LjE4NSwxMy42NCwxMy42NCwwLDAsMSwyMC44NjcsNEg1Mi4xNTJsNi40MjcsNi40Mi02LjQyNyw2LjQyMUgyOS44OTFhMTMuNDE3LDEzLjQxNywwLDAsMS0yLjM3OCwzLjIwOSwxMy42NDIsMTMuNjQyLDAsMCwxLTE5LjI4MSwwWm03LjMzNy0xOS45NzhhMTAuMTM5LDEwLjEzOSwwLDAsMC01LjQ1MywzLjExNCwxMC41ODgsMTAuNTg4LDAsMCwwLDQuNTQyLDE3LjM3OCwxMC44MTksMTAuODE5LDAsMCwwLDEyLjY4My01LjM5MmwuNzA4LTEuMzI3aDEuODJMNTAuOSwyOS4ybDMuNC0zLjM5Mi0zLjQtMy4zOTFINDYuMTY0djIuOTUzSDQzLjE0MlYyMi40MThIMzkuNzM2djIuOTUzaC0zLjAybC0uMDMyLTIuOTg2SDI4LjA1bC0uODU3LTEuNjA1YTEwLjU5MywxMC41OTMsMCwwLDAtMTEuNjI0LTUuMzE4Wk0xMy41ODgsMjcuOTVhMy4wMzIsMy4wMzIsMCwxLDEsMi4xNDIuODg2QTMuMDI2LDMuMDI2LDAsMCwxLDEzLjU4OCwyNy45NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjE4NyAtMTIuMTUxKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);
}

#TangoraLoginSelectors
{
    width: 100%;
    padding-inline: 20px;
}

#TangoraLoginSelectors > div
{
    /*
    display: flex;
    gap: 20px;
    flex-direction: column;
    justify-items: center;
    align-items: center;
    */
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
    gap: 20px;
}

#TangoraLoginSelectors > div > div
{
    width: 100%;
}
#TangoraLoginSelectors > div > div a
{
    background-repeat: no-repeat;
    background-size: 60px auto;
    background-position: 15px 50%;
    
}
#TangoraLoginSelectors > div > div:nth-child(1) a,
#TangoraLoginSelectors > div > div:nth-child(2) a,
#TangoraLoginSelectors > div > div:nth-child(3) a,
#TangoraLoginSelectors > div > div:nth-child(4) a
{
    background-image: var(--mitid-logo);
    padding-left: 90px;
}
#TangoraLoginSelectors > div > div:nth-child(3) a
{
/*
    background-image: var(--key-icon);
    padding-left: 90px;
    background-size: auto 20px;
    background-position: 25px 50%;
*/
}
#TangoraLoginSelectors > div > div:nth-child(2):before
{
/*
    content: 'Har du ikke har et Erhvervs Mitid kan du få oprettet et login med din E-mail. Har du brug for hjælp, så kontakt Verdo.';
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
    display: block;
*/ }
.loginlink a
{
    color: #ffffff;
    background-color: rgb(0, 96, 230);
    padding: 15px;
    display: block;
    border-radius: 4px;
    min-width: 250px;
    width: 100%;
    font-weight: 400;
    font-family: 'IBM Plex Sans Semibold', sans;
    transition-delay: 0s, 0s, 0s, 0s;
    transition-duration: 0.15s, 0.15s, 0.15s, 0.15s;
    transition-property: color, background-color, border-color, box-shadow;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
}

.loginlink a:HOVER,
.loginlink a:FOCUS
{
    color: #ffffff;
    background-color: #004bb3;
    text-decoration: none;
}

.loginlink a[onclick="SelectLoginType(15)"]{
    background-color: #838588;
}

.loginlink a[onclick="SelectLoginType(2)"]:HOVER,
.loginlink a[onclick="SelectLoginType(2)"]:FOCUS,
.loginlink a[onclick="SelectLoginType(7)"]:HOVER,
.loginlink a[onclick="SelectLoginType(7)"]:FOCUS
{
    background-color: #696B6D;
}
div.backdrop{background-color: rgba(50,50,50,0.5);position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;}

@media screen and (max-width: 480px)
{
    #TangoraLoginSelectors
    {
        padding-inline: 0;
    }
    
    #TangoraLoginSelectors > div
    {
        grid-template-columns: 1fr;
    }
}

/* RESOURCE #13 END */
