/* WYGENEROWANE przez tools/dark-css.py z theme.css: nie edytować ręcznie (poprawki w dark.css) */
html[data-theme="dark"] .wc-block-mini-cart__badge { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-menu { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-ban-txt em { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-ban-h mark { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-go { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-pk { background: var(--c-paper); }
html[data-theme="dark"] .czc-cuis a:hover { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-plp-top select { background: var(--c-paper); }
html[data-theme="dark"] .czc-chk input { background: var(--c-paper); }
html[data-theme="dark"] .czc-fgo { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-pager .page-numbers.current { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-flist a:hover { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-news input:focus { border-color: var(--c-on-ink); }
html[data-theme="dark"] .czc-news button:hover { background: var(--c-paper) !important; border-color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-sizes a[aria-current] { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-b-add { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-sugg { background: var(--c-bg, var(--c-paper)); }
html[data-theme="dark"] header.wp-block-template-part { background: var(--c-bg, var(--c-paper)); }
html[data-theme="dark"] .czc-qty-hint { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-mini-bar { background: var(--c-bg, var(--c-paper)); }
html[data-theme="dark"] .czc-mini-cart b { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-steps li.on { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-co .wc-block-components-text-input input, html[data-theme="dark"] .czc-co .wc-block-components-combobox .wc-block-components-combobox-control input, html[data-theme="dark"] .czc-co .wc-block-components-totals-coupon input, html[data-theme="dark"] .czc-co .wc-block-components-address-autocomplete input { background: var(--c-paper); }
html[data-theme="dark"] .czc-co .wc-blocks-components-select__select, html[data-theme="dark"] .czc-co .wc-blocks-components-select .wc-blocks-components-select__container { background: var(--c-paper); }
html[data-theme="dark"] .czc-co .wc-block-components-textarea { background: var(--c-paper); }
html[data-theme="dark"] .czc-co .wc-block-components-checkout-step__title::before { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-co .wc-block-components-radio-control__option-checked, html[data-theme="dark"] .czc-co .wc-block-components-radio-control-accordion-option--checked-option-highlighted { background: color-mix(in srgb, var(--c-1) 22%, var(--c-paper)); }
html[data-theme="dark"] .czc-co .wc-block-components-radio-control__input { background: var(--c-paper) !important; }
html[data-theme="dark"] .czc-co .wc-block-components-order-summary-item__quantity { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-social .fs_auth_btn { background: var(--c-paper) !important; }
html[data-theme="dark"] .czc-co .easypack_show_geowidget:hover { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-co .inpost_pl_selected_point_data_wrap:not(:empty), html[data-theme="dark"] .czc-co .inpost-parcel-locker-wrap:not(:empty) { background: var(--c-paper); }
html[data-theme="dark"] .czc-ship-info { background: var(--c-paper); }
html[data-theme="dark"] .czc-sum__step { background: var(--c-paper); }
html[data-theme="dark"] .czc-co .wc-block-components-checkout-place-order-button:hover { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-co .select-paczkomat-button:hover { color: var(--c-on-ink) !important; }
html[data-theme="dark"] #widget-modal.widget-modal { background: var(--c-paper) !important; }
html[data-theme="dark"] #widget-modal .widget-modal__topbar { color: var(--c-on-ink) !important; }
html[data-theme="dark"] #widget-modal .widget-modal__close { color: var(--c-on-ink) !important; }
html[data-theme="dark"] #widget-modal .search-widget { background: var(--c-paper) !important; }
html[data-theme="dark"] #widget-modal .view-chooser { background: var(--c-paper) !important; }
html[data-theme="dark"] #widget-modal .view-chooser > div { background: var(--c-paper) !important; }
html[data-theme="dark"] #widget-modal .view-chooser .btn { background: var(--c-paper) !important; }
html[data-theme="dark"] #widget-modal .popup-container .details-link { border: 1px solid var(--c-on-ink) !important; color: var(--c-on-ink) !important; }
html[data-theme="dark"] #widget-modal .popup-container .select-link:hover { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-pill { background: var(--c-paper); }
html[data-theme="dark"] .czc-pill.is-black { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-btn-primary:hover { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-btn-secondary { background: var(--c-paper); }
html[data-theme="dark"] .czc-btn-details { background: var(--c-paper); }
html[data-theme="dark"] .czc-btn-page { background: var(--c-paper); }
html[data-theme="dark"] .czc-account-header { background: var(--c-paper); }
html[data-theme="dark"] .czc-account-header__tag { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-account-header__logout { background: var(--c-paper); }
html[data-theme="dark"] #customer_login .col-1, html[data-theme="dark"] #customer_login .col-2, html[data-theme="dark"] #customer_login .u-column1, html[data-theme="dark"] #customer_login .u-column2 { background: var(--c-paper) !important; }
html[data-theme="dark"] .woocommerce-customer-details .woocommerce-column { background: var(--c-paper) !important; }
html[data-theme="dark"] .wc-block-order-confirmation-additional-fields-wrapper { background: var(--c-paper) !important; }
html[data-theme="dark"] .czc-ac-nav { background: var(--c-paper); }
html[data-theme="dark"] .czc-ac-nav__head { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-ac-nav__item.is-current, html[data-theme="dark"] .czc-ac-nav__item.is-active { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-ac-nav__item.is-current .czc-ac-nav__link, html[data-theme="dark"] .czc-ac-nav__item.is-active .czc-ac-nav__link { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-ac-nav__item.is-current .czc-ac-nav__arrow, html[data-theme="dark"] .czc-ac-nav__item.is-active .czc-ac-nav__arrow { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-dash-card { background: var(--c-paper); }
html[data-theme="dark"] .czc-dash-shortcuts { background: var(--c-paper); }
html[data-theme="dark"] .czc-dash-short__tag { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-orders-table { background: var(--c-paper); }
html[data-theme="dark"] .czc-orders-table tr:hover td, html[data-theme="dark"] .czc-orders-table tr:hover th { background: var(--c-hover); }
html[data-theme="dark"] .czc-back-link { background: var(--c-paper); }
html[data-theme="dark"] .czc-order-bacs-note code { color: var(--c-on-ink); }
html[data-theme="dark"] .woocommerce-table--order-details { background: var(--c-paper); }
html[data-theme="dark"] .woocommerce-table--order-details tbody tr:hover td { background: var(--c-hover); }
html[data-theme="dark"] .woocommerce-table--order-details tfoot th { background: var(--c-paper); }
html[data-theme="dark"] .czc-addr-card { background: var(--c-paper); }
html[data-theme="dark"] .woocommerce .form-row input.input-text, html[data-theme="dark"] .woocommerce .form-row select { background: var(--c-paper); }
html[data-theme="dark"] .woocommerce .form-row textarea { background: var(--c-paper); }
html[data-theme="dark"] .comment-form input[type="text"], html[data-theme="dark"] .comment-form input[type="email"], html[data-theme="dark"] .comment-form input[type="url"] { background: var(--c-paper); }
html[data-theme="dark"] .comment-form textarea { background: var(--c-paper); }
html[data-theme="dark"] .woocommerce .form-row input[type="checkbox"]:not(.wc-block-components-checkbox__input) { background: var(--c-paper); }
html[data-theme="dark"] .woocommerce .button:where(button[name="save_address"], button[name="save_account_details"], button[name="login"], button[name="register"]):hover { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .woocommerce form.woocommerce-EditAccountForm fieldset legend { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-reset-card { background: var(--c-paper); }
html[data-theme="dark"] .czc-reset-field input.input-text { background: var(--c-paper) !important; }
html[data-theme="dark"] .czc-reset-submit:hover { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .woocommerce-message a.button { background: var(--c-paper) !important; }
html[data-theme="dark"] .woocommerce-message a.button:hover { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .woocommerce-error { background: var(--c-paper) !important; }
html[data-theme="dark"] .czc-co .czc-fv-title::before { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-kd { background: var(--c-paper); }
html[data-theme="dark"] .czc-kd::before { background: var(--c-paper); }
html[data-theme="dark"] .czc-kd__cart { background: var(--c-paper); }
html[data-theme="dark"] .czc-kd__checkout { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-kd__checkout { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-co .czc-xp__title::before { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-co .czc-xp__btn { background: var(--c-paper); }
html[data-theme="dark"] .czc-co .czc-xp__btn.is-gpay, html[data-theme="dark"] .czc-co .czc-xp__btn.is-apay { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-gen-btn { background: var(--c-paper); }
html[data-theme="dark"] .czc-gen-btn--outline { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-gen-chip { background: var(--c-paper); }
html[data-theme="dark"] .czc-gen-fbtn { background: var(--c-paper); }
html[data-theme="dark"] .czc-gen-fbtn.is-active { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-rcard { background: var(--c-paper); }
html[data-theme="dark"] .czc-rcard__hdr { background: var(--c-hover); }
html[data-theme="dark"] .czc-ing-item__sug { background: var(--c-hover); }
html[data-theme="dark"] .czc-ing-item__add-btn:hover { color: var(--c-on-ink); }
html[data-theme="dark"] .czc-ing-item__add-btn.is-added { color: var(--c-on-ink); }
@media (max-width: 900px) {
	html[data-theme="dark"] .czc-ftg { background: var(--c-paper); }
}
@media (max-width: 700px) {
	html[data-theme="dark"] .czc-bar { color: var(--c-on-ink); }
}
html[data-theme="dark"] .wc-block-components-quantity-selector { background: var(--c-paper) !important; }
html[data-theme="dark"] .czc-co .wc-block-components-totals-coupon__button { color: var(--c-on-ink) !important; }
html[data-theme="dark"] .czc-news button { color: var(--c-on-ink) !important; }
