@media (min-width: 768px) {
    html.desktop.menu_show .admin {
        --list-admin-background: inherit;
        --admin-menu-poll-background: inherit;
        --btn-dark-background: inherit;
        --btn-dark-color: inherit;
        --btn-dark-background_hover: inherit;
    }

    html.desktop.menu_show .admin .btn .fa {
        color: rgba(255, 255, 255, 0.5);
    }
}

:root {

    --body-background: #151515;
    --body-background: #151515;
    --body-color: #fff;
    --body-light-background: #1b1c1d;
    --body-light-color: #ffffff7d;

    --headless-space: 0px;
    --headless-menu: 55px;

    --shade-background: #ffffff14;

    --poll-create-settings-background: transparent;
    --poll-create-settings-border-color: #3f4144;
    --poll-create-settings-color: #fff;
    --poll-create-settings-help-color: #ffffff9c;
    --poll-create-settings-arrow-color: #ffffff38;
    --poll-create-options-background: #151515;
    --poll-create-option-background: #2a2a2b;
    --poll-create-settings-field-background: rgba(0, 0, 0, 0.33);
    --poll-create-fixed-header-background: #2a2d32;
    --poll-create-btn-background: #242526;
    --poll-create-btn-color: #3499ff;
    --poll-create-btn-border-color: transparent;
    --poll-create-btn-fixed-shadow: 0px 0px 20px 20px #242526;
    --poll-create-field-background_hover: rgba(0, 0, 0, 0.50);
    --poll-create-field-color_hover: #fff;
    --poll-create-badge-background: #242526;
    --poll-create-badge-color: #ffaa00;
    --freetext-dropdown-list-background: #303236;
    --freetext-dropdown-btn-background: #242526;

    --poll-create-time-background: #5d6063;
    --poll-create-time-color: #fff;
    --poll-create-time-color_focus: #fff;
    --poll-create-time-color_active_focus: #fff;
    --poll-create-option-active: #936d12;
    --poll-create-limit-background: transparent;
    --poll-dragshadow-background: #fda900;
    --option-image-preview-background: #232526;

    --start-button-box-shadow: none;
    --start-button-box-shadow-hover: none;

    --marked-remove-background: rgb(0 0 0 / 66%);

    --input-field-placeholder-color: rgba(255, 255, 255, 0.6);
    --input-field-placeholder-color_focus: rgba(255, 255, 255, 0.28);

    --package-background: #3f4145;
    --package-background2: #151515;
    --package-title-color: #fff;
    --package-color: #fff;
    --package-color2: #ffffffd1;
    --package-border-color: #ffffff20;

    --pages-background: #242526;
    --pages-hotlinks-background: #3f4145;
    --pages-hotlinks-color: #fff;
    --pages-image-border-color: #ffffff7d;
    --pages-list-background: #3f4145;
    --pages-blockquote-background: #007cff3b;
    --pages-blockquote-color: #ffffff;
    --pages-blockquote-shadow: 5px 0 0 -2px #00448cff inset;
    --ck-color-image-caption-background: hsl(0, 0%, 0%);
    --ck-color-image-caption-text: hsl(0, 0%, 100%);

    --feature-background: #151515;
    --feature-color: #fff;
    --feature-title-color: #FFF;
    --section0-background: #242526;
    --section1-background: #28282b;
    --section2-background: #272829;
    --section3-background: linear-gradient(#0065ff 25%, #007CFF 75%);
    --section3-color: #FFF;
    --section4-background: #007CFF;
    --section4-color: #FFF;

    --faq-block-background: #ffffff14;
    --faq-block-color: #fff;
    --faq-infobox-background: #ffc60017;
    --faq-question-border-color: #ffffff20;
    --faq-question-background_hover: #ffffff14;
    --faq-question-selected-background: #ffffff14;
    --faq-answer-color: #ffffffc4;

    /*--navbar-background: #2a2d32;*/
    --navbar-background: #000;
    /*--top-navbar-background: #007CFF;*/
    --top-navbar-background: #2a2d32;
    --navbar-color: #FFF;
    --navbar-dark-background: #2a2d32;
    /*--navbar-light-background: #2a2d32;*/
    --navbar-light-background: #00000085;
    --navbar-theme-background: #00000030;
    --navbar-light-color: #FFF;
    --navbar-border-bottom-shadow: 0 0 0 1px #1E1E1E;
    --menu-background: linear-gradient(#1c1e22 15%, #1c1e22 75%);
    --menu-side-background: #292d32;
    --menu-side-color: #fff;
    --menu-side-color_active: #2e90ff;
    --menu-title: #fff;

    --sidebar-background: #2a2d32;

    --header-menu-background: #3F4145;
    /*--header-menu-background_hover: #2e90ff;*/
    --header-menu-background_hover: #3F4145;
    --header-menu-background_active: #3F4145;
    --header-menu-color_hover: #ffffff;
    --header-menu-color: #afb0b2;
    --header-menu-color_active: #ffffff;
    --header-menu-btn-color: #ffffff17;
    --header-menu-btn-navbar-background: #3F4145;
    --header-menu-btn-navbar-background_hover: #2a2d32;
    --header-menu-btn-navbar-color: #fff;
    --header-menu-btn-navbar-color_hover: #ffffff;
    --header-menu-btn-navbar-border-bottom: 1px solid #ffffff17;

    --theme-example-border: 1px solid rgb(255 255 255 / 40%);
    --theme-example-filter: brightness(70%);

    --language-menu-selected-background: #3e4043;

    --primary_color: #3499ff;
    --primary_color_link: #3499ff;
    --primary_color_link_hover: #2b91ff;

    --table-background_hover: #ffffff14;
    --table-border-color: #ffffff4d;
    --hr-border-color: #ffffff2b;

    --caret-color: #FFF;

    --toggle-background: #007CFF;
    --toggle-color: #FFF;
    --toggle-unselected_background: #2a2d32;
    --toggle-unselected_background2: transparent;
    --toggle-background_hover: #3f4144;
    --toggle-border-color: #2a2d32;
    --toggle-box-shadow: 0 0 0px 1px #0B84FF;

    --modal-background: #242526;
    --modal-background-fade: rgba(0, 0, 0, .65);
    --modal-fullscreen-background: #000;
    --modal-teaser-bottom-background: #3f4043;
    --modal-content-color: #fff;
    --modal-color: #fff;
    --modal-shadow: 0px 0px 0px 1px #353535;
    --cookie-consent-main-background: rgb(0 0 0 / 65%);
    --cookie-consent-background: #3f4145;
    --cookie-consent-color: #FFF;

    --jalert-container-background: #2a2d32;
    --jalert-container-color: #fff;
    --jalert-close-icon-color: #5d5f63;
    --jalert-shadow: 0px 0px 0px 1px #353535;

    --alert-info-background: #101e2e;
    --alert-info-color: #3399fe;
    --alert-info-title-color: #fff;

    /*--alert-box-shadow: inset 0px -1px 0px 0px #ffffff21;*/
    --alert-box-shadow: none;
    --alert-dark-background: #2d220f;
    --alert-dark-color: #ffaa00;
    --alert-dark-with-icon-color: #DE9507;
    --alert-warning-background: linear-gradient(135deg, #3A3427 0%, #302D26 50%, #373226 100%);
    --alert-warning-color: #E5AD32;
    --alert-warning-with-icon-color: #E5AD32;
    --alert-lightdark-background: #1c1f23;
    --alert-light-background: #3a2f08;
    --alert-light-color: #ffe3aa;
    --alert-light-title-color: #ffc800;
    --alert-light-with-icon-color: #DE9507;
    --alert-error-background: #e93a91;
    --alert-error-color: #fce5ef;
    --alert-poll-color: #a3a3a3;
    --alert-poll-background: #1d1f23;
    --alert-poll-icon-color: rgba(255, 255, 255, 0.35);

    --info-box-onwhite-background: var(--alert-dark-background);
    --info-box-onwhite-color: var(--alert-light-color);
    --info-box-ongrey-background: #ffc50014;
    --info-box-ongrey-color: #ffd3008f;

    --bubble-background_hover: #f6f6f6;
    --bubble-background_active: #fafafa;
    --bubble-background: #fff;
    --bubble-header-background: #f3f3f3;
    --bubble-color: #000;
    --bubble-color_hover: #000;
    --bubble-color_inactive: rgba(0, 0, 0, 0.53);
    --bubble-color_active: #000;
    --bubble-color_secondary: #3399fe;
    --bubble-border-left: 1px solid rgb(254 254 254 / 14%);
    /*--bubble-default-shadow: 0px 0px 9px 0px #000;*/
    --bubble-default-shadow: inset 0px 0px 1px 0px #9f9f9f;
    --bubble-default-filter: drop-shadow(0px 10px 24px black);
    --bubble-shadow: 0px 6px 30px -6px #000000;
    --bubble-border-top: inset 0px 1px 0 0px #00000008;
    --bubble-border-shadow-left: inset 1px 1px 0 0px #00000008;
    --bubble-border-shadow-onlyleft: inset 1px 0px 0 0px #00000008;
    --bubble-border-top_hover: inset 0px 1px 0 0px transparent;
    --bubble-header-color: #989898;
    --bubble-notify-color: #000000;
    --bubble-notify-background: #ffffff;
    --bubble-notify-shadow: 0px 0px 20px 0px #000;
    --bubble-notify-filter: var(--bubble-default-filter);
    /*--bubble-filter: drop-shadow(0px 0px 1px #ffffff);*/
    --bubble-filter: none;

    --bubble-white-background: #2a2d32;
    --bubble-white-background_hover: #181b1e;
    --bubble-white-color: #fff;
    /*--bubble-white-border-color: rgb(254 254 254 / 10%);*/
    --bubble-white-border-color: transparent;

    --bubble-white-btn-color: #fff;
    --bubble-white-btn-border-color: var(--bubble-white-border-color);
    --bubble-white-color_hover: #fff;
    --bubble-white-arrow-color: #2a2d32;
    --bubble-white-filter: none;
    --bubble-hr-color: #ffffff1a;


    --scrollbar-color: #656d79;
    --scrollbar-background: #000;
    --scrollbar-background_list: rgb(0 0 0 / 0%);

    --options-background: #2a2d32;
    --options-color: #ffffff;
    --options-border: rgb(0 0 0 / 40%);
    --options-border-bottom: rgba(0, 0, 0, 0.15);
    --options-bottom-shadow: 0 8px 13px -10px rgb(74 140 211 / 77%);

    --options-limit-text-color: #ffffff5e;

    --options-unselectable-background: #3d3d3d;
    --options-unselectable-color: #b0b0b0;

    --options-yes-background: #0a2d00;
    --options-yes-color: #b1ff99;

    --options-no-background: #4a020d;
    --options-no-color: #ff6b6b;

    --options-may-background: #5c4100;
    --options-may-color: #ffd700;

    --options-blocked-background: #242527;
    --options-blocked-color: #ffffff59;

    --action-background: #022b62;
    --action-background: #003788;
    --action-background-hover: #023474;
    --action-color: #389aff;
    --action-color-hover: #389aff;
    --action-color-vertical: rgba(255, 255, 255, 0.8);
    --action-border: #000;
    --action-border_edit: rgb(0 0 0 / 20%);
    --action-border_freetext_edit: #000;

    --action-unselectable-background: #12161b;
    --action-unselectable-color: #707172;

    --action-freetext-background: #3f4045;
    --action-freetext-background-hover: #3f4045;
    --action-freetext-filled-background-hover: #4f4f4f;
    --action-freetext-filled-color-hover: #accfff;
    --action-freetext-color: #ffffff;
    --action-freetext-color-hover: #3499ff;
    --action-freetext-arrow: #3f4045;
    --action-freetext-arrow-border: #333439;

    --action-yesno-background: #000;
    --action-yesno-default-background: #2a2d32;
    --action-yesno-button-background: #3f4145;
    --action-yesno-novote-background: #022b62;
    --action-yesno-novote-background: #003788;
    --action-yesno-novote-background_hover: #023474;
    --action-yesno-novote-color: #FFF;
    --action-yesno-novote-color_hover: #fff;

    --action-yes-background: #1fba01;
    --action-yes-background-hover: #23d103;
    --action-yes-color: #ffffff;
    --action-yes-color-inverted: #23d103;

    --action-no-background: #cc2345;
    --action-no-background-hover: #e62d52;
    --action-no-color: #ffffff;
    --action-no-color-inverted: #e62d52;

    --action-may-background: #ffb200;
    --action-may-background-hover: #ffbe29;
    --action-may-color: #ffffff;
    --action-may-color-inverted: #ffbe29;

    --list-description-background: #1c1f23;
    --list-description-background-mobile: #1c1f23;
    --list-description-color-light: #fcfcfc99;
    --list-description-color: #fff;
    --list-alert-border-color: #292b2f;
    --list-description-code-background: #3f4145;
    --list-description-code-color: #ffc257;
    --list-description-blockquote-background: #ffbc0033;
    --list-description-blockquote-border-color: #ffa50033;
    --list-description-blockquote-color: #ffeecd;

    --list-eventdate-background_hover: #3f4144;
    --list-eventdate-color_hover: #fff;

    --list-showvotes-background: #23262b;
    --list-showvotes-color: #8A8C93;

    --list-background: #000;
    --list-color: #FFF;
    --list-border-color: #2d2d2d;
    --list-radius-outside: 6px;

    --list-admin-background: #3F4145;

    --list-closed-background-header: #30095d;
    --list-closed-background: #30095d;
    --list-closed-color: #FFF;
    --list-closed-link: #fff3aa;

    --list-yes-background: #188b00;
    --list-yes-background-hover: #1fba01;
    --list-yes-color: #FFF;

    /*--list-no-background: #cc2344;*/
    --list-no-background: #491a23;
    --list-no-background-hover: #7a0019;
    --list-no-color: #ff9898a1;

    --list-may-background: #ffb200;
    --list-may-background-hover: #ffbf32;
    --list-may-color: #ffffffa1;

    --list-novote: #2a2d32;
    --list-novote-color: #000;
    --list-novote-hover: #4f4f4f;
    --list-novote-highlighted-background: #47484a;

    --list-limit-text-color: #ffffff8f;
    --list-stats-text-color: #5b5b5b;

    --showvotes-no-background: #cc2345;
    --showvotes-no-color: #f6b6b6;
    --showvotes-yes-background: #25ca05;
    --showvotes-yes-color: #fff;
    --showvotes-may-background: #ffb200;

    --icon-color: #b0b0b0;

    --admin-menu-poll-background: #3F4145;

    --btn-background: #3e4043;
    --btn-color: #fff;
    --btn-background_active: #3e4043;
    --btn-background_focus: #3e4043;
    --btn-background_selected: rgba(57, 142, 233, 0.75);
    --btn-color_selected: #fff;

    --btn-background_hover: #3f4145;
    --btn-color_hover: #2b91ff;

    --btn-primary-background: #007CFF;
    --btn-primary-color: #FFF;
    --btn-primary-background_hover: #2b91ff;
    --btn-primary-color_hover: #FFF;

    --btn-dark-background: #3F4145;
    --btn-dark-color: #ffffff;
    --btn-dark-background_hover: #4b535c;

    --btn-light-background: #484848;

    --btn-white-background: #000;
    --btn-white-color: #3499ff;
    --btn-white-background_hover: #3F4145;
    --btn-white-color_hover: #007CFF;

    --btn-clear-background: transparent;
    --btn-clear-color: #3499ff;
    --btn-clear-color_hover: #2b91ff;

    --btn-gray-background: #303236;
    --btn-gray-color: #007CFF;
    --btn-gray-background_hover: #525458;
    --btn-gray-color_hover: #fff;

    --btn-trans-background: rgba(0, 0, 0, 0.3);
    --btn-trans-color: rgba(255, 255, 255, 0.9);
    --btn-trans-background_hover: rgba(0, 0, 0, 0.5);
    --btn-trans-color_hover: #FFF;

    --btn-bordered-background: transparent;
    --btn-outlined-color: var(--btn-color);
    --btn-bordered-color: #007CFF;
    --btn-bordered-color_hover: #007CFF;
    --btn-bordered-box-shadow: inset 0 0 0 1px #007CFF;
    --btn-bordered-light-box-shadow: inset 0 0 0 1px #3f4144;
    --btn-bordered-background_hover: #3F4145;

    --btn-success-background: #007CFF;
    --btn-success-color: #fff;
    --btn-success-background_hover: #2b91ff;
    --btn-success-color_hover: #fff;

    --btn-remove-background: #e93a9170;
    --btn-remove-color: #fff;
    --btn-remove-alert-color: #e93a91;

    --btn-outlined-background: transparent;
    --btn-outlined-background_hover: #3b3d41;
    --btn-outlined-color: #6e6e6e;
    --btn-outlined-border: 1px solid #595959;

    --filter-badge-background: #292d32;
    --filter-badge-color: #fff;
    --filter-badge-border-color: #292d32;
    --filter-badge-background_active: transparent;
    --filter-badge-color_active: #007CFF;
    --filter-badge-border-color_active: #007CFF;

    /*
    --datebox-background: #ffffff24;
    --datebox-color: #fff;
     */
    /*--datebox-background: #929292c4;*/
    /*--datebox-color: #000;*/
    /*--datebox-line: #00000047;*/
    --datebox-background: rgb(78 79 81 / 50%);
    --datebox-final-option-background: #3d2d55;
    --datebox-final-option-header-background: #1165d6;
    --datebox-expired-background: #dadada0a;
    --datebox-color: #fff;
    --datebox-line: #ffffff1a;
    --datebox-shadow: 0 3px 7px 0 rgb(0 0 0 / 19%), 0 1px 2px 0 rgb(0 0 0 / 30%);
    --datebox-header-background: #1165d6;
    --datebox-header-color: #FFF;
    --datebox-header-background_expired: transparent;
    --datebox-header-color_expired: #bfbfbf;
    --datebox-header-expired-badge-background: #ffffff7a;
    --datebox-header-expired-badge-color: #000000;
    --datebox-cal-result-bottom-backround_free: #3aff001f;
    --datebox-cal-result-bottom-color_free: #77f153;
    --datebox-cal-result-bottom-backround_busy: #642337;
    --datebox-cal-result-bottom-color_busy: #ff6a94;
    --datebox-cal-result-icon-color_busy: #f00044;
    --datebox-cal-result-bottom-backround_expired: transparent;
    /*--datebox-cal-result-bottom-color_expired: #0000007a;*/
    --datebox-cal-result-bottom-color_expired: #ffffff7a;
    --datebox-final-background: #3d2d55;

    --calendar-background: #27282a;
    --calendar-shadow: 0px 0px 0px .5px rgb(117 117 117);
    --calendar-filter: drop-shadow(0px 0px 1px #232323);
    --calendar-color: #d7d7d7;
    --calendar-border-color: var(--calendar-background);
    --calendar-arrow-color: var(--calendar-background);
    --calendar-header-background: #191b1d;
    --calendar-header-color: #FFF;
    --calendar-header-background_hover: #2e2f30;
    --calendar-header-color_hover: #007CFF;
    --calendar-header-color_selected: #FFF;
    --calendar-header-border-color: transparent;
    --calendar-btn-background: var(--calendar-background);
    --calendar-btn-color: #3499ff;
    --calendar-btn-background_hover: #007CFF;
    --calendar-btn-color_hover: #FFF;
    --calendar-date-background: #ffffffc4;
    --calendar-date-color: #989898;
    --calendar-date-color2: #989898;
    --calendar-date-expired: #ffffff36;
    --calendar-date-border_selected: var(--calendar-background);
    --calendar-date-shadow_selected: var(--calendar-background);
    --calendar-time-range-background: #1e1f22;
    --calendar-time-range-color: #ffffff73;
    --calendar-time-background_select: #439dff;
    --calendar-time-background_selected: #1065d6;
    --calendar-time-color_selected: #ffffff;
    --calendar-date-background_select: #439dff;
    --calendar-date-background_selected: #1065d6;
    --calendar-date-background_select_hover: #439dff;
    --calendar-date-color_selected: #ffffff;
    --calendar-date-color_today: #ffaa01;
    --calendar-date-expired-background_selected: #1e1f22;
    --calendar-date-expired_selected: #97989a;
    --calendar-sun-color: #ffd600;

    --calendar-event-background: #ffffff24;
    --calendar-event-color: #ffffff66;
    --calendar-event-title-color: #ffffffb8;
    --calendar-event-added-color: #33a313;
    --calendar-event-title-added-color: #33a313;
    --calendar-event-blocked-background: #f0024442;
    --calendar-event-blocked-icon-color: #f00044;

    --show-all-options-background: #1a1a1a57;
    --show-all-options-color: #848484;

    --vote-comment-color: rgba(255, 255, 255, 0.6);
    /*--vote-name-black-shadow: drop-shadow(8px 10px 4px rgb(255 255 255 / 10%));*/
    --vote-name-black-shadow: drop-shadow(8px 10px 4px rgb(0 0 0 / 50%));
    --vote-comment-popup-background: #3f91ff;
    --vote-comment-popup-color: #fff;
    --vote-comment-popup-border: none;
    --vote-name-background: #007cff;
    --vote-name-section-background: #000;
    --vote-name-selected-background: #2a2d32;
    --vote-name-color_hover: #3499ff;
    --vote-name-color_selected: #3f91ff;
    --vote-name-input-field-background: #000000;
    --vote-name-input-field-background_focus: #2a2d32;
    --vote-name-input-field-color: #007CFf;
    --vote-comment-input-field-background: #3f4144;
    --vote-comment-input-field-color_focus: #fff;
    --action-freetext-vertical-background: #0000008c;
    --action-freetext-vertical-color: #fff;


    --hidden-column-badge-background: #614719;
    --hidden-column-badge-color: #ffaa00;

    --input-bordered-color: transparent;
    --input-label-background: transparent;
    --input-label-color: rgb(255 255 255 / 33%);
    --input-field-background: #3f4145;
    --input-field-voter_name-background: #003788;
    --input-field-flexible-background: #ffffff3b;
    --input-field-color: #fff;
    --input-field-light-color: #fff;
    --input-field-border-color: #6e6e6e;
    --input-field-bordered-border: 1px solid #6e6e6e38;
    --input-field-border-color_focus: #007CFF;
    --input-field-border-color_hover: #007CFF;
    --input-field-cancel-border-color: #f1f1f12b;
    --input-checkbox-error-color: #e93a91;
    --input-checkbox-disabled-color: #7e7e7e;
    --input-dropdown-background: #3f4145;
    --input-dropdown-border: 1px solid #3f4145;

    --qrcode-filter: invert(1);
    --app-info-layer-background: linear-gradient(7deg, #0051b5 17px, #0068ffbf 60%, #0070ff);

    --footer-fixed-background: #2a2d32;

    --notification-badge-background: #47494b;
    --notification-badge-color: #FFF;
    --notification-badge-alert-background: #ff0062;
    --notification-badge-alert-color: #FFF;

    --chat-background: #081b38;
    --chat-close-background: #071b38ba;
    --chat-close-color: #ffffff5c;
    --chat-close-background_hover: #00000030;
    --chat-close-color_hover: #FFF;
    --chat-header-color: #ffffff5c;
    --chat-footer-background: linear-gradient(to bottom, rgb(255 255 255 / 0%) 0px, rgb(7 27 56) 25px, rgb(61, 65, 70) 100%);
    --chat-form-background: linear-gradient(to top, rgb(7 27 56) 80px, rgba(242, 242, 247, 0) 100%);
    --chat-wrapper-background: #05112d;
    --chat-wrapper-color: #ffffff;
    --chat-wrapper-me-background: #084b55;
    --chat-wrapper-me-color: #fff;
    --chat-wrapper-admin-background: #1b67b9;
    --chat-wrapper-admin-color: #fff;
    --chat-input-field: #051e49;

    --feedback-background: #242526;
    --feedback-bubble-me-background: #1a846c;
    --feedback-bubble-color: #fff;
    --feedback-bubble-support-background: #242526;

    --result-badge-high-background: #246121;
    --result-badge-high-color: #4cd324;

    --quote-color: rgba(255, 255, 255, 0.5);
    --grey-color: #979797;

    --countdown-background: #D99A12;
    --countdown-color: #000;
    --countdown-date-color: #F2E7CE;

    --password-input-background: #3f4144;

    --black-color: #fff;
    --lblack-color: #afb0b2;
    --g-color: #ffffff7d;
    --dg-color: #ffffff7a;
    --white-background: #000;
    --gback-background: #3f4145;
    --lgback-background: #3f4145;
    --lbback-background: #2a2d32;


    --polls-list-background_hover: #292d32;
    --polls-list-divider-color: rgb(255 255 255 / 14%);

    --package-duration-savings-background: #000;
    --package-compare-background1: #000;
    --package-compare-background2: rgb(255 255 255 / 17%);
    --package-compare-background3: rgb(234 176 23 / 32%);
    --package-compare-background4: rgb(172 192 255 / 19%);
    --package-compare-background5: transparent;
    --package-compare-background-free: #262626;
    --package-compare-popular-background: #ff1389;
    --package-compare-popular-color: #fff;
    --package-compare-cross-color: #ff0a0a94;

    --livemode-progress-background: #0fb518;
    --livemode-box-background: #000;
    --livemode-box-border: 1px solid #ffffff3b;
    --livemode-qrcode-filter: invert(1);
}

waiting:before,
td.y.waiting-list-cell waiting:before {
    color: #000;
}

html.theme .yes_no_vote_wrapper {
    --footer-fixed-background: #2a2d32a1;
}

.fullsize.scroll.scrolled table.list td.na {
    transition: transform .2s, filter linear .2s
}

#Black-Logo-Square path {
    fill: #fff;
}


.account-photo-vote.is_empty {
    filter: grayscale(1);
}

.account h1.g {
    --g-color: #fff;
}

table.list tr.n div.name {
    border-radius: 3px;
}

table.list tr.n div.name img.a {
    display: none;
}

table.list tr.n div.name::before {
    position: absolute;
    content: '';
    top: 2px;
    right: -17px;
    width: 17px;
    height: 34px;
    background: var(--vote-name-background);
    clip-path: polygon(0px 0, 12px 50%, 0 100%);
}

html:not(.fullsize.scrolled) table.list tr.n div.name::after {
    position: absolute;
    content: '';
    top: 1px;
    right: -25px;
    width: 25px;
    height: 36px;
    background: #00000029;
    clip-path: polygon(0 0, 13px 50%, 0 100%);
    z-index: -1;
}

.fullsize.scrolled {
    --vote-name-section-background: #2a2d32;
}

table.list tr.v:not(.hl) td.na:after {
    width: 100%;
}

table.list tr.h td.unvoted,
table.list tr.h td.uvoted {
    box-shadow: none;
}

.consent-content .cookie-image,
.consent-content .cookie-logo {
    display: none;
}

.package_box .toggle.vlines span {
    border: 1px solid var(--toggle-background);
}

i.grey {
    color: #ffffff3b !important;
}

.ck-content-content span {
    background-color: inherit !important;
    color: inherit !important;
}

.alert-dark {
    font-weight: 500;
}

#start_list:hover,
#start_list {
    color: #fff !important;
}

html.menu_new, html.menu_new body {
    background: var(--body-background);
}

html.menu_new .alert-dark {
    /*border-bottom:1px solid rgba(255, 166, 0, 0.21);*/
}

.subfield .form-control.add_location_field,
.add_location_span.wbck,
#new_request .group {
    background: #3f4144;
}

#title_addons .btn-white,
#title_addons .btn-white:active,
#title_addons .btn-white.ative {
    background: transparent;
}

.menu_new .avatar {
    background: transparent;
    box-shadow: 0px 0px 0px 1px transparent;
}

.menu_new .options input {
    /*background: transparent*/
}

.input.selected .setting_wrapper .datebox span {
    /*color: #000*/
}

#request_options li.options .btn.add_time_field_show:not(.btn-primary),
#request_options li.options .btn.add_endtime_field_show:not(.btn-primary):not(:hover) {
    background: transparent;
}


.phone .datebox.busy p:nth-child(1):before {
    color: #fce5ef
}

html.menu_voted,
html.menu_voted body {
    background: var(--body-background);
}

html.menu_voted .voted-navigation,
html.menu_voted .success-password-wrapper {
    background: var(--section0-background);
}

html.menu_new .datebox {
    background: var(--poll-create-time-background)
}

@media (max-width: 767px) {
    html.is_app.menu_voted .success-password-wrapper {
        background: var(--body-background);
    }

    .title_wrapper h6,
    #show_title {
        background: var(--list-description-background-mobile);
    }

    #show_title {
        /*border-bottom: 1px solid var(--hr-border-color);*/
        /*box-shadow: 0 0 0px 1px #202327;*/
    }

    #show_title li.list-desc.collapsed:before {
        background: linear-gradient(90deg, var(--list-description-background-mobile) 0%, var(--list-description-background-mobile) 10px);
    }
}

@media (max-width: 430px) {
    table.list tr.n div.name {
        border-radius: 0 3px 3px 0;
    }
}

html.menu_voted #edit_password {
    background: var(--input-field-flexible-background);
    border-color: transparent !important;
}

html.menu_voted .voted-navigation .bob {
    border-color: #000;
}

html.is_app.menu_voted .success-password-wrapper {
    border-color: transparent !important;
}

li.vote_options.m p[data-geo],
li.vote_options.m p[data-geo] i,
li.vote_options.y p[data-geo],
li.vote_options.y p[data-geo] i,
li.vote_options.un p[data-geo],
li.vote_options.un p[data-geo] i,
table.list td.uvoted p[data-geo],
table.list td.uvoted p[data-geo] i,
table.list td.m p[data-geo],
table.list td.m p[data-geo] i,
table.list td.unvoted p[data-geo],
table.list td.unvoted p[data-geo] i {
    color: #bdddff !important;
}

.select select.order-select-field {
    color: var(--btn-dark-color) !important;
    background-color: var(--shade-background) !important;
    border-color: transparent !important;
}

#account_menu_link .account_username.member:after,
#account_menu_link .account_username:after {
    background: linear-gradient(270deg, var(--top-navbar-background), transparent);
}

#account_menu_link:hover .account_username.member:after,
#account_menu_link:hover .account_username:after,
#account_menu_link.active:hover .account_username.member:after,
#account_menu_link.active:hover .account_username:after,
#account_menu_link.active .account_username.member:after,
#account_menu_link.active .account_username:after {
    background: linear-gradient(270deg, var(--header-menu-background_active), transparent);
}

input::-webkit-calendar-picker-indicator {
    filter: invert()
}

.btn-clear:focus,
.btn-clear:focus i.fa.blue,
.btn-clear:hover,
.btn-clear:hover i.fa.blue {
    color: var(--btn-clear-color_hover) !important;
}


.url-selected .ical-url {
    background: transparent;
}
