html.theme-light {
    color-scheme: light;
}

html.theme-dark {
    color-scheme: dark;
    background: #222630 !important;
}

html.theme-dark body,
html.theme-dark body#body,
html.theme-dark #body,
html.theme-dark .main,
html.theme-dark .main[style],
html.theme-dark .content-wrapper,
html.theme-dark .content-wrapper[style],
html.theme-dark .header-wrapper,
html.theme-dark .header-wrapper[style],
html.theme-dark .header-wrapper-background,
html.theme-dark .header-wrapper-background[style],
html.theme-dark .header,
html.theme-dark .header[style],
html.theme-dark .navbar,
html.theme-dark .navbar-light,
html.theme-dark .bg-white,
html.theme-dark .logo-space,
/*html.theme-dark .pre-footer-wrapper,*/
/*html.theme-dark .pre-footer-wrapper[style],*/
html.theme-dark footer .main,
html.theme-dark footer .main[style] {
    background-color: #1d2028 !important;
    background-image: none !important;
    color: #d9dde7 !important;
}

html.theme-dark .inner-page-content,
html.theme-dark .inner-page-content-lower,
html.theme-dark .inner-page-content-more,
html.theme-dark .inner-page-content-wider,
html.theme-dark .sub-headerx,
html.theme-dark .sub-headerx:not(.v4-cover-image),
html.theme-dark .table-aboutus-zone,
html.theme-dark .table-slide-title,
html.theme-dark .table-slide-title[style],
html.theme-dark .table-slide,
html.theme-dark .table-slide[style] {
    background-color: #1d2028 !important;
    background-image: none !important;
}

html.theme-dark td[style*="background-color: white"],
html.theme-dark td[style*="background-color: #fff"],
html.theme-dark td[style*="background-color:#fff"],
html.theme-dark td[style*="background: white"],
html.theme-dark td[style*="background:#fff"],
html.theme-dark td[style*="background: #fff"],
html.theme-dark div[style*="background-color: white"],
html.theme-dark div[style*="background-color: #fff"],
html.theme-dark div[style*="background-color:#fff"],
html.theme-dark div[style*="background: white"],
html.theme-dark div[style*="background:#fff"],
html.theme-dark div[style*="background: #fff"],
html.theme-dark table[style*="background-color: #fff"],
html.theme-dark table[style*="background-color:#fff"],
html.theme-dark table[style*="background: white"],
html.theme-dark table[style*="background:#fff"],
html.theme-dark table[style*="background: #fff"] {
    background-color: #1d2028 !important;
    background-image: none !important;
}

html.theme-dark td[style*="background-color: #EFEFEF"],
html.theme-dark td[style*="background-color: #ededed"],
html.theme-dark tr[style*="background-color: #EFEFEF"],
html.theme-dark tr[style*="background-color: #ededed"],
html.theme-dark div[style*="background-color: #EFEFEF"],
html.theme-dark div[style*="background-color: #ededed"],
html.theme-dark table[style*="background-color: #EFEFEF"],
html.theme-dark table[style*="background-color: #ededed"],
html.theme-dark footer td[style] {
    background-color: #222630 !important;
    background-image: none !important;
}

html.theme-dark td[align="center"][style*="padding-top: 20px"][style*="background-color: white"] {
    background-color: #1d2028 !important;
    background-image: none !important;
}

html.theme-dark td[style*="radial-gradient"],
html.theme-dark div[style*="radial-gradient"] {
    background-color: #222631 !important;
    background-image: none !important;
}

html.theme-dark .content-wrapper,
html.theme-dark .content-wrapper[style] {
    background-color: #1d2028 !important;
    background-image: none !important;
}

html.theme-dark td[style*="radial-gradient"] .table-done-v4-full,
html.theme-dark td[style*="radial-gradient"] .table-done-v4,
html.theme-dark td[style*="radial-gradient"] .table-done-v4-box {
    background-color: #222631 !important;
    background-image: none !important;
}

html.theme-dark .inner-page-content,
html.theme-dark .inner-page-content-lower,
html.theme-dark .inner-page-content-more,
html.theme-dark .inner-page-content-wider,
html.theme-dark .sub-headerx,
html.theme-dark .sub-headerx:not(.v4-cover-image),
html.theme-dark .v5-cover-box,
html.theme-dark .v5-cover-box-2bg,
html.theme-dark .v4-cover-image-bg-small,
html.theme-dark .table-done-v4-full,
html.theme-dark .table-done-v4,
html.theme-dark .table-done-v4-box,
html.theme-dark .table-aboutus-zone,
html.theme-dark .table-slide-title,
html.theme-dark .table-slide-title[style],
html.theme-dark .table-slide,
html.theme-dark .table-slide[style],
html.theme-dark .table-slide td,
html.theme-dark .table-aboutus-img-big,
html.theme-dark .table-aboutus-img-small,
html.theme-dark .logo-images-box,
html.theme-dark .logo-images-more,
html.theme-dark .logo-images-more-v5,
html.theme-dark .login-info,
html.theme-dark .login-info-box,
html.theme-dark .search-results-box,
html.theme-dark .contact-form,
html.theme-dark .help-box,
html.theme-dark .bill-edit-block,
html.theme-dark .save-bill,
html.theme-dark .duk-box,
html.theme-dark .duk-box-big,
html.theme-dark .duk-box-small,
html.theme-dark .about-us-v6-person,
html.theme-dark .about-us-v6-stat,
html.theme-dark .pre-footer-content,
html.theme-dark .pre-footer-content-v2 {
    background-color: #1d2028 !important;
    background-image: none !important;
    color: #d9dde7 !important;
    border-color: #313541 !important;
}

html.theme-dark .contact-form .contact-form-title,
html.theme-dark .contact-form .contact-form-title[style],
html.theme-dark .contact-form .contact-form-value,
html.theme-dark .contact-form .contact-form-value[style] {
    color: #d9dde7 !important;
}

html.theme-light img.logo-images,
html:not(.theme-dark):not(.theme-light) img.logo-images {
    mix-blend-mode: multiply !important;
}

html.theme-dark img.logo-images {
    mix-blend-mode: screen !important;
    opacity: 0.82 !important;
    -webkit-filter: grayscale(1) invert(1) brightness(0.88) contrast(1.35) !important;
    filter: grayscale(1) invert(1) brightness(0.88) contrast(1.35) !important;
}

html.theme-dark img.logo-images:hover {
    mix-blend-mode: screen !important;
    opacity: 0.98 !important;
    -webkit-filter: grayscale(0.55) invert(1) brightness(1.02) contrast(1.24) !important;
    filter: grayscale(0.55) invert(1) brightness(1.02) contrast(1.24) !important;
}

html.theme-dark .contact-form-box .contact-box,
html.theme-dark .contact-form-box .contact-box[style] {
    border-top-color: #313541 !important;
}

html.theme-dark .contacts-v2-title,
html.theme-dark .contacts-v2-form-title,
html.theme-dark .contacts-v2-group-title,
html.theme-dark .contacts-v2-value,
html.theme-dark .contacts-v2-form .contact-form-title {
    color: #f0f2f7 !important;
}

html.theme-dark .contacts-v2-label,
html.theme-dark .contacts-v2-note,
html.theme-dark .contacts-v2-form-subtitle,
html.theme-dark .contacts-v2-terms {
    color: #aeb6c5 !important;
}

html.theme-dark .contacts-v2-row {
    border-top-color: #313541 !important;
}

html.theme-dark .contacts-v2-form.contact-form,
html.theme-dark .contacts-v2-form.contact-form[style] {
    background-color: #1d2028 !important;
    border-left-color: #9B125F !important;
}

html.theme-dark .contacts-v2-form .contact-form-value input[type="text"],
html.theme-dark .contacts-v2-form .contact-form-value textarea {
    background-color: #222631 !important;
    border-color: #434b59 !important;
    color: #ffffff !important;
}

html.theme-dark .contacts-v2-response-label {
    background-color: rgba(155, 18, 95, 0.18) !important;
    border-color: rgba(155, 18, 95, 0.45) !important;
    color: #ffffff !important;
}

html.theme-dark .contacts-v2-submit.btn-sigin,
html.theme-dark .contacts-v2-submit.btn-sigin:hover,
html.theme-dark .contacts-v2-submit.btn-sigin i {
    color: #ffffff !important;
}

html.theme-dark .login-info-box > div[style*="border: 1px solid #DFDFDF"],
html.theme-dark .login-info-box > div[style*="border:1px solid #DFDFDF"],
html.theme-dark .login-info-box > div[style*="border: 1px solid #FFFFFF"],
html.theme-dark .login-info-box > div[style*="border:1px solid #FFFFFF"] {
    border-color: #313541 !important;
}

html.theme-dark .accounting-box td[style*="border-bottom"],
html.theme-dark .accounting-box td[style*="border-top"],
html.theme-dark .accounting-box td[style*="border-left"],
html.theme-dark .accounting-box td[style*="border-right"],
html.theme-dark .accounting-results td[style*="border-bottom"],
html.theme-dark .accounting-results td[style*="border-top"],
html.theme-dark .accounting-results td[style*="border-left"],
html.theme-dark .accounting-results td[style*="border-right"],
html.theme-dark #accounting-details td[style*="border-bottom"],
html.theme-dark #accounting-details td[style*="border-top"],
html.theme-dark #accounting-details td[style*="border-left"],
html.theme-dark #accounting-details td[style*="border-right"],
html.theme-dark #accounting-tax-details td[style*="border-bottom"],
html.theme-dark #accounting-tax-details td[style*="border-top"],
html.theme-dark #accounting-tax-details td[style*="border-left"],
html.theme-dark #accounting-tax-details td[style*="border-right"],
html.theme-dark div.hide-on-mobile[style*="border: 1px solid #e9e9e9"],
html.theme-dark div.hide-on-mobile[style*="border:1px solid #e9e9e9"] {
    border-color: #313541 !important;
    border-top-color: #313541 !important;
    border-right-color: #313541 !important;
    border-bottom-color: #313541 !important;
    border-left-color: #313541 !important;
}

html.theme-dark .accounting-box > div[style*="border: 1px solid #e9e9e9"],
html.theme-dark .accounting-box > div[style*="border:1px solid #e9e9e9"] {
    border: 0 !important;
}

html.theme-dark .price-tablev2x-item[style*="border: 1px solid #CCC"],
html.theme-dark .price-tablev2x-item[style*="border:1px solid #CCC"],
html.theme-dark .price-tablev2x-item[style*="border: 1px solid #CCCCCC"],
html.theme-dark .price-tablev2x-item[style*="border:1px solid #CCCCCC"] {
    border-color: #313541 !important;
}

html.theme-dark .success-message,
html.theme-dark .success-message[style],
html.theme-dark .error-message,
html.theme-dark .error-message[style],
html.theme-dark .notice-message,
html.theme-dark .notice-message[style],
html.theme-dark .notice-message-V3,
html.theme-dark .notice-message-V3[style],
html.theme-dark .progress-message-V3,
html.theme-dark .progress-message-V3[style],
html.theme-dark .error-message-V3,
html.theme-dark .error-message-V3[style],
html.theme-dark .warning-message-V3,
html.theme-dark .warning-message-V3[style],
html.theme-dark .promotion-message-V3,
html.theme-dark .promotion-message-V3[style] {
    background: #222630 !important;
    background-color: #222630 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark .notice-message-V2,
html.theme-dark .notice-message-V2[style] {
    background-color: #222630 !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark .notice-message-V2,
html.theme-dark .notice-message-V2[style],
html.theme-dark .promotion-message-V3,
html.theme-dark .promotion-message-V3[style] {
    border-left-color: #9B125F !important;
}

html.theme-dark .success-message,
html.theme-dark .success-message[style],
html.theme-dark .notice-message-V3,
html.theme-dark .notice-message-V3[style],
html.theme-dark .notice-message-V2[style*="background-color: #E6EFC2"],
html.theme-dark .notice-message-V2[style*="background-color:#E6EFC2"],
html.theme-dark .notice-message-V2[style*="background-color: #e6efc2"],
html.theme-dark .notice-message-V2[style*="background-color:#e6efc2"] {
    border-left-color: #71BB00 !important;
}

html.theme-dark .error-message,
html.theme-dark .error-message[style],
html.theme-dark .error-message-V3,
html.theme-dark .error-message-V3[style] {
    border-left-color: #ef3e2f !important;
}

html.theme-dark .notice-message,
html.theme-dark .notice-message[style],
html.theme-dark .warning-message-V3,
html.theme-dark .warning-message-V3[style],
html.theme-dark .notice-message-V2[style*="background-color: #FFF6BF"],
html.theme-dark .notice-message-V2[style*="background-color:#FFF6BF"],
html.theme-dark .notice-message-V2[style*="background-color: #fff6bf"],
html.theme-dark .notice-message-V2[style*="background-color:#fff6bf"] {
    border-left-color: #f2b22c !important;
}

html.theme-dark .promotion-message-V3,
html.theme-dark .promotion-message-V3[style] {
    border-left-color: #9B125F !important;
}

html.theme-dark .progress-message-V3,
html.theme-dark .progress-message-V3[style] {
    border-left-color: #61A5BC !important;
}

html.theme-dark .success-message a,
html.theme-dark .error-message a,
html.theme-dark .notice-message a,
html.theme-dark .notice-message-V2 a,
html.theme-dark .notice-message-V3 a,
html.theme-dark .progress-message-V3 a,
html.theme-dark .error-message-V3 a,
html.theme-dark .warning-message-V3 a,
html.theme-dark .promotion-message-V3 a,
html.theme-dark .success-message a[style],
html.theme-dark .error-message a[style],
html.theme-dark .notice-message a[style],
html.theme-dark .notice-message-V2 a[style],
html.theme-dark .notice-message-V3 a[style],
html.theme-dark .progress-message-V3 a[style],
html.theme-dark .error-message-V3 a[style],
html.theme-dark .warning-message-V3 a[style],
html.theme-dark .promotion-message-V3 a[style] {
    color: #C21878 !important;
}

html.theme-dark .success-message i,
html.theme-dark .success-message i[style],
html.theme-dark .notice-message-V3 i,
html.theme-dark .notice-message-V3 i[style],
html.theme-dark .notice-message-V2 i,
html.theme-dark .notice-message-V2 i[style] {
    color: #71BB00 !important;
}

html.theme-dark .error-message i,
html.theme-dark .error-message i[style],
html.theme-dark .error-message-V3 i,
html.theme-dark .error-message-V3 i[style] {
    color: #ef3e2f !important;
}

html.theme-dark .notice-message i,
html.theme-dark .notice-message i[style],
html.theme-dark .warning-message-V3 i,
html.theme-dark .warning-message-V3 i[style] {
    color: #f2b22c !important;
}

html.theme-dark .progress-message-V3 i,
html.theme-dark .progress-message-V3 i[style] {
    color: #61A5BC !important;
}

html.theme-dark .promotion-message-V3 i,
html.theme-dark .promotion-message-V3 i[style] {
    color: #d9dde7 !important;
}

html.theme-dark .success-message .btn-go-submit,
html.theme-dark .error-message .btn-go-submit,
html.theme-dark .notice-message .btn-go-submit,
html.theme-dark .notice-message-V2 .btn-go-submit,
html.theme-dark .notice-message-V3 .btn-go-submit,
html.theme-dark .progress-message-V3 .btn-go-submit,
html.theme-dark .error-message-V3 .btn-go-submit,
html.theme-dark .warning-message-V3 .btn-go-submit,
html.theme-dark .promotion-message-V3 .btn-go-submit,
html.theme-dark .success-message .btn-go-submit[style],
html.theme-dark .error-message .btn-go-submit[style],
html.theme-dark .notice-message .btn-go-submit[style],
html.theme-dark .notice-message-V2 .btn-go-submit[style],
html.theme-dark .notice-message-V3 .btn-go-submit[style],
html.theme-dark .progress-message-V3 .btn-go-submit[style],
html.theme-dark .error-message-V3 .btn-go-submit[style],
html.theme-dark .warning-message-V3 .btn-go-submit[style],
html.theme-dark .promotion-message-V3 .btn-go-submit[style] {
    background-color: #9B125F !important;
    border-color: #9B125F !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark .success-message .btn-go-submit i,
html.theme-dark .error-message .btn-go-submit i,
html.theme-dark .notice-message .btn-go-submit i,
html.theme-dark .notice-message-V2 .btn-go-submit i,
html.theme-dark .notice-message-V3 .btn-go-submit i,
html.theme-dark .progress-message-V3 .btn-go-submit i,
html.theme-dark .error-message-V3 .btn-go-submit i,
html.theme-dark .warning-message-V3 .btn-go-submit i,
html.theme-dark .promotion-message-V3 .btn-go-submit i,
html.theme-dark .success-message .btn-go-submit i[style],
html.theme-dark .error-message .btn-go-submit i[style],
html.theme-dark .notice-message .btn-go-submit i[style],
html.theme-dark .notice-message-V2 .btn-go-submit i[style],
html.theme-dark .notice-message-V3 .btn-go-submit i[style],
html.theme-dark .progress-message-V3 .btn-go-submit i[style],
html.theme-dark .error-message-V3 .btn-go-submit i[style],
html.theme-dark .warning-message-V3 .btn-go-submit i[style],
html.theme-dark .promotion-message-V3 .btn-go-submit i[style] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark .companyDetail .title .notice-message .close {
    background: #15171d !important;
    border-left-color: #343946 !important;
}

html.theme-dark .plans-price-calculator {
    background-color: transparent !important;
}

html.theme-dark .plans-price-calculator-title,
html.theme-dark .plans-price-calculator-subtitle,
html.theme-dark .plans-price-calculator-description,
html.theme-dark .plans-price-usage-stats,
html.theme-dark .plans-price-usage-period,
html.theme-dark .plans-price-usage-label,
html.theme-dark .plans-price-usage-unit,
html.theme-dark .plans-price-calculator-notes,
html.theme-dark .plans-price-count-title,
html.theme-dark .plans-price-count-marks span,
html.theme-dark .plans-price-billing-text {
    color: #d9dde7 !important;
}

html.theme-dark .plans-price-usage-metric + .plans-price-usage-metric {
    border-left-color: #313541 !important;
}

html.theme-dark .plans-price-usage-stats > span + span {
    border-left-color: #313541 !important;
    border-top-color: #313541 !important;
}

html.theme-dark .plans-price-usage-value,
html.theme-dark .plans-price-usage-stats strong {
    color: #9B125F !important;
}

html.theme-dark .plans-price-count-marks span:before {
    background-color: #6b7280 !important;
}

html.theme-dark .plans-price-count-marks span:hover,
html.theme-dark .plans-price-count-mark-active {
    color: #9B125F !important;
}

html.theme-dark #plans-orders-page .orders-upgrade-calculator .plans-price-count-mark-disabled,
html.theme-dark #plans-orders-page .orders-upgrade-calculator .plans-price-count-mark-disabled:hover {
    color: #6b7280 !important;
}

html.theme-dark #plans-orders-page .orders-upgrade-calculator .plans-price-count-mark-disabled:before {
    background-color: #4b5563 !important;
    border-color: #4b5563 !important;
}

html.theme-dark .plans-price-calculator-notes div + div {
    border-left-color: #313541 !important;
}

html.theme-dark .plans-price-billing-box {
    background-color: transparent !important;
    border-color: #313541 !important;
}

html.theme-dark .plans-price-billing-active {
    background-color: #95156c !important;
    border-color: #95156c !important;
}

html.theme-dark .plans-price-billing-active .plans-price-billing-text {
    color: #ffffff !important;
}

html.theme-dark .plans-price-billing-note {
    color: #71BB00 !important;
}

html.theme-dark #order-form .price-tablev2x div[style*="border-top: 1px solid #DDD"],
html.theme-dark #order-form .price-tablev2x div[style*="border-top:1px solid #DDD"],
html.theme-dark #order-form .price-tablev2x div[style*="border-top: 1px solid #ddd"],
html.theme-dark #order-form .price-tablev2x div[style*="border-top:1px solid #ddd"],
html.theme-dark #order-form .order-hr {
    border-top-color: #313541 !important;
}

html.theme-dark #order-form,
html.theme-dark #order-form .price-tablev2x,
html.theme-dark #order-form .price-tablev2x td,
html.theme-dark #order-form .content-big-title,
html.theme-dark #order-form .content-big-title[style],
html.theme-dark #order-form .content-big-titlex,
html.theme-dark #order-form .content-big-titlex[style],
html.theme-dark #order-form .content-text,
html.theme-dark #order-form .content-text[style],
html.theme-dark #order-form label,
html.theme-dark #order-form label[style] {
    color: #d9dde7 !important;
}

html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box),
html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box)[style] {
    background: #15171d !important;
    background-color: #15171d !important;
    background-image: none !important;
    border: 1px solid #343946 !important;
    color: #d9dde7 !important;
    box-shadow: none !important;
}

html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box):hover,
html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box)[style]:hover {
    background: #242936 !important;
    background-color: #242936 !important;
    border-color: #3f4656 !important;
}

html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box):has(input[type="radio"]:checked),
html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box)[style]:has(input[type="radio"]:checked) {
    background: #9B125F !important;
    background-color: #9B125F !important;
    border-color: #9B125F !important;
    color: #ffffff !important;
}

html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box):has(input[type="radio"]:checked):hover,
html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box)[style]:has(input[type="radio"]:checked):hover {
    background: #9B125F !important;
    background-color: #9B125F !important;
    border-color: #9B125F !important;
}

html.theme-dark #order-form :is(.plan-plan-text, .plan-terms-text, .plan-payment-text),
html.theme-dark #order-form :is(.plan-plan-text, .plan-terms-text, .plan-payment-text)[style],
html.theme-dark #order-form :is(.plan-plan-text, .plan-terms-text, .plan-payment-text) small,
html.theme-dark #order-form :is(.plan-plan-text, .plan-terms-text, .plan-payment-text) small[style] {
    color: #d9dde7 !important;
}

html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box):has(input[type="radio"]:checked) :is(.plan-plan-text, .plan-terms-text, .plan-payment-text),
html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box):has(input[type="radio"]:checked) :is(.plan-plan-text, .plan-terms-text, .plan-payment-text)[style],
html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box):has(input[type="radio"]:checked) :is(.plan-plan-text, .plan-terms-text, .plan-payment-text) small,
html.theme-dark #order-form :is(.plan-plan-box, .plan-terms-box, .plan-payment-box):has(input[type="radio"]:checked) :is(.plan-plan-text, .plan-terms-text, .plan-payment-text) small[style] {
    color: #ffffff !important;
}

html.theme-dark #order-form .price-tablev2x div[style*="background-color: #F4F4F4"],
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#F4F4F4"],
html.theme-dark #order-form .price-tablev2x div[style*="background-color: #f4f4f4"],
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#f4f4f4"],
html.theme-dark #order-form .price-tablev2x div[style*="background-color: #ededed"],
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#ededed"],
html.theme-dark #order-form .price-tablev2x div[style*="background-color: white"],
html.theme-dark #order-form .price-tablev2x div[style*="background-color:white"] {
    background: #15171d !important;
    background-color: #15171d !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
    box-shadow: none !important;
}

html.theme-dark #order-form .price-tablev2x div[style*="border-left: 3px solid #9B125F"] {
    border-left-color: #9B125F !important;
}

html.theme-dark #order-form .price-tablev2x div[style*="background-color: #F4F4F4"] *,
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#F4F4F4"] *,
html.theme-dark #order-form .price-tablev2x div[style*="background-color: #f4f4f4"] *,
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#f4f4f4"] *,
html.theme-dark #order-form .price-tablev2x div[style*="background-color: #ededed"] *,
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#ededed"] * {
    color: inherit !important;
}

html.theme-dark #order-form .price-tablev2x div[style*="background-color: #F4F4F4"] :is(i, a),
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#F4F4F4"] :is(i, a),
html.theme-dark #order-form .price-tablev2x div[style*="background-color: #f4f4f4"] :is(i, a),
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#f4f4f4"] :is(i, a),
html.theme-dark #order-form .price-tablev2x div[style*="background-color: #ededed"] :is(i, a),
html.theme-dark #order-form .price-tablev2x div[style*="background-color:#ededed"] :is(i, a),
html.theme-dark #order-form a,
html.theme-dark #order-form a[style],
html.theme-dark #order-form [style*="color: #9B125F"],
html.theme-dark #order-form [style*="color:#9B125F"],
html.theme-dark #order-form [style*="color: #95156c"],
html.theme-dark #order-form [style*="color:#95156c"],
html.theme-dark #order-form [style*="color: #9A135F"],
html.theme-dark #order-form [style*="color:#9A135F"] {
    color: #C21878 !important;
}

html.theme-dark #order-form [style*="color: #71BB00"],
html.theme-dark #order-form [style*="color:#71BB00"],
html.theme-dark #order-form .order-discount-box .content-text,
html.theme-dark #order-form .order-discount-box .content-text[style],
html.theme-dark #order-form .order-discount-box i,
html.theme-dark #order-form .order-discount-box i[style] {
    color: #71BB00 !important;
}

html.theme-dark #order-form #order-total-with-tax,
html.theme-dark #order-form #order-total-with-tax[style] {
    color: #d9dde7 !important;
}

html.theme-dark #order-form #order-button.btn-white,
html.theme-dark #order-form #order-button.btn-white[style],
html.theme-dark #order-form #order-button.btn-white i,
html.theme-dark #order-form #order-button.btn-white i[style] {
    color: #ffffff !important;
}

html.theme-dark #order-form #order-button.btn-white[style*="background-color: #CCC"],
html.theme-dark #order-form #order-button.btn-white[style*="background-color:#CCC"],
html.theme-dark #order-form #order-button.btn-white[style*="background-color: rgb(204, 204, 204)"] {
    background: #555b67 !important;
    background-color: #555b67 !important;
    color: #ffffff !important;
}

html.theme-dark #order-form #order-button.btn-white[style*="background-color: #CCC"] i,
html.theme-dark #order-form #order-button.btn-white[style*="background-color:#CCC"] i,
html.theme-dark #order-form #order-button.btn-white[style*="background-color: rgb(204, 204, 204)"] i,
html.theme-dark #order-form #order-button.btn-white[style*="background-color: #CCC"] i[style],
html.theme-dark #order-form #order-button.btn-white[style*="background-color:#CCC"] i[style],
html.theme-dark #order-form #order-button.btn-white[style*="background-color: rgb(204, 204, 204)"] i[style] {
    color: #ffffff !important;
}

html.theme-dark #plans-orders-page,
html.theme-dark #plans-orders-page .content-big-title,
html.theme-dark #plans-orders-page .content-big-title[style],
html.theme-dark #plans-orders-page .content-big-titlex,
html.theme-dark #plans-orders-page .content-big-titlex[style],
html.theme-dark #plans-orders-page .content-text,
html.theme-dark #plans-orders-page .content-text[style],
html.theme-dark #plans-orders-page label,
html.theme-dark #plans-orders-page label[style],
html.theme-dark #plans-orders-page .orders-max-plan-message {
    color: #d9dde7 !important;
}

html.theme-dark #plans-orders-page .orders-current-box,
html.theme-dark #plans-orders-page .orders-current-box[style] {
    background: #222630 !important;
    background-color: #222630 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
    box-shadow: none !important;
}

html.theme-dark #plans-orders-page .orders-upgrade-box,
html.theme-dark #plans-orders-page .orders-upgrade-box[style] {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
    color: #d9dde7 !important;
    box-shadow: none !important;
}

html.theme-dark #plans-orders-page .orders-current-box,
html.theme-dark #plans-orders-page .orders-current-box[style] {
    border-left-color: #9B125F !important;
}

html.theme-dark #plans-orders-page :is(.plan-plan-box, .plan-payment-box):not(:has(input[type="radio"]:checked)),
html.theme-dark #plans-orders-page :is(.plan-plan-box, .plan-payment-box)[style]:not(:has(input[type="radio"]:checked)) {
    background: #222630 !important;
    background-color: #222630 !important;
    background-image: none !important;
    border-color: #343946 !important;
}

html.theme-dark #plans-orders-page .orders-upgrade-box:has(.orders-order-summary),
html.theme-dark #plans-orders-page .orders-upgrade-box[style]:has(.orders-order-summary) {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
}

html.theme-dark #plans-orders-page .orders-upgrade-box:has(.orders-max-plan),
html.theme-dark #plans-orders-page .orders-upgrade-box[style]:has(.orders-max-plan) {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

html.theme-dark #plans-orders-page .orders-upgrade-summary {
    border-left-color: #343946 !important;
    border-top-color: #343946 !important;
}

html.theme-dark #plans-orders-page .orders-hr {
    border-top-color: #343946 !important;
}

html.theme-dark #plans-orders-page .orders-section-title,
html.theme-dark #plans-orders-page .orders-current-title,
html.theme-dark #plans-orders-page .orders-current-left,
html.theme-dark #plans-orders-page .orders-current-left b,
html.theme-dark #plans-orders-page .orders-current-detail b,
html.theme-dark #plans-orders-page [style*="color: #9B125F"],
html.theme-dark #plans-orders-page [style*="color:#9B125F"],
html.theme-dark #plans-orders-page [style*="color: #95156c"],
html.theme-dark #plans-orders-page [style*="color:#95156c"],
html.theme-dark #plans-orders-page [style*="color: #9A135F"],
html.theme-dark #plans-orders-page [style*="color:#9A135F"] {
    color: #C21878 !important;
}

html.theme-dark #plans-orders-page .orders-current-label,
html.theme-dark #plans-orders-page .orders-current-date,
html.theme-dark #plans-orders-page .orders-history-notice,
html.theme-dark #plans-orders-page .orders-history table.payment-list td:before {
    color: #9ca3af !important;
}

html.theme-dark #plans-orders-page .orders-history table.payment-list,
html.theme-dark #plans-orders-page .orders-history table.payment-list[style],
html.theme-dark #plans-orders-page .orders-history table.payment-list tbody,
html.theme-dark #plans-orders-page .orders-history table.payment-list tr,
html.theme-dark #plans-orders-page .orders-history table.payment-list td,
html.theme-dark #plans-orders-page .orders-history table.payment-list td[style] {
    background: #1d2028 !important;
    background-color: #1d2028 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark #plans-orders-page .orders-history table.payment-list th,
html.theme-dark #plans-orders-page .orders-history table.payment-list th[style],
html.theme-dark #plans-orders-page .orders-history table.payment-list tr.orders-history-head,
html.theme-dark #plans-orders-page .orders-history table.payment-list tr.orders-history-head[style] {
    background: #242936 !important;
    background-color: #242936 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark #plans-orders-page .orders-history table.payment-list tr:hover td {
    background: #242936 !important;
    background-color: #242936 !important;
}

html.theme-dark #plans-orders-page .orders-history table.payment-list a,
html.theme-dark #plans-orders-page .orders-history table.payment-list a[style] {
    color: #C21878 !important;
}

html.theme-dark #plans-orders-page .orders-history table.payment-list a.orders-history-pay,
html.theme-dark #plans-orders-page .orders-history table.payment-list a.orders-history-pay[style] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark #plans-orders-page #orders-total-with-tax,
html.theme-dark #plans-orders-page #orders-total-with-tax[style] {
    color: #d9dde7 !important;
}

html.theme-dark #plans-orders-page .btn-white,
html.theme-dark #plans-orders-page .btn-white[style],
html.theme-dark #plans-orders-page a.btn-white,
html.theme-dark #plans-orders-page a.btn-white[style] {
    background: #9B125F !important;
    background-color: #9B125F !important;
    border-color: #9B125F !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark #plans-orders-page .btn-white:hover,
html.theme-dark #plans-orders-page .btn-white[style]:hover,
html.theme-dark #plans-orders-page a.btn-white:hover,
html.theme-dark #plans-orders-page a.btn-white[style]:hover {
    background: #7d0f4d !important;
    background-color: #7d0f4d !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark #plans-orders-page .btn-white i,
html.theme-dark #plans-orders-page .btn-white i[style],
html.theme-dark #plans-orders-page a.btn-white i,
html.theme-dark #plans-orders-page a.btn-white i[style] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color: #CCC"],
html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color:#CCC"],
html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color: rgb(204, 204, 204)"] {
    background: #555b67 !important;
    background-color: #555b67 !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color: #CCC"] i,
html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color:#CCC"] i,
html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color: rgb(204, 204, 204)"] i,
html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color: #CCC"] i[style],
html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color:#CCC"] i[style],
html.theme-dark #plans-orders-page #orders-upgrade-submit[style*="background-color: rgb(204, 204, 204)"] i[style] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark .social-login-button,
html.theme-dark .social-login-button iframe {
    background-color: transparent !important;
    border-color: #313541 !important;
}

html.theme-dark .social-login-button {
    border-radius: 4px;
    overflow: hidden;
}

html.theme-dark .social-login-button--google,
html.theme-dark .social-login-button--google[style] {
    display: inline-block !important;
    width: auto !important;
    height: 40px !important;
    max-height: 40px !important;
    padding: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

html.theme-dark .social-login-button--google iframe {
    border: 0 !important;
    border-radius: 100px !important;
    -webkit-clip-path: inset(3px 11px 3px 11px round 100px) !important;
    clip-path: inset(3px 11px 3px 11px round 100px) !important;
}

html.theme-dark .social-login-button--google [role="button"],
html.theme-dark .social-login-button--google [role="button"][style],
html.theme-dark .social-login-button--google .nsm7Bb-HzV7m-LgbsSe {
    border-radius: 100px !important;
}

html.theme-dark .social-login-button--facebook {
    display: none !important;
}

html.theme-dark .social-login-button--facebook-dark,
html.theme-dark .social-login-button--facebook-dark[style] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    width: 250px !important;
    height: 40px !important;
    padding: 0 16px !important;
    background: #1d2028 !important;
    background-color: #1d2028 !important;
    background-image: none !important;
    border: 1px solid #313541 !important;
    border-radius: 4px !important;
    color: #d9dde7 !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    text-decoration: none !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
}

html.theme-dark .social-login-button--facebook-dark:hover,
html.theme-dark .social-login-button--facebook-dark:focus {
    background: #242936 !important;
    background-color: #242936 !important;
    border-color: #313541 !important;
    color: #ffffff !important;
}

html.theme-dark .social-login-button--facebook-dark .fa {
    color: #d9dde7 !important;
    font-size: 15px !important;
    line-height: 1 !important;
}

html.theme-dark .inner-page-content,
html.theme-dark .inner-page-content-lower,
html.theme-dark .inner-page-content-more,
html.theme-dark .inner-page-content-wider,
html.theme-dark .sub-headerx,
html.theme-dark .sub-headerx:not(.v4-cover-image),
html.theme-dark .table-aboutus-zone {
    background-color: #1d2028 !important;
}

html.theme-dark .table-feedback-title,
html.theme-dark .table-feedback-title[style] {
    background-color: #222631 !important;
}

html.theme-dark .service-photo-wrap {
    padding: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
}

html.theme-dark .home-clients-proof-cell,
html.theme-dark .home-clients-proof-cell[style],
html.theme-dark .home-clients-proof-section,
html.theme-dark .home-clients-proof-section[style] {
    background-color: #20242d !important;
    background-image: radial-gradient(circle, #242936 0%, #20242d 58%, #1d2028 100%) !important;
    border-color: #313541 !important;
}

html.theme-dark .home-clients-proof-card,
html.theme-dark .home-clients-proof-rating {
    background-color: #222631 !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
    box-shadow: 0 20px 35px rgba(0, 0, 0, .18) !important;
}

html.theme-dark .home-clients-proof-rating {
    border-left-color: #9B125F !important;
}

html.theme-dark .home-clients-proof-footer a {
    padding: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
}

html.theme-dark .home-clients-proof-footer img,
html.theme-dark .home-clients-proof-footer img[style] {
    opacity: .78 !important;
    -webkit-filter: grayscale(.45) brightness(1.12) contrast(1.08) !important;
    filter: grayscale(.45) brightness(1.12) contrast(1.08) !important;
    mix-blend-mode: screen !important;
}

html.theme-dark .home-clients-proof-logos,
html.theme-dark .home-clients-proof-logos[style],
html.theme-dark .home-clients-proof-logos .logo-images-box,
html.theme-dark .home-clients-proof-logos .logo-images-box[style],
html.theme-dark .home-clients-proof-logos .logo-images-more,
html.theme-dark .home-clients-proof-logos .logo-images-more[style],
html.theme-dark .home-clients-proof-logos .logo-images-more-v5,
html.theme-dark .home-clients-proof-logos .logo-images-more-v5[style] {
    background-color: transparent !important;
    background-image: none !important;
}

html.theme-dark .home-clients-proof-logos img.logo-images,
html.theme-dark .home-clients-proof-logos img.logo-images[style] {
    opacity: .82 !important;
    -webkit-filter: grayscale(1) invert(1) brightness(.88) contrast(1.35) !important;
    filter: grayscale(1) invert(1) brightness(.88) contrast(1.35) !important;
    mix-blend-mode: screen !important;
}

html.theme-dark .home-clients-proof-text,
html.theme-dark .home-clients-proof-footer strong,
html.theme-dark .home-clients-proof-rating p {
    color: #d9dde7 !important;
}

html.theme-dark .home-clients-proof-footer span,
html.theme-dark .home-clients-proof-rating-top span,
html.theme-dark .home-clients-proof-rating em {
    color: #b9c0cf !important;
}

html.theme-dark .pre-footer-content,
html.theme-dark .pre-footer-content-v2 {
    background-color: #222630 !important;
}

html.theme-dark .home-stats-v8 {
    color: #d9dde7 !important;
}

html.theme-dark .home-stat-v8 {
    border-color: #313541 !important;
}

html.theme-dark .home-stat-v8-icon,
html.theme-dark .home-send-invoices-v8-invoice,
html.theme-dark .home-send-invoices-v8-message,
html.theme-dark .home-send-invoices-v8-chart,
html.theme-dark .home-send-invoices-v8-phone {
    background-color: #222631 !important;
    border-color: #313541 !important;
    color: #d9dde7 !important;
    box-shadow: 0 16px 34px rgba(0, 0, 0, .18) !important;
}

html.theme-dark .home-stat-v8-icon,
html.theme-dark .home-stat-v8-icon i {
    color: #98a2b3 !important;
}

html.theme-dark .home-stat-v8-value span,
html.theme-dark .home-stat-v8-note,
html.theme-dark .home-send-invoices-v8,
html.theme-dark .home-send-invoices-v8-subtitle,
html.theme-dark .home-send-invoices-v8-logo b,
html.theme-dark .home-send-invoices-v8-invoice-row,
html.theme-dark .home-send-invoices-v8-invoice-meta,
html.theme-dark .home-send-invoices-v8-invoice-meta b,
html.theme-dark .home-send-invoices-v8-invoice table,
html.theme-dark .home-send-invoices-v8-invoice th,
html.theme-dark .home-send-invoices-v8-invoice td,
html.theme-dark .home-send-invoices-v8-invoice-summary,
html.theme-dark .home-send-invoices-v8-invoice-summary b,
html.theme-dark .home-send-invoices-v8-message strong,
html.theme-dark .home-send-invoices-v8-phone span,
html.theme-dark .home-send-invoices-v8-phone strong,
html.theme-dark .home-send-invoices-v8-chart > strong,
html.theme-dark .home-send-invoices-v8-step p {
    color: #d9dde7 !important;
}

html.theme-dark .home-send-invoices-v8-invoice th,
html.theme-dark .home-send-invoices-v8-email {
    background-color: #1d2028 !important;
    color: #d9dde7 !important;
}

html.theme-dark .home-send-invoices-v8-invoice td {
    border-color: #313541 !important;
}

html.theme-dark .home-send-invoices-v8-invoice-summary {
    border-color: #313541 !important;
}

html.theme-dark .home-send-invoices-v8-ok {
    background-color: rgba(24, 165, 34, .14) !important;
    box-shadow: 0 8px 18px rgba(0, 0, 0, .18) !important;
}

html.theme-dark .home-send-invoices-v8-phone {
    border-color: #090b0f !important;
}

html.theme-dark .home-send-invoices-v8-phone-notch {
    background-color: #090b0f !important;
}

html.theme-dark .home-send-invoices-v8-phone a {
    border-color: #313541 !important;
    color: #d66bac !important;
}

html.theme-dark .home-send-invoices-v8-phone small,
html.theme-dark .home-send-invoices-v8-chart-change span,
html.theme-dark .home-send-invoices-v8-chart-bars em {
    color: #aab1bf !important;
}

html.theme-dark .home-send-invoices-v8-chart-bars {
    border-color: #313541 !important;
    background: repeating-linear-gradient(to top, transparent 0px, transparent 33px, #313541 34px) !important;
}

html.theme-dark canvas[id^="myChart"],
html.theme-dark canvas[id*="Chart"],
html.theme-dark canvas[id^="_view"],
html.theme-dark canvas[id^="_V3"] {
    background-color: #1d2028 !important;
}

html.theme-dark .v4-cover-image,
html.theme-dark .v4-cover-image[style],
html.theme-dark .v4-cover-image-cover,
html.theme-dark .v4-cover-image-cover-small,
html.theme-dark .v4-cover-image-silver,
html.theme-dark .v4-cover-image-cherry,
html.theme-dark .v4-cover-image-silver-smallx,
html.theme-dark .v4-cover-image-cherry-smallx {
    background-color: #20242d !important;
    border-color: #313541 !important;
}

html.theme-dark .v4-cover-image-bg-small,
html.theme-dark .v4-cover-image-silver {
    background: url('../imgV4/985x435/985x435-pilkas-dark-v4.jpg') top right repeat-x !important;
}

html.theme-dark .v5-cover-box.v4-cover-image-bg-small,
html.theme-dark .v5-cover-box.v4-cover-image-bg-small .v4-cover-image-silver-smallx,
html.theme-dark .v5-cover-box.v4-cover-image-bg-small .v4-cover-image-cover-small,
html.theme-dark .v5-cover-box.v4-cover-image-bg-small .v4-cover-image-cherry-smallx,
html.theme-dark .v5-cover-box.v4-cover-image-bg-small .sub-headerx {
    background-color: #242936 !important;
    background-image: none !important;
}

html.theme-dark .v5-cover-box.v4-cover-image-bg-small {
    background:
        radial-gradient(circle at calc(100% - 210px) -115px, transparent 0px, transparent 168px, rgba(155, 18, 95, .18) 169px, rgba(155, 18, 95, .18) 222px, transparent 223px),
        linear-gradient(90deg, #1d2028 0%, #1d2028 47%, #242936 100%) !important;
    background-position: top right, center !important;
    background-size: auto, auto !important;
    background-repeat: no-repeat, no-repeat !important;
}

html.theme-dark .v5-cover-box.v4-cover-image-bg-small .v4-cover-image-silver-smallx,
html.theme-dark .v5-cover-box.v4-cover-image-bg-small .v4-cover-image-cover-small,
html.theme-dark .v5-cover-box.v4-cover-image-bg-small .v4-cover-image-cherry-smallx,
html.theme-dark .v5-cover-box.v4-cover-image-bg-small .sub-headerx {
    background-color: transparent !important;
    background-image: none !important;
}

html.theme-dark .v4-cover-image-cover {
    background: url('../imgV4/985x435/985x435-be-teksto-dark-v4.jpg') top center no-repeat !important;
}

html.theme-dark .v4-cover-image-cherry {
    background: url('../imgV4/985x435/985x435-vysninis-dark-v4.jpg') top left no-repeat !important;
}

@media screen and (min-width: 1150px) {
    html.theme-dark .v4-cover-image-silver {
        background: url('../imgV4/1135x435/1135x435-pilkas-dark-v4.jpg') top right repeat-x !important;
    }

    html.theme-dark .v4-cover-image-cover {
        background: url('../imgV4/1135x435/1135x435-be-teksto-dark-v4.jpg') top center no-repeat !important;
    }

    html.theme-dark .v4-cover-image-cherry {
        background: url('../imgV4/1135x435/1135x435-vysninis-dark-v4.jpg') top left no-repeat !important;
    }
}

html.theme-dark .v5-cover-box.v5-cover-box-2bg {
    background:
            url('../imgV5/1135x435-be-teksto-be-linijos-kaire-bg-v2-dark.jpg') left/50vw 100%,
            url('../imgV5/1135x435-be-teksto-be-linijos-desine-bg-dark.jpg') center/cover content-box !important;
    background-repeat: no-repeat !important;
    background-color: #1d2028 !important;
}

html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-image-silver {
    background: #313541 url('../imgV5/1135x435-be-teksto-be-linijos-kaire-bg-v2-dark.jpg') top right repeat !important;
}

html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-image-cover {
    background: #313541 url('../imgV5/1585x435-be-teksto-be-linijos-dark.jpg') top center / 100% 100% no-repeat !important;
}

html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-image-cherry {
    background: #80125b url('../imgV5/1135x435-be-teksto-be-linijos-desine-bg-dark.jpg') top left repeat !important;
}

html.theme-dark .v5-cover-box.v5-cover-box-2bg .v5-cover-video-bg {
    background-image: url('../imgV5/1135x435-be-teksto-be-linijos-pc-dark.png') !important;
}

@media screen and (min-width: 992px) and (max-width: 1149px) {
    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-image-cover {
        background: #313541 url('../imgV5/1585x435-be-teksto-be-linijos-dark.jpg') top center / 100% 100% no-repeat !important;
    }

    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v5-cover-video-bg {
        background-image: url('../imgV5/1135x435-be-teksto-be-linijos-pc-dark.png') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        display: block !important;
        height: 300px;
        left: 560px;
        position: absolute;
        top: 58px;
        width: 390px;
    }

    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-video {
        left: 615px;
    }

    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-video-title {
        left: 780px;
    }
}

@media screen and (min-width: 1150px) and (max-width: 1299px) {
    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-image-cover {
        background: #313541 url('../imgV5/1585x435-be-teksto-be-linijos-dark.jpg') top center / 100% 100% no-repeat !important;
    }

    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v5-cover-video-bg {
        background-image: url('../imgV5/1135x435-be-teksto-be-linijos-pc-dark.png') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        display: block !important;
        height: 330px;
        left: 650px;
        position: absolute;
        top: 55px;
        width: 430px;
    }

    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-video {
        left: 705px;
    }

    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-video-title {
        left: 900px;
    }
}

@media screen and (min-width: 1300px) and (max-width: 1599px) {
    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v5-cover-video-bg {
        background-image: url('../imgV5/1135x435-be-teksto-be-linijos-pc-dark.png') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        display: block !important;
        height: 340px;
        left: 690px;
        position: absolute;
        top: 55px;
        width: 440px;
    }

    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-video {
        left: 745px;
    }

    html.theme-dark .v5-cover-box.v5-cover-box-2bg .v4-cover-video-title {
        left: 960px;
    }
}

html.theme-dark .v4-cover-title,
html.theme-dark .v4-cover-description,
html.theme-dark .v4-cover-small-title,
html.theme-dark .v4-cover-video-title,
html.theme-dark .content-big-title,
html.theme-dark .content-title,
html.theme-dark .content-ultrabig-title,
html.theme-dark .content-menu,
html.theme-dark .content-menu a,
html.theme-dark .navbar-light .navbar-brand,
html.theme-dark .navbar-light .navbar-nav .nav-link,
html.theme-dark .navbar-light .navbar-toggler,
html.theme-dark .my-bils-title,
html.theme-dark .main-logo-description,
html.theme-dark .inner-page-content,
html.theme-dark .inner-page-content p,
html.theme-dark .inner-page-content li,
html.theme-dark .inner-page-content td,
html.theme-dark .comunicate,
html.theme-dark .integration-faq,
html.theme-dark .system-examples,
html.theme-dark .lineheight-14,
html.theme-dark small,
html.theme-dark label,
html.theme-dark th,
html.theme-dark td {
    color: #d9dde7 !important;
}

html.theme-dark .v4-cover-title {
    color: #f0f2f6 !important;
}

html.theme-dark img[src*="shopify_logo.svg"] {
    filter: invert(1) hue-rotate(180deg) saturate(0.85) brightness(1.25);
}

html.theme-dark .content-v5-menu li {
    text-shadow: none !important;
}

html.theme-dark .content-v6-menu li {
    text-shadow: none !important;
}

html.theme-dark .content-v5-menu a,
html.theme-dark .content-v5-menu li.active a,
html.theme-dark .content-v6-menu a,
html.theme-dark .content-v6-menu li.active a,
html.theme-dark .inner-page-content strong,
html.theme-dark .comunicate a,
html.theme-dark .integration-faq a,
html.theme-dark .system-examples a,
html.theme-dark a[style*="color: #9B125F"],
html.theme-dark i[style*="color: #9B125F"] {
    color: #9B125F !important;
}

html.theme-dark .content-v6-menu a {
    background-image: none !important;
    color: #c9ced8 !important;
}

html.theme-dark .content-v6-menu a:hover,
html.theme-dark .content-v6-menu li.active a {
    background-image: none !important;
    border-bottom: 1px solid #9B125F !important;
    color: #9B125F !important;
}

html.theme-dark .content-v5-menu a:hover,
html.theme-dark .content-v5-menu li.active a:hover,
html.theme-dark .content-v6-menu a:hover,
html.theme-dark .content-v6-menu li.active a:hover,
html.theme-dark a:hover {
    color: #c64b94 !important;
}

html.theme-dark .content-v6-menu li.active a:hover {
    border-bottom-color: #c64b94 !important;
}

html.theme-dark .main-logo-font span,
html.theme-dark .comunicate span,
html.theme-dark span[style*="color: #5f5f5f"] {
    color: #c9ced8 !important;
}

html.theme-dark .pre-footer-content-v2 .separator,
html.theme-dark .pre-footer-content .separator,
html.theme-dark .separator {
    border-left-color: #313541 !important;
}

html.theme-dark .content-menu-line,
html.theme-dark .content-menu-line[style],
html.theme-dark .content-menu,
html.theme-dark .content-menu[style] {
    border-color: #313541 !important;
    border-bottom-color: #313541 !important;
}

html.theme-dark .lh-separator::after,
html.theme-dark .lh-separator-v4::after,
html.theme-dark .lh-separator-dashboard-v4::after {
    background: #313541 !important;
    background-color: #313541 !important;
}

html.theme-dark .dataTables .whiteBorder,
html.theme-dark .companyDetail .whiteBorder {
    border-color: #313541 !important;
    border-top-color: #313541 !important;
    border-right-color: #313541 !important;
    border-bottom-color: #313541 !important;
    border-left-color: #313541 !important;
}

html.theme-dark .companyDetail,
html.theme-dark .companyDetail .description,
html.theme-dark .companyDetail .blocks,
html.theme-dark .companyDetail .block,
html.theme-dark .companyDetail .block[style],
html.theme-dark .companyDetail .block li,
html.theme-dark .companyDetail .block li[style],
html.theme-dark .companyDetail .block li .half,
html.theme-dark .form-legend-container {
    border-color: #313541 !important;
    border-top-color: #313541 !important;
    border-right-color: #313541 !important;
    border-bottom-color: #313541 !important;
    border-left-color: #313541 !important;
}

html.theme-dark .companyDetail .greenLine,
html.theme-dark .companyDetail .greenLine[style] {
    background: #313541 !important;
    background-color: #313541 !important;
}

html.theme-dark .companyDetail .companies-hide > img,
html.theme-dark .companyDetail .companies-hide > img[style] {
    background: transparent !important;
    background-color: transparent !important;
    mix-blend-mode: screen !important;
    opacity: 0.95 !important;
    -webkit-filter: grayscale(1) invert(1) brightness(0.95) contrast(1.35) !important;
    filter: grayscale(1) invert(1) brightness(0.95) contrast(1.35) !important;
}

html.theme-dark table.search-results,
html.theme-dark table.bill-edit-table,
html.theme-dark table.search-results th,
html.theme-dark table.search-results td,
html.theme-dark table.bill-edit-table th,
html.theme-dark table.bill-edit-table td {
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark table.search-results th,
html.theme-dark table.bill-edit-table th,
html.theme-dark table.search-results tr.table-footer td,
html.theme-dark table.bill-edit-table tr.table-footer td {
    background-color: #242936 !important;
    color: #f0f2f6 !important;
}

html.theme-dark table.search-results tr:nth-child(odd) td,
html.theme-dark table.bill-edit-table tr:nth-child(odd) td {
    background-color: #1d2028 !important;
}

html.theme-dark table.search-results tr:nth-child(even) td,
html.theme-dark table.bill-edit-table tr:nth-child(even) td,
html.theme-dark table.bill-edit-table td {
    background-color: #20242d !important;
}

html.theme-dark input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]),
html.theme-dark input:not([type]),
html.theme-dark input[type="text"],
html.theme-dark input[type="password"],
html.theme-dark input[type="email"],
html.theme-dark input[type="number"],
html.theme-dark input[type="search"],
html.theme-dark input[type="tel"],
html.theme-dark input[type="url"],
html.theme-dark input[type="date"],
html.theme-dark input[type="datetime-local"],
html.theme-dark input[type="month"],
html.theme-dark input[type="week"],
html.theme-dark input[type="time"],
html.theme-dark input[type="checkbox"],
html.theme-dark input[type="radio"],
html.theme-dark input.text,
html.theme-dark input.password,
html.theme-dark select,
html.theme-dark select.text,
html.theme-dark select.selectBox,
html.theme-dark textarea,
html.theme-dark textarea.text,
html.theme-dark .help-box-input,
html.theme-dark .help-box-textarea,
html.theme-dark .date-input,
html.theme-dark .date-input-V5,
html.theme-dark .contact-form-value input[type="text"],
html.theme-dark .contact-form-value input[type="password"],
html.theme-dark .contact-form-value textarea {
    background-color: #222631 !important;
    background-image: none !important;
    border-color: #3a4050 !important;
    color: #f0f2f6 !important;
}

html.theme-dark input[type="checkbox"],
html.theme-dark input[type="radio"] {
    accent-color: #9B125F;
    color-scheme: dark;
}

html.theme-dark .checkbox-container .checkmark {
    background-color: #222631 !important;
    background-image: none !important;
    border-color: #3a4050 !important;
}

html.theme-dark input::placeholder,
html.theme-dark textarea::placeholder {
    color: #8d95a5 !important;
}

html.theme-dark input[type=text]:focus,
html.theme-dark input[type=password]:focus,
html.theme-dark input.text:focus,
html.theme-dark select.text:focus,
html.theme-dark textarea:focus {
    border-color: #9B125F !important;
}

html.theme-dark .b-core-ui-select,
html.theme-dark .b-core-ui-select__button,
html.theme-dark .b-core-ui-select__value,
html.theme-dark .b-core-ui-select__dropdown,
html.theme-dark .b-core-ui-select__dropdown__wrap,
html.theme-dark .jqTransformSelectWrapper,
html.theme-dark .jqTransformSelectWrapper div,
html.theme-dark .jqTransformSelectWrapper div span,
html.theme-dark .selectBox,
html.theme-dark .selectBox-dropdown {
    background-color: #222631 !important;
    background-image: none !important;
    border-color: #3a4050 !important;
    color: #f0f2f6 !important;
    text-shadow: none !important;
}

html.theme-dark select,
html.theme-dark select option,
html.theme-dark .b-core-ui-select *,
html.theme-dark .jqTransformSelectWrapper *,
html.theme-dark .selectBox * {
    text-shadow: none !important;
}

html.theme-dark .b-core-ui-select__dropdown__item,
html.theme-dark .b-core-ui-select__dropdown__label {
    background-color: #222631 !important;
    color: #f0f2f6 !important;
    text-shadow: none !important;
}

html.theme-dark .b-core-ui-select__dropdown__item:HOVER,
html.theme-dark .b-core-ui-select__dropdown__item.selected {
    background-color: #272c38 !important;
}

html.theme-dark .popupMW,
html.theme-dark .popupMW[style] {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}

html.theme-dark .popupMW .content,
html.theme-dark .popupMW .content .body,
html.theme-dark .popupMW .content .padding,
html.theme-dark .popupMW .content .bg,
html.theme-dark .popupMW .content .tabWindows,
html.theme-dark .popupMW .content .tabWindows[style],
html.theme-dark .popupMW .content .tabWindows .tabWindow {
    background: #1d2028 !important;
    background-color: #1d2028 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark .popupMW table[style*="background-color: #EFEFEF"],
html.theme-dark body.popupMW table[style*="background-color: #EFEFEF"] {
    background-color: #222630 !important;
    background-image: none !important;
    border-color: #313541 !important;
    color: #d9dde7 !important;
}

html.theme-dark .popupMW table[style*="background-color: #EFEFEF"] td,
html.theme-dark .popupMW table[style*="background-color: #EFEFEF"] label,
html.theme-dark .popupMW table[style*="background-color: #EFEFEF"] small,
html.theme-dark body.popupMW table[style*="background-color: #EFEFEF"] td,
html.theme-dark body.popupMW table[style*="background-color: #EFEFEF"] label,
html.theme-dark body.popupMW table[style*="background-color: #EFEFEF"] small {
    color: #d9dde7 !important;
}

html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table),
html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table) > table,
html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table) > table > tbody,
html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table) > table > tbody > tr,
html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table) > table > tbody > tr > td,
html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table) > table > tbody > tr > td > table,
html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table) > table > tbody > tr > td > table > tbody,
html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table) > table > tbody > tr > td > table > tbody > tr,
html.theme-dark #popup-form-big-content .formTwoColumns:has(table.bill-edit-table) > table > tbody > tr > td > table > tbody > tr > td {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}

html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]),
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) tbody,
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) tr,
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) td,
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) th,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]),
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tbody,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) td,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) th {
    /*background: transparent !important;*/
    /*background-color: transparent !important;*/
    background-image: none !important;
    border-color: #343946 !important;
    border-bottom-color: #343946 !important;
    box-shadow: none !important;
    color: #d9dde7 !important;
}

html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer:empty,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer:empty {
    display: none !important;
}

html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) td,
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) label,
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) small,
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) .bill-currency {
    color: #d9dde7 !important;
}

html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer td,
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer td[style],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer td,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer td[style] {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #343946 !important;
    border-bottom-color: #343946 !important;
}

html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td[rowspan],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td[rowspan][style],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td:has(.bill-comment-autocomplete),
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td:has(.bill-comment-autocomplete)[style],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td[rowspan] > div,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td[rowspan] > div[style],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td:has(.bill-comment-autocomplete) > div,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td:has(.bill-comment-autocomplete) > div[style] {
    background: #1d2028 !important;
    background-color: #1d2028 !important;
    background-image: none !important;
}

html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer:has(#bill-total),
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer:has(#bill-total) > td,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer:has(#bill-total) > td[style],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer:has(#bill-total) > td > b,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer:has(#bill-total) > td > b > span {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}

html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) input.text,
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) input.text[style] {
    background-color: #222631 !important;
    border-color: #343946 !important;
    color: #f0f2f6 !important;
}

html.theme-dark #popup-form-big-content tr.bill-item-tr-settings,
html.theme-dark #popup-form-big-content tr.bill-item-tr-settings > td,
html.theme-dark #popup-form-big-content tr.bill-item-tr-settings table,
html.theme-dark #popup-form-big-content tr.bill-item-tr-settings table tr,
html.theme-dark #popup-form-big-content tr.bill-item-tr-settings table td,
html.theme-dark .popupMW tr.bill-item-tr-settings,
html.theme-dark .popupMW tr.bill-item-tr-settings > td,
html.theme-dark .popupMW tr.bill-item-tr-settings table,
html.theme-dark .popupMW tr.bill-item-tr-settings table tr,
html.theme-dark .popupMW tr.bill-item-tr-settings table td {
    background: #1d2028 !important;
    background-color: #1d2028 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark #popup-form-big-content tr.bill-item-tr-settings div,
html.theme-dark #popup-form-big-content tr.bill-item-tr-settings label,
html.theme-dark #popup-form-big-content tr.bill-item-tr-settings span,
html.theme-dark .popupMW tr.bill-item-tr-settings div,
html.theme-dark .popupMW tr.bill-item-tr-settings label,
html.theme-dark .popupMW tr.bill-item-tr-settings span {
    color: #d9dde7 !important;
}

html.theme-dark #popup-form-big-content tr.bill-item-tr-settings input.text,
html.theme-dark #popup-form-big-content tr.bill-item-tr-settings input.text[style],
html.theme-dark .popupMW tr.bill-item-tr-settings input.text,
html.theme-dark .popupMW tr.bill-item-tr-settings input.text[style] {
    background-color: #222631 !important;
    border-color: #343946 !important;
    color: #f0f2f6 !important;
}

html.theme-dark #popup-form-big-content tr.bill-item-tr-settings > td[style*="background-color: #F1F1F1"],
html.theme-dark #popup-form-big-content tr.bill-item-tr-settings table td[style*="background-color: #F1F1F1"],
html.theme-dark #popup-form-big-content .bill-form-discount,
html.theme-dark #popup-form-big-content .bill-form-discount[style],
html.theme-dark .popupMW tr.bill-item-tr-settings > td[style*="background-color: #F1F1F1"],
html.theme-dark .popupMW tr.bill-item-tr-settings table td[style*="background-color: #F1F1F1"],
html.theme-dark .popupMW .bill-form-discount,
html.theme-dark .popupMW .bill-form-discount[style] {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    color: #d9dde7 !important;
}

html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) a {
    color: #9B125F !important;
}

html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) a[onclick*="countDiscount"],
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) a[onclick*="countDiscount"][style],
html.theme-dark #popup-form-big-content .formTwoColumns > table:has(input[name="Bill[TotalWithTax]"]) a[onclick*="countDiscount"] b {
    color: #d9dde7 !important;
}

html.theme-dark #popup-form-big-content .bills-template-cover-title,
html.theme-dark #popup-form-big-content .bills-template-cover-title[style],
html.theme-dark .popupMW .bills-template-cover-title,
html.theme-dark .popupMW .bills-template-cover-title[style] {
    background-color: #1d2028 !important;
    color: #f0f2f6 !important;
}

html.theme-dark #popup-form-big-content .bills-template-cover-title[style*="background-color: #9B125F"],
html.theme-dark #popup-form-big-content .bills-template-cover-title[style*="background-color:#9B125F"],
html.theme-dark #popup-form-big-content .bills-template-cover-title[style*="background-color: rgb(155, 18, 95)"],
html.theme-dark .popupMW .bills-template-cover-title[style*="background-color: #9B125F"],
html.theme-dark .popupMW .bills-template-cover-title[style*="background-color:#9B125F"],
html.theme-dark .popupMW .bills-template-cover-title[style*="background-color: rgb(155, 18, 95)"] {
    background-color: #9B125F !important;
    color: #fff !important;
}

html.theme-dark #popup-form-big-content .bills-template-cover-box img[src*="bill-templates"],
html.theme-dark .popupMW .bills-template-cover-box img[src*="bill-templates"] {
    filter: brightness(0.88) contrast(1.08) saturate(0.92);
    opacity: 0.92;
}

html.theme-dark #popup-form-big-content .bills-template-cover-box:hover img[src*="bill-templates"],
html.theme-dark #popup-form-big-content .bills-template-cover-box[style*="#9B125F"] img[src*="bill-templates"],
html.theme-dark #popup-form-big-content .bills-template-cover-box[style*="rgb(155, 18, 95)"] img[src*="bill-templates"],
html.theme-dark .popupMW .bills-template-cover-box:hover img[src*="bill-templates"],
html.theme-dark .popupMW .bills-template-cover-box[style*="#9B125F"] img[src*="bill-templates"],
html.theme-dark .popupMW .bills-template-cover-box[style*="rgb(155, 18, 95)"] img[src*="bill-templates"] {
    filter: brightness(0.96) contrast(1.06) saturate(0.96);
    opacity: 1;
}

html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr#bill-item-tr > td,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr#bill-item-tr > td .bills-table-v2,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr#bill-item-tr > td .bills-table-v2 th,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer:has(#bill-total),
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td[style],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td.bill-form-discount,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td.bill-form-discount[style],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td[rowspan] > div,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td[rowspan] > div[style],
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td:has(.bill-comment-autocomplete) > div,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.table-footer > td:has(.bill-comment-autocomplete) > div[style] {
    background: #242936 !important;
    background-color: #242936 !important;
    background-image: none !important;
}

html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.bill-item-tr-input > td,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.bill-item-tr-input > td table,
html.theme-dark #popup-form-big-content table.bill-edit-table:has(input[name="Bill[TotalWithTax]"]) tr.bill-item-tr-input > td table td {
    background: #1d2028 !important;
    background-color: #1d2028 !important;
    background-image: none !important;
}

html.theme-dark body.popupMW,
html.theme-dark body.popupMW > .tabWindows,
html.theme-dark body.popupMW > .tabWindows[style],
html.theme-dark body.popupMW > .tabWindows > table,
html.theme-dark body.popupMW > .tabWindows > table tbody,
html.theme-dark body.popupMW > .tabWindows > table tr,
html.theme-dark body.popupMW > .tabWindows > table td,
html.theme-dark body.popupMW > .tabWindows > div[style*="padding-top: 10px"],
html.theme-dark .popupMW .content .tabWindows > table,
html.theme-dark .popupMW .content .tabWindows > table tbody,
html.theme-dark .popupMW .content .tabWindows > table tr,
html.theme-dark .popupMW .content .tabWindows > table td,
html.theme-dark .popupMW .content .tabWindows > div[style*="padding-top: 10px"] {
    background: #1d2028 !important;
    background-color: #1d2028 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark #popup-form-big-content table.bill-edit-table,
html.theme-dark #popup-form-big-content table.bill-edit-table > tbody,
html.theme-dark #popup-form-big-content table.bill-edit-table tr.table-footer,
html.theme-dark #popup-form-big-content table.bill-edit-table tr.table-footer > td,
html.theme-dark #popup-form-big-content table.bill-edit-table tr.table-footer > td[style],
html.theme-dark #popup-form-big-content table.bill-edit-table tr.table-footer > td > div,
html.theme-dark #popup-form-big-content table.bill-edit-table tr.table-footer > td > div[style],
html.theme-dark .popupMW table.bill-edit-table,
html.theme-dark .popupMW table.bill-edit-table > tbody,
html.theme-dark .popupMW table.bill-edit-table tr.table-footer,
html.theme-dark .popupMW table.bill-edit-table tr.table-footer > td,
html.theme-dark .popupMW table.bill-edit-table tr.table-footer > td[style],
html.theme-dark .popupMW table.bill-edit-table tr.table-footer > td > div,
html.theme-dark .popupMW table.bill-edit-table tr.table-footer > td > div[style] {
    background: #242936 !important;
    background-color: #242936 !important;
    background-image: none !important;
}

html.theme-dark #popup-form-big-content table.bill-edit-table tr.table-footer > td[rowspan],
html.theme-dark #popup-form-big-content table.bill-edit-table tr.table-footer > td:has(.bill-comment-autocomplete),
html.theme-dark .popupMW table.bill-edit-table tr.table-footer > td[rowspan],
html.theme-dark .popupMW table.bill-edit-table tr.table-footer > td:has(.bill-comment-autocomplete) {
    background: #242936 !important;
    background-color: #242936 !important;
    background-image: none !important;
    box-shadow: inset 0 0 0 9999px #242936 !important;
    padding-right: 0 !important;
}

html.theme-dark .popupMW .content .title {
    background-color: #1d2028 !important;
    border-color: #343946 !important;
    color: #f0f2f6 !important;
}

html.theme-dark .popupMW .content .footer {
    background-color: #242936 !important;
    border-color: #343946 !important;
    color: #f0f2f6 !important;
}

html.theme-dark .popupMW .content .title .close {
    color: #f0f2f6 !important;
}

html.theme-dark .popupMW .content .tabWindows .tabWindowsNav li a {
    background: #242936 !important;
    border-color: #343946 !important;
    color: #9B125F !important;
}

html.theme-dark .popupMW .content .tabWindows .tabWindowsNav li.active a {
    background: #1d2028 !important;
    color: #f0f2f6 !important;
}

html.theme-dark .btn-white,
html.theme-dark .btn-sigin,
html.theme-dark .btn-go,
html.theme-dark .btn-go-submit,
html.theme-dark .buttons buttonAccept,
html.theme-dark .simple-button.jqtranformdone,
html.theme-dark a.btn-white {
    background-color: #9B125F !important;
    border-color: #9B125F !important;
    color: #ffffff !important;
}

html.theme-dark .btn-white:hover,
html.theme-dark .btn-sigin:hover,
html.theme-dark .btn-go:hover,
html.theme-dark .btn-go-submit:hover {
    background-color: #7d0f4d !important;
    color: #ffffff !important;
}

html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #919191"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#919191"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background: #919191"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background:#919191"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #9F9D9DFF"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#9F9D9DFF"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background: #9F9D9DFF"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background:#9F9D9DFF"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #9F9D9D"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#9F9D9D"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background: #9F9D9D"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background:#9F9D9D"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #CCC"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#CCC"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #ccc"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#ccc"],
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: rgb(204, 204, 204)"] {
    background: #555b67 !important;
    background-color: #555b67 !important;
    border-color: #555b67 !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #919191"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#919191"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background: #919191"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background:#919191"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #9F9D9DFF"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#9F9D9DFF"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background: #9F9D9DFF"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background:#9F9D9DFF"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #9F9D9D"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#9F9D9D"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background: #9F9D9D"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background:#9F9D9D"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #CCC"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#CCC"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: #ccc"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color:#ccc"]:hover,
html.theme-dark :is(#order-form, #plans-orders-page, #payments-list, body) :is(.btn-white, .btn-sigin, .btn-go, .btn-go-submit, .buttonCancel)[style*="background-color: rgb(204, 204, 204)"]:hover {
    background: #4a505b !important;
    background-color: #4a505b !important;
    border-color: #4a505b !important;
}

html.theme-dark .popupMW .content .tabWindows .tabWindow #customerInfo > a.btn-go-submit,
html.theme-dark .popupMW .content .tabWindows .tabWindow #customerInfo > a.btn-go-submit[style],
html.theme-dark .popupMW .content .tabWindows .tabWindow #customerInfo > a.btn-go-submit:hover,
html.theme-dark .popupMW .content .tabWindows .tabWindow #customerInfo > a.btn-go-submit:hover[style],
html.theme-dark #popup-form-big-content #customerInfo > a.btn-go-submit,
html.theme-dark #popup-form-big-content #customerInfo > a.btn-go-submit[style],
html.theme-dark #popup-form-big-content #customerInfo > a.btn-go-submit:hover,
html.theme-dark #popup-form-big-content #customerInfo > a.btn-go-submit:hover[style],
html.theme-dark .popupMW .content .tabWindows .tabWindow #customerInfo > a.btn-go-submit > i,
html.theme-dark .popupMW .content .tabWindows .tabWindow #customerInfo > a.btn-go-submit > i[style],
html.theme-dark #popup-form-big-content #customerInfo > a.btn-go-submit > i,
html.theme-dark #popup-form-big-content #customerInfo > a.btn-go-submit > i[style] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html.theme-dark ul.bill-menu-V2,
html.theme-dark ul.bill-menu-V2 li,
html.theme-dark ul.bill-menu-V2 li.first,
html.theme-dark ul.bill-menu-V2 li.last {
    background-image: none !important;
    border-color: #222630 !important;
    box-shadow: none !important;
}

html.theme-dark ul.bill-menu-V2 li {
    background-color: #9B125F !important;
    border-left-color: #222630 !important;
    color: #ffffff !important;
}

html.theme-dark ul.bill-menu-V2 li:hover {
    background-color: #7d0f4d !important;
}

html.theme-dark ul.bill-menu-V2 li.active {
    background-color: #242936 !important;
    border-color: #343946 !important;
}

html.theme-dark ul.bill-menu-V2 li[style*="background-color: #919191"],
html.theme-dark ul.bill-menu-V2 li[style*="background-color:#919191"] {
    background-color: #555b67 !important;
    border-left-color: #222630 !important;
}

html.theme-dark ul.bill-menu-V2 li[style*="background-color: #919191"]:hover,
html.theme-dark ul.bill-menu-V2 li[style*="background-color:#919191"]:hover {
    background-color: #4a505b !important;
}

html.theme-dark ul.bill-menu-V2 li a,
html.theme-dark ul.bill-menu-V2 li a[style],
html.theme-dark ul.bill-menu-V2 li a i,
html.theme-dark ul.bill-menu-V2 li a i[style] {
    background: transparent !important;
    background-image: none !important;
    color: #ffffff !important;
    text-shadow: none !important;
}

html.theme-dark ul.bill-menu-V2 li.active a,
html.theme-dark ul.bill-menu-V2 li.active a i {
    color: #f0f2f6 !important;
}

html.theme-dark .dropzone {
    background: #1d2028 !important;
    border-color: #3a4050 !important;
    color: #d9dde7 !important;
}

html.theme-dark .table-payment-filter,
html.theme-dark .table-payment-filter[style],
html.theme-dark div.table-payment-filter[style*="background-color: #fff"],
html.theme-dark div.table-payment-filter[style*="background-color:#fff"],
html.theme-dark div.table-payment-filter[style*="background-color: #ededed"],
html.theme-dark div.table-payment-filter[style*="background-color:#ededed"] {
    background-color: #1d2028 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark .table-payment-filter[style*="border-left: 3px solid #9B125F"],
html.theme-dark .table-payment-filter[style*="border-left:3px solid #9B125F"] {
    border-left-color: #9B125F !important;
}

html.theme-dark .table-payment-filter.dropzone,
html.theme-dark .table-payment-filter.dropzone[style] {
    background: #222631 !important;
    background-color: #222631 !important;
    background-image: none !important;
    border-color: #3a4050 !important;
    color: #d9dde7 !important;
}

html.theme-dark .table-payment-filter.dropzone .dz-message,
html.theme-dark .table-payment-filter.dropzone .dz-message div,
html.theme-dark .table-payment-filter.dropzone .dz-message span {
    color: #d9dde7 !important;
}

html.theme-dark .table-payment-filter.dropzone .dz-message span[style*="#9B125F"],
html.theme-dark .table-payment-filter.dropzone .dz-message span[style*="#9b125f"] {
    color: #c64b94 !important;
}

html.theme-dark .table-payment-filter:has(img[src*="GoCardless_Logo.jpg"]),
html.theme-dark .table-payment-filter[style]:has(img[src*="GoCardless_Logo.jpg"]) {
    background: #222631 !important;
    background-color: #222631 !important;
    background-image: none !important;
    border-color: #3a4050 !important;
}

html.theme-dark .table-payment-filter img[src*="GoCardless_Logo.jpg"] {
    filter: invert(1) grayscale(1) brightness(1.45) contrast(1.05);
    mix-blend-mode: screen;
}

html.theme-dark #container,
html.theme-dark #container[style],
html.theme-dark table.payment-list,
html.theme-dark table.payment-list[style],
html.theme-dark table.payment-list tbody,
html.theme-dark table.payment-list tr,
html.theme-dark table.payment-list td {
    background-color: #1d2028 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark table.payment-list tr:hover td {
    background-color: #242936 !important;
}

html.theme-dark #payments-list table.payment-list tr[style*="background-color: #ededed"],
html.theme-dark #payments-list table.payment-list tr[style*="background-color: #ededed"] > td,
html.theme-dark #payments-list table.payment-list tr[style*="background-color: #ededed"] > td[style] {
    background-color: #222631 !important;
    background-image: none !important;
}

html.theme-dark table.payment-list td[style*="text-align: right"],
html.theme-dark table.payment-list td[style*="font-size: 10px"],
html.theme-dark table.payment-list td[style*="font-size: 11px"],
html.theme-dark table.payment-list td[style*="font-size: 12px"] {
    color: #b8beca !important;
}

html.theme-dark table.payment-list a,
html.theme-dark table.payment-list a[style],
html.theme-dark table.payment-list i[style*="#9B125F"] {
    color: #c64b94 !important;
}

html.theme-dark #payments-list table.payment-list a.btn-white,
html.theme-dark #payments-list table.payment-list a.btn-white[style],
html.theme-dark #payments-list table.payment-list a.btn-white i,
html.theme-dark #payments-list table.payment-list a.btn-white i[style] {
    color: #ffffff !important;
}

html.theme-dark table.payment-list img {
    background-color: #242936 !important;
    border-color: #343946 !important;
}

html.theme-dark table.payment-list img[src*="bank_"] {
    background-color: transparent !important;
    background-image: none !important;
}

html.theme-dark #popup-V2-content .cover-box[onclick*="changeGoCardLessBank"],
html.theme-dark #popup-V2-content .cover-box[onclick*="changeGoCardLessBank"][style*="border: 1px solid #CCC"] {
    border-color: #313541 !important;
}

html.theme-dark #popup-V2-content .cover-box[onclick*="changeGoCardLessBank"] .cover-title,
html.theme-dark #popup-V2-content .cover-box[onclick*="changeGoCardLessBank"] .cover-title[style] {
    color: #f0f2f6 !important;
}

html.theme-dark table.payment-list hr,
html.theme-dark #bills-list hr,
html.theme-dark hr[style*="#e9e9e9"] {
    background-color: #343946 !important;
    border-color: #343946 !important;
    color: #343946 !important;
}

html.theme-dark #bills-list hr {
    height: 1px !important;
    min-height: 0 !important;
    margin: 0.5em 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-top: 1px solid #343946 !important;
    background: transparent !important;
}

html.theme-dark div[style*="background-color: rgba(0,0,0,.04)"],
html.theme-dark td[style*="background-color: rgba(0,0,0,.04)"],
html.theme-dark table.payment-list div[style*="border: 1px solid #EEE"],
html.theme-dark table.payment-list td[colspan] > div[style*="border: 1px solid #EEE"] {
    background-color: #222631 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark .dropzone .dz-message,
html.theme-dark .dropzone .dz-message div,
html.theme-dark .dropzone .dz-message span {
    color: #d9dde7 !important;
}

html.theme-dark .dropzone .dz-message span[style*="#9B125F"],
html.theme-dark .dropzone .dz-message span[style*="#9b125f"] {
    color: #c64b94 !important;
}

html.theme-dark .duk-box-big,
html.theme-dark .duk-box-small,
html.theme-dark .duk-box-big-text,
html.theme-dark .duk-box-small-text,
html.theme-dark .duk-box-big-item,
html.theme-dark .duk-box-small-item,
html.theme-dark .about-us-v6,
html.theme-dark .about-us-v6-text,
html.theme-dark .about-us-v6-check,
html.theme-dark .about-us-v6-person,
html.theme-dark .about-us-v6-person div,
html.theme-dark .about-us-v6-person span {
    color: #d9dde7 !important;
}

html.theme-dark .about-us-v6-stat-title {
    color: #aeb6c5 !important;
}

html.theme-dark .about-us-v6-stat-text {
    color: #98a2b3 !important;
}

html.theme-dark .about-us-v6-section {
    border-bottom-color: #313541 !important;
}

html.theme-dark .duk-box-big-item,
html.theme-dark .duk-box-small-item {
    border-color: #313541 !important;
}

html.theme-dark .duk-list {
    border-left-color: #313541 !important;
}

html.theme-dark .duk-box-big a,
html.theme-dark .duk-box-small a,
html.theme-dark .about-us-v6-person a {
    color: #c64b94 !important;
}

html.theme-dark .cky-overlay {
    background: rgba(8, 10, 14, 0.72) !important;
}

html.theme-dark .cky-consent-bar,
html.theme-dark .cky-modal,
html.theme-dark .cky-preference-center,
html.theme-dark .cky-preference-header,
html.theme-dark .cky-preference-body-wrapper,
html.theme-dark .cky-preference-content-wrapper,
html.theme-dark .cky-preference-footer,
html.theme-dark .cky-notice,
html.theme-dark .cky-notice-des,
html.theme-dark .cky-accordion,
html.theme-dark .cky-accordion-item,
html.theme-dark .cky-cookie-des-table,
html.theme-dark .cky-footer-wrapper {
    background-color: #1d2028 !important;
    background-image: none !important;
    border-color: #343946 !important;
    box-shadow: 0 18px 55px rgba(0, 0, 0, 0.42) !important;
    color: #d9dde7 !important;
}

html.theme-dark .cky-consent-bar p,
html.theme-dark .cky-consent-bar div,
html.theme-dark .cky-modal p,
html.theme-dark .cky-modal div,
html.theme-dark .cky-modal span,
html.theme-dark .cky-modal li,
html.theme-dark .cky-preference-center p,
html.theme-dark .cky-preference-center div,
html.theme-dark .cky-preference-center span,
html.theme-dark .cky-preference-center li {
    color: #d9dde7 !important;
}

html.theme-dark .cky-consent-bar a,
html.theme-dark .cky-modal a,
html.theme-dark .cky-preference-center a,
html.theme-dark .cky-policy {
    color: #c64b94 !important;
}

html.theme-dark .cky-btn,
html.theme-dark .cky-btn-reject,
html.theme-dark .cky-btn-preferences,
html.theme-dark .cky-btn-customize,
html.theme-dark .cky-btn-preference {
    background: #242936 !important;
    border-color: #3a4050 !important;
    color: #f0f2f6 !important;
}

html.theme-dark .cky-btn-accept,
html.theme-dark .cky-btn-accept:hover {
    background: #9B125F !important;
    border-color: #9B125F !important;
    color: #ffffff !important;
}

html.theme-dark .cky-switch input:checked + div,
html.theme-dark .cky-switch input:checked + span,
html.theme-dark .cky-switch .cky-slider {
    background-color: #9B125F !important;
}

html.theme-dark .cky-btn-close,
html.theme-dark .cky-show-desc-btn {
    color: #f0f2f6 !important;
}

html.theme-dark .cky-show-desc-btn {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

html.theme-dark iframe[src*="youtube.com"],
html.theme-dark iframe[src*="youtu.be"],
html.theme-dark iframe[src*="youtube-nocookie.com"] {
    background-color: #000000 !important;
    -webkit-filter: none !important;
    filter: none !important;
}

html.theme-dark .box-youtube,
html.theme-dark .youtube-container {
    border-color: #313541 !important;
}

html.theme-dark iframe[src*="google.com/maps"],
html.theme-dark iframe[src*="maps.google"],
html.theme-dark iframe[src*="goo.gl/maps"] {
    background-color: #222630 !important;
    -webkit-filter: none !important;
    filter: none !important;
}

html.theme-dark .api-keys-page,
html.theme-dark .claude-page,
html.theme-dark .chatgpt-page,
html.theme-dark #iv-calculator,
html.theme-dark .pvm-calculator {
    background-color: #1d2028 !important;
    color: #d9dde7 !important;
}

html.theme-dark .api-keys-page .api-keys-main-title,
html.theme-dark .claude-page .claude-main-title,
html.theme-dark .chatgpt-page .chatgpt-main-title,
html.theme-dark #iv-calculator .iv-calculator-seo h2,
html.theme-dark #iv-calculator .iv-calculator-seo h3,
html.theme-dark .pvm-calculator .pvm-calculator-section h3 {
    color: #f0f2f6 !important;
}

html.theme-dark .api-keys-page .api-keys-lead,
html.theme-dark .api-keys-page .api-keys-card p,
html.theme-dark .api-keys-page .api-keys-next-card p,
html.theme-dark .api-keys-page .api-keys-help,
html.theme-dark .claude-page .claude-lead,
html.theme-dark .claude-page .claude-section-subtitle,
html.theme-dark .claude-page .claude-box p,
html.theme-dark .claude-page .claude-step-text,
html.theme-dark .claude-page .claude-note,
html.theme-dark .claude-page .claude-permissions-text,
html.theme-dark .claude-page .claude-permission-step > span:not(.claude-small-icon),
html.theme-dark .claude-page .claude-help,
html.theme-dark .chatgpt-page .chatgpt-lead,
html.theme-dark .chatgpt-page .chatgpt-section-subtitle,
html.theme-dark .chatgpt-page .chatgpt-box p,
html.theme-dark .chatgpt-page .chatgpt-step-text,
html.theme-dark .chatgpt-page .chatgpt-note,
html.theme-dark .chatgpt-page .chatgpt-security-text,
html.theme-dark .chatgpt-page .chatgpt-security-step > span:not(.chatgpt-small-icon),
html.theme-dark .chatgpt-page .chatgpt-help,
html.theme-dark #iv-calculator .iv-calculator-intro p,
html.theme-dark #iv-calculator .iv-calculator-seo p,
html.theme-dark #iv-calculator .iv-calculator-note,
html.theme-dark #iv-calculator .iv-calculator-radio,
html.theme-dark #iv-calculator .iv-calculator-check,
html.theme-dark .pvm-calculator .pvm-calculator-section p,
html.theme-dark .pvm-calculator .pvm-calculator-note {
    color: #d9dde7 !important;
}

html.theme-dark .api-keys-page .api-keys-card,
html.theme-dark .api-keys-page .api-keys-note,
html.theme-dark .api-keys-page .api-keys-next-card,
html.theme-dark .claude-page .claude-box,
html.theme-dark .claude-page .claude-note,
html.theme-dark .claude-page .claude-permissions,
html.theme-dark .claude-page .claude-permission-step,
html.theme-dark .claude-page .claude-bottom-note,
html.theme-dark .chatgpt-page .chatgpt-box,
html.theme-dark .chatgpt-page .chatgpt-note,
html.theme-dark .chatgpt-page .chatgpt-security,
html.theme-dark .chatgpt-page .chatgpt-security-step,
html.theme-dark .chatgpt-page .chatgpt-bottom-note,
html.theme-dark #iv-calculator .iv-calculator-box,
html.theme-dark #iv-calculator .iv-calculator-seo,
html.theme-dark .pvm-calculator .pvm-calculator-form,
html.theme-dark .pvm-calculator .pvm-calculator-section {
    background-color: #1d2028 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark .api-keys-page .api-keys-tag,
html.theme-dark .api-keys-page .api-keys-label,
html.theme-dark .claude-page .claude-tag,
html.theme-dark .claude-page .claude-small-icon,
html.theme-dark .chatgpt-page .chatgpt-tag,
html.theme-dark .chatgpt-page .chatgpt-small-icon {
    background-color: #272c38 !important;
    color: #c64b94 !important;
}

html.theme-dark .claude-page .claude-code,
html.theme-dark .chatgpt-page .chatgpt-code,
html.theme-dark .pvm-calculator .pvm-calculator-result {
    background-color: #222631 !important;
    border-color: #3a4050 !important;
    color: #f0f2f6 !important;
}

html.theme-dark .pvm-calculator .pvm-calculator-copy-box {
    background-color: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
}

html.theme-dark .claude-page .claude-permission-step > b,
html.theme-dark .chatgpt-page .chatgpt-security-step > b {
    color: #f0f2f6 !important;
}

html.theme-dark #iv-calculator .iv-calculator-table,
html.theme-dark #iv-calculator .iv-calculator-table th,
html.theme-dark #iv-calculator .iv-calculator-table td,
html.theme-dark #iv-calculator .iv-calculator-faq,
html.theme-dark #iv-calculator .iv-calculator-faq td,
html.theme-dark .pvm-calculator .pvm-calculator-table,
html.theme-dark .pvm-calculator .pvm-calculator-table th,
html.theme-dark .pvm-calculator .pvm-calculator-table td,
html.theme-dark .pvm-calculator .pvm-calculator-faq-item {
    background-color: #1d2028 !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark #iv-calculator .iv-calculator-table th,
html.theme-dark .pvm-calculator .pvm-calculator-table th {
    background-color: #242936 !important;
    color: #c64b94 !important;
}

html.theme-dark #iv-calculator .iv-calculator-table .iv-calculator-total,
html.theme-dark .pvm-calculator .pvm-calculator-copy,
html.theme-dark .pvm-calculator .pvm-calculator-copy-success {
    color: #c64b94 !important;
}

html.theme-dark #bills-list,
html.theme-dark #bills-list > div,
html.theme-dark #bills-list > div[style] {
    background-color: transparent !important;
    background-image: none !important;
}

html.theme-dark #bills-list table,
html.theme-dark #bills-list tbody,
html.theme-dark #bills-list tr,
html.theme-dark #bills-list td {
    border-color: #343946 !important;
}

html.theme-dark #bills-list tr[style*="background-color: #ededed"],
html.theme-dark #bills-list tr[data-theme-light-inline-style],
html.theme-dark #bills-list tr[style*="background-color: #ededed"] > td,
html.theme-dark #bills-list tr[data-theme-light-inline-style] > td {
    background-color: #1d2028 !important;
    background-image: none !important;
    color: #d9dde7 !important;
}

html.theme-dark #bills-list tr[style*="background-color: #ededed"] > td[style*="border-left"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] > td[style*="border-left"] {
    border-left-color: #9B125F !important;
}

html.theme-dark #bills-list tr[style*="background-color: #ededed"] div,
html.theme-dark #bills-list tr[style*="background-color: #ededed"] span,
html.theme-dark #bills-list tr[data-theme-light-inline-style] div,
html.theme-dark #bills-list tr[data-theme-light-inline-style] span {
    color: #d9dde7 !important;
}

html.theme-dark #bills-list tr[style*="background-color: #ededed"] div[style*="color: green"],
html.theme-dark #bills-list tr[style*="background-color: #ededed"] span[style*="color: green"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] div[style*="color: green"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] span[style*="color: green"] {
    color: #75d66b !important;
}

html.theme-dark #bills-list tr[style*="background-color: #ededed"] div[style*="color: #61A5BC"],
html.theme-dark #bills-list tr[style*="background-color: #ededed"] span[style*="color: #61A5BC"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] div[style*="color: #61A5BC"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] span[style*="color: #61A5BC"] {
    color: #74c8df !important;
}

html.theme-dark #bills-list tr[style*="background-color: #ededed"] div[style*="color: #ED0101"],
html.theme-dark #bills-list tr[style*="background-color: #ededed"] span[style*="color: #ED0101"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] div[style*="color: #ED0101"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] span[style*="color: #ED0101"] {
    color: #ff6b6b !important;
}

html.theme-dark #bills-list tr[style*="background-color: #ededed"] div[style*="color: #9B125F"],
html.theme-dark #bills-list tr[style*="background-color: #ededed"] span[style*="color: #9B125F"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] div[style*="color: #9B125F"],
html.theme-dark #bills-list tr[data-theme-light-inline-style] span[style*="color: #9B125F"] {
    color: #c64b94 !important;
}

html.theme-dark #bills-list tr.bills-list-total-row,
html.theme-dark #bills-list tr.bills-list-total-row > td,
html.theme-dark #bills-list tr[data-theme-light-inline-style]:has(> td[colspan="3"]):has(> td[colspan="4"]),
html.theme-dark #bills-list tr[data-theme-light-inline-style]:has(> td[colspan="3"]):has(> td[colspan="4"]) > td,
html.theme-dark #bills-list tr[style*="background-color: #ededed"]:has(> td[colspan="3"]):has(> td[colspan="4"]),
html.theme-dark #bills-list tr[style*="background-color: #ededed"]:has(> td[colspan="3"]):has(> td[colspan="4"]) > td {
    background-color: #222630 !important;
    background-image: none !important;
}

html.theme-dark .tablePagination,
html.theme-dark .tablePaginator,
html.theme-dark #bills-list + div,
html.theme-dark #bills-list + div + div {
    background: transparent !important;
    background-image: none !important;
    text-shadow: none !important;
}

html.theme-dark .tablePagination li,
html.theme-dark .tablePaginator li {
    background: transparent !important;
    background-image: none !important;
}

html.theme-dark .tablePagination li a,
html.theme-dark .tablePagination li.current a,
html.theme-dark .tablePagination li:hover a,
html.theme-dark .tablePaginator li a,
html.theme-dark .tablePagination span {
    background: #242936 !important;
    background-image: none !important;
    border: 1px solid #343946 !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    color: #d9dde7 !important;
    text-shadow: none !important;
}

html.theme-dark .tablePagination li.current a,
html.theme-dark .tablePagination li:hover a,
html.theme-dark .tablePaginator li:hover a {
    background-color: #2b303d !important;
    border-color: #9B125F !important;
    color: #f0f2f6 !important;
}

html.theme-dark .tablePaginator .paginator,
html.theme-dark .tablePaginator .paginator span,
html.theme-dark .tablePaginator .b-core-ui-select,
html.theme-dark .tablePaginator .b-core-ui-select__button,
html.theme-dark .tablePaginator .b-core-ui-select__value,
html.theme-dark .tablePaginator select.selectBox {
    background-color: #222631 !important;
    background-image: none !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
    text-shadow: none !important;
}

html.theme-dark #bills-list button,
html.theme-dark #bills-list input[type="button"],
html.theme-dark #bills-list input[type="submit"] {
    background-color: #242936 !important;
    background-image: none !important;
    border: 1px solid #343946 !important;
    color: #d9dde7 !important;
    text-shadow: none !important;
}

.theme-switcher {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    margin-left: 8px;
    vertical-align: middle;
}

.theme-switcher--floating {
    position: fixed;
    right: 20px;
    bottom: 86px;
    z-index: 2147483000;
    gap: 8px;
    margin-left: 0;
}

.theme-switcher__button {
    appearance: none;
    -webkit-appearance: none;
    width: 13px;
    height: 13px;
    min-width: 13px;
    min-height: 13px;
    padding: 0;
    border: 1px solid #8a8a8a;
    border-radius: 50%;
    cursor: pointer;
    margin-left: 5px;
    line-height: 1;
    text-indent: -9999px;
}

.theme-switcher--floating .theme-switcher__button {
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
}

.theme-switcher__button--light {
    background: #ffffff;
}

.theme-switcher__button--dark {
    background: #000000;
}

.theme-switcher__button--active {
    outline: 2px solid #9B125F;
    outline-offset: 2px;
}

.theme-switcher__button:focus {
    outline: 2px solid #9B125F;
    outline-offset: 2px;
}

html.theme-dark .si-company-activity {
    background: transparent !important;
    background-color: transparent !important;
    border-bottom-color: #313541 !important;
    color: #d9dde7 !important;
}

html.theme-dark .si-company-activity:first-child {
    border-top-color: #9B125F !important;
}

html.theme-dark .si-company-title-box h2,
html.theme-dark .si-company-title-box h2 i,
html.theme-dark .si-company-group h3 i,
html.theme-dark .si-company-workers li i {
    color: #9B125F !important;
}

html.theme-dark .si-company-group h3 {
    color: #f0f2f6 !important;
}

html.theme-dark .si-company-field {
    border-bottom-color: #313541 !important;
}

html.theme-dark .si-company-field b {
    color: #d9dde7 !important;
}

html.theme-dark .si-company-field span,
html.theme-dark .si-company-workers li {
    color: #b9c0cf !important;
}

html.theme-dark .si-company-field a,
html.theme-dark .si-company-field a:visited {
    color: #9B125F !important;
}

html.theme-dark .si-company-logo img {
    background: transparent !important;
    background-color: transparent !important;
    mix-blend-mode: screen !important;
    opacity: 0.95 !important;
    -webkit-filter: grayscale(1) invert(1) brightness(0.95) contrast(1.35) !important;
    filter: grayscale(1) invert(1) brightness(0.95) contrast(1.35) !important;
}

html.theme-dark .home-cover-v7 {
    background: linear-gradient(90deg, #1d2028 0%, #1d2028 47%, #242936 100%) !important;
}

html.theme-dark .home-cover-v7:before {
    border-color: rgba(155, 18, 95, .18) !important;
    opacity: .55 !important;
}

html.theme-dark .home-cover-v7:after {
    background-image:
        linear-gradient(rgba(155, 18, 95, .12) 1px, transparent 1px),
        linear-gradient(90deg, rgba(155, 18, 95, .12) 1px, transparent 1px) !important;
    opacity: .22 !important;
}

html.theme-dark .home-cover-v7-title {
    color: #f0f2f6 !important;
}

html.theme-dark .home-cover-v7-description,
html.theme-dark .home-cover-v7-step,
html.theme-dark .home-cover-v7-phone-highlight span,
html.theme-dark .home-cover-v7-phone-row,
html.theme-dark .home-cover-v7-kpi span,
html.theme-dark .home-cover-v7-send span,
html.theme-dark .home-cover-v7-app-head span {
    color: #b8beca !important;
}

html.theme-dark .home-cover-v7-web,
html.theme-dark .home-cover-v7-paper,
html.theme-dark .home-cover-v7-kpi {
    background-color: #242936 !important;
    border-color: #343946 !important;
    box-shadow: 0 24px 42px rgba(0, 0, 0, .36) !important;
}

html.theme-dark .home-cover-v7-web:after,
html.theme-dark .home-cover-v7-window-bar,
html.theme-dark .home-cover-v7-row-head,
html.theme-dark .home-cover-v7-send {
    background: #20242d !important;
    border-color: #343946 !important;
}

html.theme-dark .home-cover-v7-window-bar i,
html.theme-dark .home-cover-v7-window-bar span,
html.theme-dark .home-cover-v7-side span,
html.theme-dark .home-cover-v7-paper em {
    background-color: #3c414f !important;
}

html.theme-dark .home-cover-v7-filters span,
html.theme-dark .home-cover-v7-table,
html.theme-dark .home-cover-v7-phone-screen,
html.theme-dark .home-cover-v7-phone-highlight {
    background-color: #1d2028 !important;
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark .home-cover-v7-row,
html.theme-dark .home-cover-v7-phone-row {
    border-color: #343946 !important;
    color: #d9dde7 !important;
}

html.theme-dark .home-cover-v7-row-head {
    color: #f0f2f6 !important;
}

html.theme-dark .home-cover-v7-partners-row,
html.theme-dark .home-cover-v7-partners-row[style],
html.theme-dark .home-cover-v7-partners-row .logo-images-box,
html.theme-dark .home-cover-v7-partners-row .logo-images-box[style],
html.theme-dark .home-cover-v7-partners-row .logo-images-more,
html.theme-dark .home-cover-v7-partners-row .logo-images-more[style],
html.theme-dark .home-cover-v7-partners-row .logo-images-more-v5,
html.theme-dark .home-cover-v7-partners-row .logo-images-more-v5[style] {
    background-color: transparent !important;
}

html.theme-dark .home-cover-v7-partners-row img {
    opacity: 1 !important;
    -webkit-filter: none !important;
    filter: none !important;
    mix-blend-mode: normal !important;
}

html.theme-dark .home-cover-v7-partners-row img.home-partner-logo-invert-dark {
    opacity: 1 !important;
    -webkit-filter: none !important;
    filter: none !important;
    mix-blend-mode: normal !important;
}

@media screen and (max-width: 640px) {
    .theme-switcher--floating {
        right: 14px;
        bottom: 82px;
    }
}
