/* Generiert von build-icons.mjs - nicht von Hand ändern. */

:root {
    --vxi-compose: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E");
    --vxi-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");
    --vxi-users: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");
    --vxi-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
    --vxi-logout: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' x2='9' y1='12' y2='12'/%3E%3C/svg%3E");
    --vxi-refresh: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/svg%3E");
    --vxi-sliders: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='21' x2='14' y1='4' y2='4'/%3E%3Cline x1='10' x2='3' y1='4' y2='4'/%3E%3Cline x1='21' x2='12' y1='12' y2='12'/%3E%3Cline x1='8' x2='3' y1='12' y2='12'/%3E%3Cline x1='21' x2='16' y1='20' y2='20'/%3E%3Cline x1='12' x2='3' y1='20' y2='20'/%3E%3Cline x1='14' x2='14' y1='2' y2='6'/%3E%3Cline x1='8' x2='8' y1='10' y2='14'/%3E%3Cline x1='16' x2='16' y1='18' y2='22'/%3E%3C/svg%3E");
    --vxi-list-checks: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 2 2 4-4'/%3E%3Cpath d='m3 7 2 2 4-4'/%3E%3Cpath d='M13 6h8'/%3E%3Cpath d='M13 12h8'/%3E%3Cpath d='M13 18h8'/%3E%3C/svg%3E");
    --vxi-check-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 7 17l-5-5'/%3E%3Cpath d='m22 10-7.5 7.5L13 16'/%3E%3C/svg%3E");
    --vxi-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='8' x2='21' y1='6' y2='6'/%3E%3Cline x1='8' x2='21' y1='12' y2='12'/%3E%3Cline x1='8' x2='21' y1='18' y2='18'/%3E%3Cline x1='3' x2='3.01' y1='6' y2='6'/%3E%3Cline x1='3' x2='3.01' y1='12' y2='12'/%3E%3Cline x1='3' x2='3.01' y1='18' y2='18'/%3E%3C/svg%3E");
    --vxi-check-square: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 11 12 14 22 4'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E");
    --vxi-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");
    --vxi-threads: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1'/%3E%3C/svg%3E");
    --vxi-reply: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 17 4 12 9 7'/%3E%3Cpath d='M20 18v-2a4 4 0 0 0-4-4H4'/%3E%3C/svg%3E");
    --vxi-reply-all: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='7 17 2 12 7 7'/%3E%3Cpolyline points='12 17 7 12 12 7'/%3E%3Cpath d='M22 18v-2a4 4 0 0 0-4-4H7'/%3E%3C/svg%3E");
    --vxi-forward: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 17 20 12 15 7'/%3E%3Cpath d='M4 18v-2a4 4 0 0 1 4-4h12'/%3E%3C/svg%3E");
    --vxi-trash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6'/%3E%3Cpath d='M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2'/%3E%3Cline x1='10' x2='10' y1='11' y2='17'/%3E%3Cline x1='14' x2='14' y1='11' y2='17'/%3E%3C/svg%3E");
    --vxi-spam: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");
    --vxi-inbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E");
    --vxi-tag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.2'/%3E%3C/svg%3E");
    --vxi-more: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E");
    --vxi-more-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E");
    --vxi-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' x2='20' y1='12' y2='12'/%3E%3Cline x1='4' x2='20' y1='6' y2='6'/%3E%3Cline x1='4' x2='20' y1='18' y2='18'/%3E%3C/svg%3E");
    --vxi-chevron-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");
    --vxi-chevron-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");
    --vxi-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    --vxi-chevron-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");
    --vxi-chevrons-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17-5-5 5-5'/%3E%3Cpath d='m18 17-5-5 5-5'/%3E%3C/svg%3E");
    --vxi-chevrons-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 17 5-5-5-5'/%3E%3Cpath d='m13 17 5-5-5-5'/%3E%3C/svg%3E");
    --vxi-chevrons-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 6 5 5 5-5'/%3E%3Cpath d='m7 13 5 5 5-5'/%3E%3C/svg%3E");
    --vxi-chevrons-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 11-5-5-5 5'/%3E%3Cpath d='m17 18-5-5-5 5'/%3E%3C/svg%3E");
    --vxi-arrow-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");
    --vxi-arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
    --vxi-printer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Crect width='12' height='8' x='6' y='14'/%3E%3C/svg%3E");
    --vxi-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' x2='12' y1='15' y2='3'/%3E%3C/svg%3E");
    --vxi-upload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='17 8 12 3 7 8'/%3E%3Cline x1='12' x2='12' y1='3' y2='15'/%3E%3C/svg%3E");
    --vxi-folder-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");
    --vxi-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E");
    --vxi-archive: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='5' x='2' y='3' rx='1'/%3E%3Cpath d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8'/%3E%3Cpath d='M10 12h4'/%3E%3C/svg%3E");
    --vxi-mail-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z'/%3E%3Cpath d='m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10'/%3E%3C/svg%3E");
    --vxi-flag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z'/%3E%3Cline x1='4' x2='4' y1='22' y2='15'/%3E%3C/svg%3E");
    --vxi-flag-fill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath fill='%23000' d='M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z'/%3E%3Cline x1='4' x2='4' y1='22' y2='15'/%3E%3C/svg%3E");
    --vxi-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");
    --vxi-pencil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");
    --vxi-save: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpolyline points='17 21 17 13 7 13 7 21'/%3E%3Cpolyline points='7 3 7 8 15 8'/%3E%3C/svg%3E");
    --vxi-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
    --vxi-send: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E");
    --vxi-paperclip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l8.57-8.57A4 4 0 1 1 18 8.84l-8.59 8.57a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E");
    --vxi-signature: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E");
    --vxi-spellcheck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 16 6-12 6 12'/%3E%3Cpath d='M8 12h8'/%3E%3Cpath d='m16 20 2 2 4-4'/%3E%3C/svg%3E");
    --vxi-message: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
    --vxi-code: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='16 18 22 12 16 6'/%3E%3Cpolyline points='8 6 2 12 8 18'/%3E%3C/svg%3E");
    --vxi-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");
    --vxi-external-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");
    --vxi-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
    --vxi-eraser: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21'/%3E%3Cpath d='M22 21H7'/%3E%3Cpath d='m5 11 9 9'/%3E%3C/svg%3E");
    --vxi-compact: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 14 10 14 10 20'/%3E%3Cpolyline points='20 10 14 10 14 4'/%3E%3Cline x1='14' x2='21' y1='10' y2='3'/%3E%3Cline x1='3' x2='10' y1='21' y2='14'/%3E%3C/svg%3E");
    --vxi-undo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7v6h6'/%3E%3Cpath d='M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13'/%3E%3C/svg%3E");
    --vxi-book: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20'/%3E%3C/svg%3E");
    --vxi-user-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cline x1='19' x2='19' y1='8' y2='14'/%3E%3Cline x1='22' x2='16' y1='11' y2='11'/%3E%3C/svg%3E");
    --vxi-user-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cline x1='22' x2='16' y1='11' y2='11'/%3E%3C/svg%3E");
    --vxi-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");
    --vxi-filter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'/%3E%3C/svg%3E");
    --vxi-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");
    --vxi-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
    --vxi-id-card: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10h2'/%3E%3Cpath d='M16 14h2'/%3E%3Cpath d='M6.17 15a3 3 0 0 1 5.66 0'/%3E%3Ccircle cx='9' cy='11' r='2'/%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3C/svg%3E");
    --vxi-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");
    --vxi-key: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='15.5' r='5.5'/%3E%3Cpath d='m21 2-9.6 9.6'/%3E%3Cpath d='m15.5 7.5 3 3L22 7l-3-3'/%3E%3C/svg%3E");
    --vxi-monitor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cline x1='8' x2='16' y1='21' y2='21'/%3E%3Cline x1='12' x2='12' y1='17' y2='21'/%3E%3C/svg%3E");
    --vxi-folder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");
    --vxi-server: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cline x1='6' x2='6.01' y1='6' y2='6'/%3E%3Cline x1='6' x2='6.01' y1='18' y2='18'/%3E%3C/svg%3E");
    --vxi-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cline x1='16' x2='16' y1='2' y2='6'/%3E%3Cline x1='8' x2='8' y1='2' y2='6'/%3E%3Cline x1='3' x2='21' y1='10' y2='10'/%3E%3C/svg%3E");
    --vxi-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E");
    --vxi-align-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='21' x2='3' y1='6' y2='6'/%3E%3Cline x1='15' x2='3' y1='12' y2='12'/%3E%3Cline x1='17' x2='3' y1='18' y2='18'/%3E%3C/svg%3E");
    --vxi-globe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/%3E%3Cpath d='M2 12h20'/%3E%3C/svg%3E");
    --vxi-home: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E");
    --vxi-drive: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='22' x2='2' y1='12' y2='12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3Cline x1='6' x2='6.01' y1='16' y2='16'/%3E%3Cline x1='10' x2='10.01' y1='16' y2='16'/%3E%3C/svg%3E");
    --vxi-file: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3C/svg%3E");
    --vxi-file-text: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E");
    --vxi-check-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/svg%3E");
    --vxi-alert-triangle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
    --vxi-alert-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");
    --vxi-share: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cline x1='8.59' x2='15.42' y1='13.51' y2='17.49'/%3E%3Cline x1='15.41' x2='8.59' y1='6.51' y2='10.49'/%3E%3C/svg%3E");
    --vxi-ban: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m4.9 4.9 14.2 14.2'/%3E%3C/svg%3E");
    --vxi-file-sheet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M8 13h2'/%3E%3Cpath d='M14 13h2'/%3E%3Cpath d='M8 17h2'/%3E%3Cpath d='M14 17h2'/%3E%3C/svg%3E");
    --vxi-music: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E");
    --vxi-video: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3C/svg%3E");
    --vxi-loader: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E");
    --vxi-type: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 7 4 4 20 4 20 7'/%3E%3Cline x1='9' x2='15' y1='20' y2='20'/%3E%3Cline x1='12' x2='12' y1='4' y2='20'/%3E%3C/svg%3E");
    --vxc-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367e8f9' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");
    --vxc-inbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367e8f9' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E");
    --vxc-users: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367e8f9' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");
    --vxc-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367e8f9' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
    --vxc-upload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367e8f9' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='17 8 12 3 7 8'/%3E%3Cline x1='12' x2='12' y1='3' y2='15'/%3E%3C/svg%3E");
}

html.venux .menu a.compose::before,
html.venux .floating-action-buttons a.button::before,
html.venux .floating-action-buttons a.button.compose::before,
html.venux .menu a.mail::before,
html.venux .menu a.unread::before,
html.venux .menu a.select.unread::before,
html.venux .menu a.expand.unread::before,
html.venux .menu a.recipient::before,
html.venux .searchbar a.unread::before,
html.venux .menu a.contacts::before,
html.venux .menu a.settings::before,
html.venux .menu a.actions::before,
html.venux a.button.icon.settings::before,
html.venux a.button.icon.tools::before,
html.venux button.btn.settings::before,
html.venux .input-group .icon.advanced::before,
html.venux .menu a.logout::before,
html.venux .menu a.refresh::before,
html.venux a.button.icon.refresh::before,
html.venux a.toolbar-button.refresh::before,
html.venux .menu a.options::before,
html.venux a.button.icon.options::before,
html.venux .listing.iconized li.preferences > a::before,
html.venux .menu a.select::before,
html.venux .menu a.select.all::before,
html.venux .menu a.select.page::before,
html.venux .menu a.select.invert::before,
html.venux .menu a.selection::before,
html.venux a.button.icon.selection::before,
html.venux .menu a.select.none::before,
html.venux .menu a.closewin::before,
html.venux a.button.icon.close::before,
html.venux a.button.icon.cancel::before,
html.venux a.button.icon.remove::before,
html.venux button.btn.cancel::before,
html.venux .ui-dialog .ui-dialog-titlebar-close::before,
html.venux .searchbar a.reset::before,
html.venux .input-group .icon.cancel::before,
html.venux .menu a.threads::before,
html.venux .menu a.reply::before,
html.venux .menu a.reply-all::before,
html.venux .menu a.reply.all::before,
html.venux .menu a.reply.list::before,
html.venux .menu a.forward::before,
html.venux .menu a.forward.attachment::before,
html.venux .menu a.forward.inline::before,
html.venux .menu a.forward.bounce::before,
html.venux .listing.iconized li.forward > a::before,
html.venux .menu a.delete::before,
html.venux .menu a.search.delete::before,
html.venux a.button.icon.delete::before,
html.venux a.button.icon.discard::before,
html.venux button.btn.delete::before,
html.venux button.btn.discard::before,
html.venux .input-group .icon.delete::before,
html.venux .attachmentslist li a.delete::before,
html.venux .menu a.junk::before,
html.venux .menu a.notjunk::before,
html.venux .menu a.markmessage::before,
html.venux .menu a.more::before,
html.venux a.button.icon.toolbar-menu-button::before,
html.venux a.button.icon.toolbar-list-button::before,
html.venux a.button.icon.sidebar-menu::before,
html.venux a.button.icon.task-menu-button::before,
html.venux a.button.icon.back-list-button::before,
html.venux a.button.icon.back-content-button::before,
html.venux a.button.icon.back-sidebar-button::before,
html.venux a.button.icon.back::before,
html.venux .menu a.prevpage::before,
html.venux .menu a.nextpage::before,
html.venux .menu a.expand::before,
html.venux ul.treelist li div.treetoggle::before,
html.venux .messagelist tr.thread td.threads div::before,
html.venux .menu a.collapse::before,
html.venux .menu a.dropdown::before,
html.venux a.button.icon.dropdown::before,
html.venux ul.treelist li div.treetoggle.expanded::before,
html.venux .messagelist tr.thread.expanded td.threads div::before,
html.venux .searchbar a.options::before,
html.venux .searchbar.open a.options::before,
html.venux .menu a.firstpage::before,
html.venux .menu a.lastpage::before,
html.venux .menu a.expand.all::before,
html.venux .menu a.expand.none::before,
html.venux .menu a.prev::before,
html.venux .menu a.back::before,
html.venux .menu a.next::before,
html.venux a.button.icon.next::before,
html.venux .menu a.print::before,
html.venux .menu a.download::before,
html.venux .menu a.export::before,
html.venux a.button.icon.export::before,
html.venux #message-header .header-links a.zipdownload::before,
html.venux .menu a.import::before,
html.venux .menu a.upload::before,
html.venux a.button.icon.import::before,
html.venux .menu a.move::before,
html.venux .menu a.folders::before,
html.venux a.button.icon.folders::before,
html.venux .menu a.copy::before,
html.venux .menu a.archive::before,
html.venux .menu a.read::before,
html.venux .menu a.unflag::before,
html.venux .messagelist tr:hover span.unflagged::before,
html.venux .menu a.flag::before,
html.venux .menu a.select.flagged::before,
html.venux .messagelist span.flagged::before,
html.venux .messagelist tr.flaggedroot:not(:hover) span.unflagged::before,
html.venux .menu a.create::before,
html.venux a.button.icon.create::before,
html.venux .input-group .icon.add::before,
html.venux .menu a.edit::before,
html.venux .menu a.rename::before,
html.venux a.button.icon.edit::before,
html.venux .input-group .icon.edit::before,
html.venux .menu a.save::before,
html.venux .menu a.submit::before,
html.venux .menu a.check.selected::before,
html.venux a.button.icon.save::before,
html.venux a.button.icon.continue::before,
html.venux button.btn.save::before,
html.venux .menu a.send::before,
html.venux a.button.icon.send::before,
html.venux a.button.icon.bounce::before,
html.venux button.btn.send::before,
html.venux .menu a.attach::before,
html.venux .menu a.vcard::before,
html.venux a.button.icon.attach::before,
html.venux .messagelist span.attachment span::before,
html.venux .menu a.signature::before,
html.venux a.button.icon.sign::before,
html.venux .menu a.spellcheck::before,
html.venux .menu a.responses::before,
html.venux .menu a.insertresponse::before,
html.venux .listing.iconized li.responses > a::before,
html.venux .menu a.source::before,
html.venux .menu a.showurl::before,
html.venux .menu a.extwin::before,
html.venux a.button.icon.extwin::before,
html.venux #message-header > .subject a.extwin::before,
html.venux .menu a.info::before,
html.venux .menu a.properties::before,
html.venux a.button.icon.properties::before,
html.venux .listing.iconized li.userinfo > a::before,
html.venux #message-header .header-links a.headers-all::before,
html.venux .ui.alert > i.icon::before,
html.venux .menu a.purge::before,
html.venux .menu a.remove::before,
html.venux .menu a.expunge::before,
html.venux .menu a.undo::before,
html.venux a.button.icon.restore::before,
html.venux .menu a.addressbook::before,
html.venux .listing.iconized li.addressbook a::before,
html.venux .menu a.assigngroup::before,
html.venux a.button.icon.insert.recipient::before,
html.venux .menu a.removegroup::before,
html.venux .menu a.encrypt::before,
html.venux .menu a.enigma::before,
html.venux a.button.icon.encrypt::before,
html.venux .listing.iconized li.password > a::before,
html.venux .listing.iconized tr.encryption > td.section::before,
html.venux .messagelist span.attachment span.encrypted::before,
html.venux .input-group .icon.pass::before,
html.venux .menu a.filterlink::before,
html.venux a.button.icon.filter::before,
html.venux .listing.iconized li.filter > a::before,
html.venux .input-group .icon.filter::before,
html.venux a.button.icon.search::before,
html.venux .searchbar form::before,
html.venux .listing.iconized li.contactsearch a::before,
html.venux .input-group .icon.search::before,
html.venux a.button.icon.attach.vcard::before,
html.venux .listing.iconized tr.contact.person td.name::before,
html.venux .input-group .icon.user::before,
html.venux .listing.iconized li.contactgroup a::before,
html.venux .listing.iconized tr.contact.group td.name::before,
html.venux .listing.iconized tr.addressbook > td.section::before,
html.venux .input-group .icon.add.recipient::before,
html.venux .listing.iconized li.identities > a::before,
html.venux .listing.iconized li.vacation > a::before,
html.venux .listing.iconized li.twofactorauth > a::before,
html.venux .listing.iconized li.enigma.keys > a::before,
html.venux .input-group .icon.key::before,
html.venux .listing.iconized tr.general > td.section::before,
html.venux .listing.iconized tr.mailbox > td.section::before,
html.venux #message-header .header-links a.headers-summary::before,
html.venux #message-header .header-links a.headers-details::before,
html.venux .listing.iconized tr.mailview > td.section::before,
html.venux .listing.iconized tr.compose > td.section::before,
html.venux .listing.iconized li.folders > a::before,
html.venux .listing.iconized tr.folders > td.section::before,
html.venux .listing.iconized tr.server > td.section::before,
html.venux .listing.iconized tr.calendar > td.section::before,
html.venux #message-header .header-links a.html::before,
html.venux #message-header .header-links a.plain::before,
html.venux .input-group .icon.language::before,
html.venux .input-group .icon.host::before,
html.venux .quota-widget::before,
html.venux .attachmentslist li::before,
html.venux .messagelist span.attachment span.report::before,
html.venux .ui.alert.alert-success > i.icon::before,
html.venux .ui.alert.alert-warning > i.icon::before,
html.venux .ui.alert.alert-danger > i.icon::before,
html.venux .folderlist li > a::before,
html.venux .folderlist li.inbox > a::before,
html.venux .folderlist li.drafts > a::before,
html.venux .folderlist li.sent > a::before,
html.venux .folderlist li.junk > a::before,
html.venux .folderlist li.trash > a::before,
html.venux .folderlist li.archive > a::before,
html.venux .folderlist li.ns-shared > a::before,
html.venux .folderlist li.ns-other > a::before,
html.venux .messagelist td.subject span.msgicon.status.replied::before,
html.venux .messagelist td.subject span.msgicon.status.replied.forwarded::before,
html.venux .messagelist td.subject span.msgicon.status.forwarded::before,
html.venux .messagelist tr.deleted td.subject span.msgicon.status::before,
html.venux .attachmentslist li.pdf::before,
html.venux .attachmentslist li.txt::before,
html.venux .attachmentslist li.text::before,
html.venux .attachmentslist li.doc::before,
html.venux .attachmentslist li.docx::before,
html.venux .attachmentslist li.odt::before,
html.venux .attachmentslist li.msword::before,
html.venux .attachmentslist li.xls::before,
html.venux .attachmentslist li.xlsx::before,
html.venux .attachmentslist li.ods::before,
html.venux .attachmentslist li.msexcel::before,
html.venux .attachmentslist li.image::before,
html.venux .attachmentslist li.jpg::before,
html.venux .attachmentslist li.jpeg::before,
html.venux .attachmentslist li.png::before,
html.venux .attachmentslist li.zip::before,
html.venux .attachmentslist li.rar::before,
html.venux .attachmentslist li.gz::before,
html.venux .attachmentslist li.audio::before,
html.venux .attachmentslist li.mp3::before,
html.venux .attachmentslist li.video::before,
html.venux .attachmentslist li.m4p::before,
html.venux .attachmentslist li.vcard::before,
html.venux .attachmentslist li.html::before,
html.venux .attachmentslist li.eml::before,
html.venux .attachmentslist li.rfc822::before,
html.venux .attachmentslist li.ics::before,
html.venux .attachmentslist li.calendar::before,
html.venux .attachmentslist li.uploading::before,
html.venux .attachmentslist li a.button.icon.dropdown::before,
html.venux .attachmentslist li a.dropdown::before,
html.venux .attachmentslist li a.cancelupload::before,
html.venux .html-editor .editor-toolbar .mce-i-html::before {
    content: '' !important;
    display: inline-block !important;
    flex: 0 0 auto;
    width: var(--vx-is, 18px) !important;
    height: var(--vx-is, 18px) !important;
    min-width: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    vertical-align: middle;
    background-color: currentColor;
    -webkit-mask: var(--vx-ico) center / contain no-repeat;
    mask: var(--vx-ico) center / contain no-repeat;
}

html.venux .menu a.compose::before,
html.venux .floating-action-buttons a.button::before,
html.venux .floating-action-buttons a.button.compose::before { --vx-ico: var(--vxi-compose); }
html.venux .menu a.mail::before,
html.venux .menu a.unread::before,
html.venux .menu a.select.unread::before,
html.venux .menu a.expand.unread::before,
html.venux .menu a.recipient::before,
html.venux .searchbar a.unread::before { --vx-ico: var(--vxi-mail); }
html.venux .menu a.contacts::before { --vx-ico: var(--vxi-users); }
html.venux .menu a.settings::before,
html.venux .menu a.actions::before,
html.venux a.button.icon.settings::before,
html.venux a.button.icon.tools::before,
html.venux button.btn.settings::before,
html.venux .input-group .icon.advanced::before { --vx-ico: var(--vxi-settings); }
html.venux .menu a.logout::before { --vx-ico: var(--vxi-logout); }
html.venux .menu a.refresh::before,
html.venux a.button.icon.refresh::before,
html.venux a.toolbar-button.refresh::before { --vx-ico: var(--vxi-refresh); }
html.venux .menu a.options::before,
html.venux a.button.icon.options::before,
html.venux .listing.iconized li.preferences > a::before { --vx-ico: var(--vxi-sliders); }
html.venux .menu a.select::before { --vx-ico: var(--vxi-list-checks); }
html.venux .menu a.select.all::before { --vx-ico: var(--vxi-check-check); }
html.venux .menu a.select.page::before { --vx-ico: var(--vxi-list); }
html.venux .menu a.select.invert::before,
html.venux .menu a.selection::before,
html.venux a.button.icon.selection::before { --vx-ico: var(--vxi-check-square); }
html.venux .menu a.select.none::before,
html.venux .menu a.closewin::before,
html.venux a.button.icon.close::before,
html.venux a.button.icon.cancel::before,
html.venux a.button.icon.remove::before,
html.venux button.btn.cancel::before,
html.venux .ui-dialog .ui-dialog-titlebar-close::before,
html.venux .searchbar a.reset::before,
html.venux .input-group .icon.cancel::before { --vx-ico: var(--vxi-x); }
html.venux .menu a.threads::before { --vx-ico: var(--vxi-threads); }
html.venux .menu a.reply::before { --vx-ico: var(--vxi-reply); }
html.venux .menu a.reply-all::before,
html.venux .menu a.reply.all::before,
html.venux .menu a.reply.list::before { --vx-ico: var(--vxi-reply-all); }
html.venux .menu a.forward::before,
html.venux .menu a.forward.attachment::before,
html.venux .menu a.forward.inline::before,
html.venux .menu a.forward.bounce::before,
html.venux .listing.iconized li.forward > a::before { --vx-ico: var(--vxi-forward); }
html.venux .menu a.delete::before,
html.venux .menu a.search.delete::before,
html.venux a.button.icon.delete::before,
html.venux a.button.icon.discard::before,
html.venux button.btn.delete::before,
html.venux button.btn.discard::before,
html.venux .input-group .icon.delete::before,
html.venux .attachmentslist li a.delete::before { --vx-ico: var(--vxi-trash); }
html.venux .menu a.junk::before { --vx-ico: var(--vxi-spam); }
html.venux .menu a.notjunk::before { --vx-ico: var(--vxi-inbox); }
html.venux .menu a.markmessage::before { --vx-ico: var(--vxi-tag); }
html.venux .menu a.more::before { --vx-ico: var(--vxi-more); }
html.venux a.button.icon.toolbar-menu-button::before,
html.venux a.button.icon.toolbar-list-button::before,
html.venux a.button.icon.sidebar-menu::before { --vx-ico: var(--vxi-more-v); }
html.venux a.button.icon.task-menu-button::before { --vx-ico: var(--vxi-menu); }
html.venux a.button.icon.back-list-button::before,
html.venux a.button.icon.back-content-button::before,
html.venux a.button.icon.back-sidebar-button::before,
html.venux a.button.icon.back::before,
html.venux .menu a.prevpage::before { --vx-ico: var(--vxi-chevron-left); }
html.venux .menu a.nextpage::before,
html.venux .menu a.expand::before,
html.venux ul.treelist li div.treetoggle::before,
html.venux .messagelist tr.thread td.threads div::before { --vx-ico: var(--vxi-chevron-right); }
html.venux .menu a.collapse::before,
html.venux .menu a.dropdown::before,
html.venux a.button.icon.dropdown::before,
html.venux ul.treelist li div.treetoggle.expanded::before,
html.venux .messagelist tr.thread.expanded td.threads div::before,
html.venux .searchbar a.options::before { --vx-ico: var(--vxi-chevron-down); }
html.venux .searchbar.open a.options::before { --vx-ico: var(--vxi-chevron-up); }
html.venux .menu a.firstpage::before { --vx-ico: var(--vxi-chevrons-left); }
html.venux .menu a.lastpage::before { --vx-ico: var(--vxi-chevrons-right); }
html.venux .menu a.expand.all::before { --vx-ico: var(--vxi-chevrons-down); }
html.venux .menu a.expand.none::before { --vx-ico: var(--vxi-chevrons-up); }
html.venux .menu a.prev::before,
html.venux .menu a.back::before { --vx-ico: var(--vxi-arrow-left); }
html.venux .menu a.next::before,
html.venux a.button.icon.next::before { --vx-ico: var(--vxi-arrow-right); }
html.venux .menu a.print::before { --vx-ico: var(--vxi-printer); }
html.venux .menu a.download::before,
html.venux .menu a.export::before,
html.venux a.button.icon.export::before,
html.venux #message-header .header-links a.zipdownload::before { --vx-ico: var(--vxi-download); }
html.venux .menu a.import::before,
html.venux .menu a.upload::before,
html.venux a.button.icon.import::before { --vx-ico: var(--vxi-upload); }
html.venux .menu a.move::before,
html.venux .menu a.folders::before,
html.venux a.button.icon.folders::before { --vx-ico: var(--vxi-folder-open); }
html.venux .menu a.copy::before { --vx-ico: var(--vxi-copy); }
html.venux .menu a.archive::before { --vx-ico: var(--vxi-archive); }
html.venux .menu a.read::before { --vx-ico: var(--vxi-mail-open); }
html.venux .menu a.unflag::before,
html.venux .messagelist tr:hover span.unflagged::before { --vx-ico: var(--vxi-flag); }
html.venux .menu a.flag::before,
html.venux .menu a.select.flagged::before,
html.venux .messagelist span.flagged::before,
html.venux .messagelist tr.flaggedroot:not(:hover) span.unflagged::before { --vx-ico: var(--vxi-flag-fill); }
html.venux .menu a.create::before,
html.venux a.button.icon.create::before,
html.venux .input-group .icon.add::before { --vx-ico: var(--vxi-plus); }
html.venux .menu a.edit::before,
html.venux .menu a.rename::before,
html.venux a.button.icon.edit::before,
html.venux .input-group .icon.edit::before { --vx-ico: var(--vxi-pencil); }
html.venux .menu a.save::before { --vx-ico: var(--vxi-save); }
html.venux .menu a.submit::before,
html.venux .menu a.check.selected::before,
html.venux a.button.icon.save::before,
html.venux a.button.icon.continue::before,
html.venux button.btn.save::before { --vx-ico: var(--vxi-check); }
html.venux .menu a.send::before,
html.venux a.button.icon.send::before,
html.venux a.button.icon.bounce::before,
html.venux button.btn.send::before { --vx-ico: var(--vxi-send); }
html.venux .menu a.attach::before,
html.venux .menu a.vcard::before,
html.venux a.button.icon.attach::before,
html.venux .messagelist span.attachment span::before { --vx-ico: var(--vxi-paperclip); }
html.venux .menu a.signature::before,
html.venux a.button.icon.sign::before { --vx-ico: var(--vxi-signature); }
html.venux .menu a.spellcheck::before { --vx-ico: var(--vxi-spellcheck); }
html.venux .menu a.responses::before,
html.venux .menu a.insertresponse::before,
html.venux .listing.iconized li.responses > a::before { --vx-ico: var(--vxi-message); }
html.venux .menu a.source::before { --vx-ico: var(--vxi-code); }
html.venux .menu a.showurl::before { --vx-ico: var(--vxi-link); }
html.venux .menu a.extwin::before,
html.venux a.button.icon.extwin::before,
html.venux #message-header > .subject a.extwin::before { --vx-ico: var(--vxi-external-link); }
html.venux .menu a.info::before,
html.venux .menu a.properties::before,
html.venux a.button.icon.properties::before,
html.venux .listing.iconized li.userinfo > a::before,
html.venux #message-header .header-links a.headers-all::before,
html.venux .ui.alert > i.icon::before { --vx-ico: var(--vxi-info); }
html.venux .menu a.purge::before,
html.venux .menu a.remove::before { --vx-ico: var(--vxi-eraser); }
html.venux .menu a.expunge::before { --vx-ico: var(--vxi-compact); }
html.venux .menu a.undo::before,
html.venux a.button.icon.restore::before { --vx-ico: var(--vxi-undo); }
html.venux .menu a.addressbook::before,
html.venux .listing.iconized li.addressbook a::before { --vx-ico: var(--vxi-book); }
html.venux .menu a.assigngroup::before,
html.venux a.button.icon.insert.recipient::before { --vx-ico: var(--vxi-user-plus); }
html.venux .menu a.removegroup::before { --vx-ico: var(--vxi-user-minus); }
html.venux .menu a.encrypt::before,
html.venux .menu a.enigma::before,
html.venux a.button.icon.encrypt::before,
html.venux .listing.iconized li.password > a::before,
html.venux .listing.iconized tr.encryption > td.section::before,
html.venux .messagelist span.attachment span.encrypted::before,
html.venux .input-group .icon.pass::before { --vx-ico: var(--vxi-lock); }
html.venux .menu a.filterlink::before,
html.venux a.button.icon.filter::before,
html.venux .listing.iconized li.filter > a::before,
html.venux .input-group .icon.filter::before { --vx-ico: var(--vxi-filter); }
html.venux a.button.icon.search::before,
html.venux .searchbar form::before,
html.venux .listing.iconized li.contactsearch a::before,
html.venux .input-group .icon.search::before { --vx-ico: var(--vxi-search); }
html.venux a.button.icon.attach.vcard::before,
html.venux .listing.iconized tr.contact.person td.name::before,
html.venux .input-group .icon.user::before { --vx-ico: var(--vxi-user); }
html.venux .listing.iconized li.contactgroup a::before,
html.venux .listing.iconized tr.contact.group td.name::before,
html.venux .listing.iconized tr.addressbook > td.section::before,
html.venux .input-group .icon.add.recipient::before { --vx-ico: var(--vxi-users); }
html.venux .listing.iconized li.identities > a::before { --vx-ico: var(--vxi-id-card); }
html.venux .listing.iconized li.vacation > a::before { --vx-ico: var(--vxi-clock); }
html.venux .listing.iconized li.twofactorauth > a::before,
html.venux .listing.iconized li.enigma.keys > a::before,
html.venux .input-group .icon.key::before { --vx-ico: var(--vxi-key); }
html.venux .listing.iconized tr.general > td.section::before { --vx-ico: var(--vxi-monitor); }
html.venux .listing.iconized tr.mailbox > td.section::before,
html.venux #message-header .header-links a.headers-summary::before,
html.venux #message-header .header-links a.headers-details::before { --vx-ico: var(--vxi-mail); }
html.venux .listing.iconized tr.mailview > td.section::before { --vx-ico: var(--vxi-inbox); }
html.venux .listing.iconized tr.compose > td.section::before { --vx-ico: var(--vxi-compose); }
html.venux .listing.iconized li.folders > a::before,
html.venux .listing.iconized tr.folders > td.section::before { --vx-ico: var(--vxi-folder); }
html.venux .listing.iconized tr.server > td.section::before { --vx-ico: var(--vxi-server); }
html.venux .listing.iconized tr.calendar > td.section::before { --vx-ico: var(--vxi-calendar); }
html.venux #message-header .header-links a.html::before { --vx-ico: var(--vxi-image); }
html.venux #message-header .header-links a.plain::before { --vx-ico: var(--vxi-align-left); }
html.venux .input-group .icon.language::before { --vx-ico: var(--vxi-globe); }
html.venux .input-group .icon.host::before { --vx-ico: var(--vxi-home); }
html.venux .quota-widget::before { --vx-ico: var(--vxi-drive); }
html.venux .attachmentslist li::before { --vx-ico: var(--vxi-file); }
html.venux .messagelist span.attachment span.report::before { --vx-ico: var(--vxi-file-text); }
html.venux .ui.alert.alert-success > i.icon::before { --vx-ico: var(--vxi-check-circle); }
html.venux .ui.alert.alert-warning > i.icon::before { --vx-ico: var(--vxi-alert-triangle); }
html.venux .ui.alert.alert-danger > i.icon::before { --vx-ico: var(--vxi-alert-circle); }
html.venux .folderlist li > a::before { --vx-ico: var(--vxi-folder); }
html.venux .folderlist li.inbox > a::before { --vx-ico: var(--vxi-inbox); }
html.venux .folderlist li.drafts > a::before { --vx-ico: var(--vxi-pencil); }
html.venux .folderlist li.sent > a::before { --vx-ico: var(--vxi-send); }
html.venux .folderlist li.junk > a::before { --vx-ico: var(--vxi-spam); }
html.venux .folderlist li.trash > a::before { --vx-ico: var(--vxi-trash); }
html.venux .folderlist li.archive > a::before { --vx-ico: var(--vxi-archive); }
html.venux .folderlist li.ns-shared > a::before { --vx-ico: var(--vxi-share); }
html.venux .folderlist li.ns-other > a::before { --vx-ico: var(--vxi-users); }
html.venux .messagelist td.subject span.msgicon.status.replied::before,
html.venux .messagelist td.subject span.msgicon.status.replied.forwarded::before { --vx-ico: var(--vxi-reply); }
html.venux .messagelist td.subject span.msgicon.status.forwarded::before { --vx-ico: var(--vxi-forward); }
html.venux .messagelist tr.deleted td.subject span.msgicon.status::before { --vx-ico: var(--vxi-ban); }
html.venux .attachmentslist li.pdf::before,
html.venux .attachmentslist li.txt::before,
html.venux .attachmentslist li.text::before,
html.venux .attachmentslist li.doc::before,
html.venux .attachmentslist li.docx::before,
html.venux .attachmentslist li.odt::before,
html.venux .attachmentslist li.msword::before { --vx-ico: var(--vxi-file-text); }
html.venux .attachmentslist li.xls::before,
html.venux .attachmentslist li.xlsx::before,
html.venux .attachmentslist li.ods::before,
html.venux .attachmentslist li.msexcel::before { --vx-ico: var(--vxi-file-sheet); }
html.venux .attachmentslist li.image::before,
html.venux .attachmentslist li.jpg::before,
html.venux .attachmentslist li.jpeg::before,
html.venux .attachmentslist li.png::before { --vx-ico: var(--vxi-image); }
html.venux .attachmentslist li.zip::before,
html.venux .attachmentslist li.rar::before,
html.venux .attachmentslist li.gz::before { --vx-ico: var(--vxi-archive); }
html.venux .attachmentslist li.audio::before,
html.venux .attachmentslist li.mp3::before { --vx-ico: var(--vxi-music); }
html.venux .attachmentslist li.video::before,
html.venux .attachmentslist li.m4p::before { --vx-ico: var(--vxi-video); }
html.venux .attachmentslist li.vcard::before { --vx-ico: var(--vxi-id-card); }
html.venux .attachmentslist li.html::before { --vx-ico: var(--vxi-code); }
html.venux .attachmentslist li.eml::before,
html.venux .attachmentslist li.rfc822::before { --vx-ico: var(--vxi-mail); }
html.venux .attachmentslist li.ics::before,
html.venux .attachmentslist li.calendar::before { --vx-ico: var(--vxi-calendar); }
html.venux .attachmentslist li.uploading::before { --vx-ico: var(--vxi-loader); }
html.venux .attachmentslist li a.button.icon.dropdown::before,
html.venux .attachmentslist li a.dropdown::before { --vx-ico: var(--vxi-more-v); }
html.venux .attachmentslist li a.delete::before,
html.venux .attachmentslist li a.cancelupload::before,
html.venux .input-group .icon.delete::before { --vx-ico: var(--vxi-x); }
html.venux .input-group .icon.add.recipient::before { --vx-ico: var(--vxi-user-plus); }
html.venux .html-editor .editor-toolbar .mce-i-html::before { --vx-ico: var(--vxi-type); }

html.venux .messagelist td.subject span.msgicon.status.replied.forwarded::after { display: none !important; }
