:root {
	--text-color: #333333;
	--main-color: #F7F7F7;
	--hover-color: #E6E6E6;
	--href-color: #0d61af;
	
	--refresh-icon: url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 20.5C10.0167 20.5 8.26157 19.8979 6.73472 18.6938C5.20787 17.4896 4.2162 15.9509 3.75972 14.0778C3.69676 13.8417 3.74398 13.6252 3.90139 13.4285C4.0588 13.2317 4.2713 13.1176 4.53889 13.0861C4.79074 13.0546 5.01898 13.1019 5.22361 13.2278C5.42824 13.3537 5.56991 13.5426 5.64861 13.7944C6.02639 15.2111 6.80556 16.3681 7.98611 17.2653C9.16667 18.1625 10.5046 18.6111 12 18.6111C13.8417 18.6111 15.4039 17.9697 16.6868 16.6868C17.9697 15.4039 18.6111 13.8417 18.6111 12C18.6111 10.1583 17.9697 8.59607 16.6868 7.31319C15.4039 6.03032 13.8417 5.38889 12 5.38889C10.9139 5.38889 9.89861 5.64074 8.95417 6.14444C8.00972 6.64815 7.21482 7.34074 6.56944 8.22222H8.22222C8.48982 8.22222 8.71412 8.31273 8.89514 8.49375C9.07616 8.67477 9.16667 8.89907 9.16667 9.16667C9.16667 9.43426 9.07616 9.65857 8.89514 9.83958C8.71412 10.0206 8.48982 10.1111 8.22222 10.1111H4.44444C4.17685 10.1111 3.95255 10.0206 3.77153 9.83958C3.59051 9.65857 3.5 9.43426 3.5 9.16667V5.38889C3.5 5.1213 3.59051 4.89699 3.77153 4.71597C3.95255 4.53495 4.17685 4.44444 4.44444 4.44444C4.71204 4.44444 4.93634 4.53495 5.11736 4.71597C5.29838 4.89699 5.38889 5.1213 5.38889 5.38889V6.66389C6.19167 5.65648 7.17153 4.87731 8.32847 4.32639C9.48542 3.77546 10.7093 3.5 12 3.5C13.1806 3.5 14.2863 3.72431 15.3174 4.17292C16.3484 4.62153 17.2456 5.22755 18.009 5.99097C18.7725 6.7544 19.3785 7.65162 19.8271 8.68264C20.2757 9.71366 20.5 10.8194 20.5 12C20.5 13.1806 20.2757 14.2863 19.8271 15.3174C19.3785 16.3484 18.7725 17.2456 18.009 18.009C17.2456 18.7725 16.3484 19.3785 15.3174 19.8271C14.2863 20.2757 13.1806 20.5 12 20.5Z"/></svg>');
	--sort-asc-icon: url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.0832 20.8754C19.0436 20.9348 18.9564 20.9348 18.9168 20.8754L17.1036 18.1557C17.0593 18.0892 17.107 18.0002 17.1869 18.0002H18.25V4.00018C18.25 3.58597 18.5858 3.25018 19 3.25018C19.4142 3.25018 19.75 3.58597 19.75 4.00018V18.0002L20.8132 18.0002C20.893 18.0002 20.9407 18.0892 20.8964 18.1557L19.0832 20.8754Z"/><path d="M9.75 18.0002C9.75 18.4144 9.41421 18.7502 9 18.7502H3C2.58579 18.7502 2.25 18.4144 2.25 18.0002C2.25 17.586 2.58579 17.2502 3 17.2502H9C9.41421 17.2502 9.75 17.586 9.75 18.0002Z"/><path d="M11.75 11.0002C11.75 11.4144 11.4142 11.7502 11 11.7502H3C2.58579 11.7502 2.25 11.4144 2.25 11.0002C2.25 10.586 2.58579 10.2502 3 10.2502H11C11.4142 10.2502 11.75 10.586 11.75 11.0002Z"/><path d="M13 4.75018C13.4142 4.75018 13.75 4.4144 13.75 4.00018C13.75 3.58597 13.4142 3.25018 13 3.25018H3C2.58579 3.25018 2.25 3.58597 2.25 4.00018C2.25 4.4144 2.58579 4.75018 3 4.75018H13Z"/></svg>');
	--sort-desc-icon: url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.0832 3.12461C19.0436 3.06523 18.9564 3.06523 18.9168 3.12461L17.1036 5.84433C17.0593 5.91078 17.107 5.9998 17.1869 5.9998H18.25V19.9998C18.25 20.414 18.5858 20.7498 19 20.7498C19.4142 20.7498 19.75 20.414 19.75 19.9998V5.99982L20.8132 5.9998C20.893 5.9998 20.9407 5.91079 20.8964 5.84433L19.0832 3.12461Z"/><path d="M9.75 5.99982C9.75 5.5856 9.41421 5.24982 9 5.24982H3C2.58579 5.24982 2.25 5.5856 2.25 5.99982C2.25 6.41403 2.58579 6.74982 3 6.74982H9C9.41421 6.74982 9.75 6.41403 9.75 5.99982Z"/><path d="M11.75 12.9998C11.75 12.5856 11.4142 12.2498 11 12.2498H3C2.58579 12.2498 2.25 12.5856 2.25 12.9998C2.25 13.414 2.58579 13.7498 3 13.7498H11C11.4142 13.7498 11.75 13.414 11.75 12.9998Z"/><path d="M13 19.2498C13.4142 19.2498 13.75 19.5856 13.75 19.9998C13.75 20.414 13.4142 20.7498 13 20.7498H3C2.58579 20.7498 2.25 20.414 2.25 19.9998C2.25 19.5856 2.58579 19.2498 3 19.2498H13Z"/></svg>');
	--collapse-icon: url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.4739 7.52264C11.7668 7.22978 12.2417 7.2298 12.5345 7.52268L18.9635 13.9517C19.2564 14.2446 19.2564 14.7194 18.9635 15.0123C18.6707 15.3052 18.1958 15.3052 17.9029 15.0123L12.0042 9.11363L6.10451 15.0124C5.81159 15.3053 5.33672 15.3052 5.04385 15.0123C4.75098 14.7194 4.75101 14.2445 5.04393 13.9516L11.4739 7.52264Z"/></svg>');
	--add-icon2: url('data:image/svg+xml;charset=utf-8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 2.59512C3 2.26644 3.26863 2 3.6 2H11.4008C11.5599 2 11.7125 2.0627 11.8251 2.17431L16.8243 7.13285C16.9368 7.24445 17 7.39582 17 7.55366V17.4049C17 17.7336 16.7314 18 16.4 18H3.6C3.26863 18 3 17.7336 3 17.4049V2.59512ZM4.2 3.19024V16.8098H15.8V8.14878H11.4008C11.0694 8.14878 10.8008 7.88233 10.8008 7.55366V3.19024H4.2ZM12.0008 4.03187L14.9515 6.95854H12.0008V4.03187ZM10 8.8899C10.3314 8.8899 10.6 9.15635 10.6 9.48502V11.2577H12.3872C12.7186 11.2577 12.9872 11.5241 12.9872 11.8528C12.9872 12.1815 12.7186 12.4479 12.3872 12.4479H10.6V14.2198C10.6 14.5485 10.3314 14.8149 10 14.8149C9.66863 14.8149 9.4 14.5485 9.4 14.2198V12.4479H7.6136C7.28223 12.4479 7.0136 12.1815 7.0136 11.8528C7.0136 11.5241 7.28223 11.2577 7.6136 11.2577H9.4V9.48502C9.4 9.15635 9.66863 8.8899 10 8.8899Z"/></svg>');
	--add-icon: url('data:image/svg+xml;charset=utf-8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.99984 5.9405C10.3539 5.9405 10.6409 6.22749 10.6409 6.58152V9.3593H13.4186C13.7727 9.3593 14.0597 9.6463 14.0597 10.0003C14.0597 10.3544 13.7727 10.6414 13.4186 10.6414H10.6409V13.4191C10.6409 13.7732 10.3539 14.0602 9.99984 14.0602C9.64581 14.0602 9.35881 13.7732 9.35881 13.4191V10.6414H6.58103C6.22701 10.6414 5.94001 10.3544 5.94001 10.0003C5.94001 9.6463 6.22701 9.3593 6.58103 9.3593H9.35881V6.58152C9.35881 6.22749 9.64581 5.9405 9.99984 5.9405Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.6665 10.0003C1.6665 5.39795 5.39746 1.66699 9.99984 1.66699C14.6022 1.66699 18.3332 5.39795 18.3332 10.0003C18.3332 14.6027 14.6022 18.3337 9.99984 18.3337C5.39746 18.3337 1.6665 14.6027 1.6665 10.0003ZM9.99984 2.94904C6.10552 2.94904 2.94856 6.10601 2.94856 10.0003C2.94856 13.8946 6.10552 17.0516 9.99984 17.0516C13.8942 17.0516 17.0511 13.8946 17.0511 10.0003C17.0511 6.10601 13.8942 2.94904 9.99984 2.94904Z"/></svg>');
	--trash-icon: url('data:image/svg+xml;charset=utf-8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.6 3.23077C11.9314 3.23077 12.2 2.95525 12.2 2.61538C12.2 2.27552 11.9314 2 11.6 2H8.4C8.06863 2 7.8 2.27552 7.8 2.61538C7.8 2.95525 8.06863 3.23077 8.4 3.23077L11.6 3.23077Z"/><path d="M17 5.07692C17 5.41679 16.7314 5.69231 16.4 5.69231L3.6 5.69231C3.26863 5.69231 3 5.41679 3 5.07692C3 4.73706 3.26863 4.46154 3.6 4.46154L16.4 4.46154C16.7314 4.46154 17 4.73706 17 5.07692Z"/><path d="M5.2 7.74359C5.53137 7.74359 5.8 8.01911 5.8 8.35897V15.7436C5.8 16.31 6.24772 16.7692 6.8 16.7692H13.2C13.7523 16.7692 14.2 16.31 14.2 15.7436V8.35897C14.2 8.01911 14.4686 7.74359 14.8 7.74359C15.1314 7.74359 15.4 8.01911 15.4 8.35897V15.7436C15.4 16.9898 14.415 18 13.2 18H6.8C5.58497 18 4.6 16.9898 4.6 15.7436V8.35897C4.6 8.01911 4.86863 7.74359 5.2 7.74359Z"/><path d="M8.4 9.38462C8.73137 9.38462 9 9.66013 9 10V14.1026C9 14.4424 8.73137 14.7179 8.4 14.7179C8.06863 14.7179 7.8 14.4424 7.8 14.1026V10C7.8 9.66013 8.06863 9.38462 8.4 9.38462Z" /><path d="M12.2 10C12.2 9.66013 11.9314 9.38462 11.6 9.38462C11.2686 9.38462 11 9.66013 11 10V14.1026C11 14.4424 11.2686 14.7179 11.6 14.7179C11.9314 14.7179 12.2 14.4424 12.2 14.1026V10Z" /></svg>');
	--download-icon: url('data:image/svg+xml;charset=utf-8, <svg width="20" height="20" viewBox="0 0 20 20"  xmlns="http://www.w3.org/2000/svg"><path d="M10.6219 6.69472C10.6219 6.35245 10.3445 6.07499 10.0022 6.07499C9.65992 6.07499 9.38245 6.35245 9.38245 6.69472V11.6543L7.9899 10.0608C7.76467 9.80313 7.37316 9.77679 7.11544 10.002C6.85772 10.2272 6.83138 10.6188 7.05661 10.8765L9.53554 13.713C9.65323 13.8477 9.82335 13.9249 10.0022 13.9249C10.181 13.9249 10.3511 13.8477 10.4688 13.713L12.9478 10.8765C13.173 10.6188 13.1466 10.2272 12.8889 10.002C12.6312 9.77679 12.2397 9.80313 12.0145 10.0608L10.6219 11.6543V6.69472Z" /><path fill-rule="evenodd" clip-rule="evenodd" d="M10.0013 1.66666C5.39893 1.66666 1.66797 5.39762 1.66797 9.99999C1.66797 14.6024 5.39893 18.3333 10.0013 18.3333C14.6037 18.3333 18.3346 14.6024 18.3346 9.99999C18.3346 5.39762 14.6037 1.66666 10.0013 1.66666ZM2.90743 9.99999C2.90743 6.08216 6.08347 2.90612 10.0013 2.90612C13.9191 2.90612 17.0952 6.08216 17.0952 9.99999C17.0952 13.9178 13.9191 17.0939 10.0013 17.0939C6.08347 17.0939 2.90743 13.9178 2.90743 9.99999Z"/></svg>');
	--arrow-icon: url('data:image/svg+xml;charset=utf-8, <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.3532 4.79726C10.5972 4.55318 10.993 4.55318 11.237 4.79726L15.9979 9.55809C16.1151 9.6753 16.1809 9.83427 16.1809 10C16.1809 10.1658 16.1151 10.3248 15.9979 10.442L11.237 15.2028C10.993 15.4469 10.5972 15.4469 10.3532 15.2028C10.1091 14.9587 10.1091 14.563 10.3532 14.3189L14.0471 10.625H4.46094C4.11576 10.625 3.83594 10.3452 3.83594 10C3.83594 9.65485 4.11576 9.37503 4.46094 9.37503H14.0471L10.3532 5.68114C10.1091 5.43706 10.1091 5.04133 10.3532 4.79726Z"/></svg>');
	--list-icon: url('data:image/svg+xml;charset=utf-8, <svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 2.59512C3 2.26644 3.26863 2 3.6 2H11.4008C11.5599 2 11.7125 2.0627 11.8251 2.17431L16.8243 7.13285C16.9368 7.24445 17 7.39582 17 7.55366V17.4049C17 17.7336 16.7314 18 16.4 18H3.6C3.26863 18 3 17.7336 3 17.4049V2.59512ZM4.2 3.19024V16.8098H15.8V8.14878H11.4008C11.0694 8.14878 10.8008 7.88234 10.8008 7.55366V3.19024H4.2ZM12.0008 4.03187L14.9515 6.95854H12.0008V4.03187Z" fill="currentcolor"/><path d="M6 6H9M6 11H13M6 15H13M6 13H13" stroke="currentcolor" stroke-linecap="round"/></svg>');
	--multi-add-icon: url('data:image/svg+xml;charset=utf-8, <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.71592 10.0792H7.17842C6.96061 10.0792 6.77803 10.0089 6.63068 9.86822C6.48334 9.72757 6.40967 9.5533 6.40967 9.34538C6.40967 9.13747 6.48334 8.96319 6.63068 8.82255C6.77803 8.6819 6.96061 8.61158 7.17842 8.61158H8.71592V7.14396C8.71592 6.93605 8.78959 6.76177 8.93693 6.62113C9.08428 6.48048 9.26686 6.41016 9.48467 6.41016C9.70248 6.41016 9.88506 6.48048 10.0324 6.62113C10.1797 6.76177 10.2534 6.93605 10.2534 7.14396V8.61158H11.7909C12.0087 8.61158 12.1913 8.6819 12.3387 8.82255C12.486 8.96319 12.5597 9.13747 12.5597 9.34538C12.5597 9.5533 12.486 9.72757 12.3387 9.86822C12.1913 10.0089 12.0087 10.0792 11.7909 10.0792H10.2534V11.5468C10.2534 11.7547 10.1797 11.929 10.0324 12.0696C9.88506 12.2103 9.70248 12.2806 9.48467 12.2806C9.26686 12.2806 9.08428 12.2103 8.93693 12.0696C8.78959 11.929 8.71592 11.7547 8.71592 11.5468V10.0792Z" fill="currentcolor"/><path d="M17.062 10.2938C17.527 10.3367 17.9432 9.99397 17.9387 9.52707C17.9261 8.19829 17.5957 6.88738 16.9699 5.70588C16.2118 4.2745 15.0529 3.0951 13.6351 2.31192C12.2172 1.52874 10.6019 1.17574 8.98662 1.29608C7.37134 1.41643 5.82615 2.0049 4.54002 2.98954C3.2539 3.97417 2.28261 5.31227 1.74494 6.84019C1.20727 8.3681 1.12654 10.0196 1.51261 11.5927C1.89869 13.1657 2.73484 14.5922 3.91879 15.6976C4.89606 16.61 6.07534 17.271 7.35479 17.63C7.80436 17.7561 8.24381 17.4437 8.32376 16.9837V16.9837C8.4037 16.5237 8.09314 16.0912 7.64699 15.9535C6.69061 15.6583 5.80961 15.1497 5.0727 14.4617C4.12898 13.5806 3.46249 12.4435 3.15475 11.1896C2.84701 9.93575 2.91136 8.61936 3.33994 7.40146C3.76851 6.18357 4.54272 5.11697 5.56789 4.33212C6.59305 3.54728 7.82472 3.07821 9.11225 2.98228C10.3998 2.88635 11.6874 3.16773 12.8175 3.792C13.9477 4.41627 14.8714 5.35637 15.4757 6.49731C15.9476 7.38821 16.2087 8.37142 16.2441 9.37168C16.2606 9.83831 16.5971 10.251 17.062 10.2938V10.2938Z" fill="currentcolor"/><path d="M10.206 17.2435C10.0748 17.2435 9.96488 17.1969 9.87614 17.1037C9.78741 17.0106 9.74304 16.8951 9.74304 16.7574V16.4536C9.74304 16.1943 9.81056 15.9573 9.94559 15.7426C10.0806 15.5279 10.2716 15.3396 10.5185 15.1775C10.7654 15.0155 11.0606 14.894 11.4039 14.8129C11.7473 14.7319 12.1196 14.6914 12.5208 14.6914C12.9298 14.6914 13.3059 14.7319 13.6493 14.8129C13.9927 14.894 14.2878 15.0155 14.5347 15.1775C14.7816 15.3396 14.9707 15.5279 15.1018 15.7426C15.233 15.9573 15.2986 16.1943 15.2986 16.4536V16.7574C15.2986 16.8951 15.2542 17.0106 15.1655 17.1037C15.0768 17.1969 14.9668 17.2435 14.8356 17.2435H10.206ZM15.993 17.2435V16.4536C15.993 16.2429 15.968 16.0444 15.9178 15.8581C15.8677 15.6717 15.7924 15.4975 15.6921 15.3355C15.777 15.3193 15.8638 15.3092 15.9525 15.3051C16.0413 15.3011 16.1319 15.299 16.2245 15.299C16.7801 15.299 17.2276 15.4064 17.5671 15.6211C17.9066 15.8358 18.0764 16.1214 18.0764 16.4779V16.7574C18.0764 16.8951 18.032 17.0106 17.9433 17.1037C17.8545 17.1969 17.7446 17.2435 17.6134 17.2435H15.993ZM10.7268 16.2713H14.3264C14.2492 16.1092 14.0351 15.9674 13.684 15.8459C13.3329 15.7244 12.9452 15.6636 12.5208 15.6636C12.0964 15.6636 11.7087 15.7244 11.3576 15.8459C11.0065 15.9674 10.7963 16.1092 10.7268 16.2713ZM16.2245 14.8129C15.9699 14.8129 15.7519 14.7177 15.5706 14.5273C15.3893 14.337 15.2986 14.1081 15.2986 13.8407C15.2986 13.5652 15.3893 13.3343 15.5706 13.148C15.7519 12.9617 15.9699 12.8685 16.2245 12.8685C16.4869 12.8685 16.7068 12.9617 16.8842 13.148C17.0617 13.3343 17.1504 13.5652 17.1504 13.8407C17.1504 14.1081 17.0617 14.337 16.8842 14.5273C16.7068 14.7177 16.4869 14.8129 16.2245 14.8129ZM12.5208 14.3268C12.135 14.3268 11.8071 14.185 11.537 13.9015C11.267 13.6179 11.1319 13.2736 11.1319 12.8685C11.1319 12.4553 11.267 12.1089 11.537 11.8294C11.8071 11.5499 12.135 11.4102 12.5208 11.4102C12.9143 11.4102 13.2442 11.5499 13.5104 11.8294C13.7766 12.1089 13.9097 12.4553 13.9097 12.8685C13.9097 13.2736 13.7766 13.6179 13.5104 13.9015C13.2442 14.185 12.9143 14.3268 12.5208 14.3268ZM12.5208 13.3546C12.652 13.3546 12.7619 13.308 12.8507 13.2148C12.9394 13.1217 12.9838 13.0062 12.9838 12.8685C12.9838 12.7308 12.9394 12.6153 12.8507 12.5221C12.7619 12.429 12.652 12.3824 12.5208 12.3824C12.3896 12.3824 12.2797 12.429 12.191 12.5221C12.1022 12.6153 12.0579 12.7308 12.0579 12.8685C12.0579 13.0062 12.1022 13.1217 12.191 13.2148C12.2797 13.308 12.3896 13.3546 12.5208 13.3546Z" fill="currentcolor"/></svg>');
	--notification-icon: url('data:image/svg+xml;charset=utf-8, <svg width="20" height="20" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.8587 6.62835C14.8587 11.22 16.8087 12.6117 16.8087 12.6117C16.9191 12.6868 17.0025 12.7953 17.0467 12.9212C17.091 13.0471 17.0937 13.1839 17.0546 13.3115C17.0155 13.4392 16.9365 13.5509 16.8293 13.6304C16.7221 13.7099 16.5922 13.753 16.4587 13.7534H3.12541C2.99051 13.752 2.85956 13.7077 2.75163 13.6267C2.64371 13.5458 2.56445 13.4325 2.52541 13.3034C2.48747 13.1744 2.49212 13.0367 2.53865 12.9106C2.58519 12.7845 2.67114 12.6767 2.78374 12.6034C2.80041 12.595 4.80041 11.1617 4.72541 6.35335C4.70808 5.55636 4.90843 4.76974 5.30489 4.07814C5.70135 3.38654 6.27891 2.81615 6.97541 2.42835C7.79496 1.93809 8.73033 1.67503 9.68529 1.66624C10.6402 1.65746 11.5803 1.90326 12.4087 2.37835C13.1535 2.81026 13.7717 3.43013 14.2017 4.17597C14.6316 4.92181 14.8582 5.76746 14.8587 6.62835ZM5.97541 6.33669C6.02541 9.52002 5.22541 11.4367 4.51707 12.5034H15.0421C13.9832 10.7333 13.4756 8.68806 13.5837 6.62835C13.5839 5.98587 13.4145 5.35472 13.0925 4.79869C12.7706 4.24267 12.3077 3.78147 11.7504 3.46169C11.1119 3.10481 10.3907 2.92232 9.65926 2.93256C8.92785 2.9428 8.21202 3.14541 7.58374 3.52002C7.08358 3.79739 6.66913 4.2067 6.38553 4.70335C6.10194 5.20001 5.96008 5.76497 5.97541 6.33669ZM8.42753 17.6182C8.77425 17.8172 9.16728 17.9213 9.56703 17.92C9.78113 17.9243 9.99466 17.8962 10.2004 17.8367C10.4908 17.761 10.763 17.6275 11.0006 17.4442C11.2383 17.2609 11.4366 17.0316 11.5837 16.77C11.6513 16.6275 11.6626 16.4647 11.6152 16.3143C11.5678 16.1638 11.4653 16.0369 11.3283 15.9588C11.1912 15.8808 11.0297 15.8575 10.8761 15.8936C10.7226 15.9297 10.5884 16.0224 10.5004 16.1534C10.3636 16.3903 10.1391 16.5639 9.87536 16.6367C9.73636 16.676 9.59083 16.6867 9.44758 16.668C9.30433 16.6494 9.16636 16.6019 9.04203 16.5284C8.88456 16.4306 8.75304 16.2962 8.6587 16.1367C8.61769 16.0633 8.56231 15.9989 8.49585 15.9475C8.4294 15.896 8.35325 15.8584 8.27195 15.8371C8.19065 15.8157 8.10587 15.811 8.02269 15.8231C7.93952 15.8353 7.85965 15.8641 7.78787 15.9078C7.71608 15.9516 7.65386 16.0094 7.60493 16.0777C7.55599 16.1461 7.52134 16.2236 7.50306 16.3056C7.48478 16.3877 7.48323 16.4726 7.49852 16.5552C7.51381 16.6379 7.54561 16.7166 7.59203 16.7867C7.79264 17.1325 8.08081 17.4193 8.42753 17.6182Z" fill="currentcolor"/></svg>');
	--auth-icon: url('data:image/svg+xml;charset=utf-8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.85 20C14.6167 20 14.4167 19.9167 14.25 19.75C14.0833 19.5833 14 19.3833 14 19.15V15.85C14 15.6167 14.0833 15.4167 14.25 15.25C14.4167 15.0833 14.6167 15 14.85 15H15V14C15 13.45 15.1958 12.9792 15.5875 12.5875C15.9792 12.1958 16.45 12 17 12C17.55 12 18.0208 12.1958 18.4125 12.5875C18.8042 12.9792 19 13.45 19 14V15H19.15C19.3833 15 19.5833 15.0833 19.75 15.25C19.9167 15.4167 20 15.6167 20 15.85V19.15C20 19.3833 19.9167 19.5833 19.75 19.75C19.5833 19.9167 19.3833 20 19.15 20H14.85ZM16 15H18V14C18 13.7167 17.9042 13.4792 17.7125 13.2875C17.5208 13.0958 17.2833 13 17 13C16.7167 13 16.4792 13.0958 16.2875 13.2875C16.0958 13.4792 16 13.7167 16 14V15Z" fill="currentcolor"/><path d="M2 18V17.2C2 16.65 2.14167 16.1333 2.425 15.65C2.70833 15.1667 3.1 14.8 3.6 14.55C4.6 14.05 5.6375 13.6667 6.7125 13.4C7.7875 13.1333 8.89167 13 10.025 13C10.2917 13 10.5208 13.0958 10.7125 13.2875C10.9042 13.4792 11 13.7333 11 14.05C11 14.3167 10.9042 14.5417 10.7125 14.725C10.5208 14.9083 10.2917 15 10.025 15C8.84167 15 7.775 15.15 6.825 15.45C5.875 15.75 5.1 16.05 4.5 16.35C4.35 16.4333 4.22917 16.55 4.1375 16.7C4.04583 16.85 4 17.0167 4 17.2V18H10C10.2833 18 10.5208 18.0958 10.7125 18.2875C10.9042 18.4792 11 18.7167 11 19C11 19.2833 10.9042 19.5208 10.7125 19.7125C10.5208 19.9042 10.2833 20 10 20H4C3.45 20 2.97917 19.8042 2.5875 19.4125C2.19583 19.0208 2 18.55 2 18ZM10 12C8.9 12 7.95833 11.6083 7.175 10.825C6.39167 10.0417 6 9.1 6 8C6 6.9 6.39167 5.95833 7.175 5.175C7.95833 4.39167 8.9 4 10 4C11.1 4 12.0417 4.39167 12.825 5.175C13.6083 5.95833 14 6.9 14 8C14 9.1 13.6083 10.0417 12.825 10.825C12.0417 11.6083 11.1 12 10 12ZM10 10C10.55 10 11.0208 9.80417 11.4125 9.4125C11.8042 9.02083 12 8.55 12 8C12 7.45 11.8042 6.97917 11.4125 6.5875C11.0208 6.19583 10.55 6 10 6C9.45 6 8.97917 6.19583 8.5875 6.5875C8.19583 6.97917 8 7.45 8 8C8 8.55 8.19583 9.02083 8.5875 9.4125C8.97917 9.80417 9.45 10 10 10Z" fill="currentcolor"/></svg>');
}
 
body {
	font-family: PT Sans, sans-serif;
	color: var(--text-color);
	margin: 0;
	display: flex;
	flex-direction: column;
	position: static !important;
	height: 100%;
	width: 100%;
}

nav {
	display: flex;
	position: sticky;
	top: 0;
	background-color: rgba(255, 255, 255, 0.95);
	padding-bottom: 8px;
	align-items: center;
	z-index: 999;
	-webkit-user-select: none;
	user-select: none;
}

button > * {
	vertical-align: middle;
	font-weight: 700;
	color: var(--text-color);											
}

label > * {
	vertical-align: middle;	
	color: var(--text-color);	
}
button,
nav>button,
nav label {
	padding: 5px;
	border: solid 1px var(--hover-color);
	border-radius: 8px;
	cursor: pointer;
	background-color: var(--main-color);
	color: var(--text-color);
	max-height: 36px;
	margin-right: 8px;
}

nav label {
	box-sizing: border-box;
}

span>label {
	display: inherit;
}

button:hover,
nav>button:hover,
nav label:hover,
nav>button>a:hover {
	background-color: var(--hover-color);
}

nav label>input {
	height: 14px;
	width: 14px;
	margin: 5px;
	vertical-align: middle;
}

nav label span {
	padding: 0 3px;
	vertical-align: middle;
}

.icon {
	height: 24px;
	width: 24px;
	min-width: 24px;
	color: var(--text-color);
	display: inline-block;
}

.icon::after {
	background-color: currentColor;
	content: "";
	display: inline-block;
	height: 100%;
	width: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.auth_user{
	-webkit-mask-image: var(--auth-icon);
	mask-image: var(--auth-icon);
}

.icon.notification-icon::after {
	-webkit-mask-image: var(--notification-icon);
	mask-image: var(--notification-icon);
}

nav>button>.icon.refresh-icon::after {
	-webkit-mask-image: var(--refresh-icon);
	mask-image: var(--refresh-icon);
}

nav .icon.add-icon::after {
	-webkit-mask-image: var(--add-icon);
	mask-image: var(--add-icon);
}

nav>button>.icon.multi-add-icon::after {
	-webkit-mask-image: var(--multi-add-icon);
	mask-image: var(--multi-add-icon);
}

nav>button>.icon.download-icon::after {
	-webkit-mask-image: var(--download-icon);
	mask-image: var(--download-icon);
}

nav>button>.icon.trash-icon::after {
	-webkit-mask-image: var(--trash-icon);
	mask-image: var(--trash-icon);
}

nav>button>.icon.list-icon::after {
	-webkit-mask-image: var(--list-icon);
	mask-image: var(--list-icon);
}

nav>button>.icon.sort-icon::after {
	-webkit-mask-image: var(--sort-asc-icon);
	mask-image: var(--sort-asc-icon);
}

nav>button.desc>.icon.sort-icon::after {
	-webkit-mask-image: var(--sort-desc-icon);
	mask-image: var(--sort-desc-icon);
}

main {
	flex: 1;
	display: flex;
	flex-direction: column;
	-webkit-user-select: none;
	user-select: none;
}
