/* KOP stylesheet entry point. Actual CSS lives in public/assets/css modules. */
@import url("/assets/css/00-base-auth-nav.css?v=20260709-01");
@import url("/assets/css/01-user-proxy.css?v=20260714-01");
@import url("/assets/css/04-global-header-search.css?v=20260712-02");
@import url("/assets/css/10-search-toolbar.css?v=20260713-08");
@import url("/assets/css/20-product-detail.css?v=20260709-01");
@import url("/assets/css/21-product-icecat-content.css?v=20260713-06");
@import url("/assets/css/30-prices-tabs.css?v=20260707-03");
@import url("/assets/css/40-admin-reporting.css?v=20260713-13");
@import url("/assets/css/46-customers.css?v=20260714-02");
@import url("/assets/css/45-product-warranties.css?v=20260714-14");
@import url("/assets/css/47-opos-manager.css?v=20260714-10");
@import url("/assets/css/50-export-layout.css?v=20260714-12");
@import url("/assets/css/55-offers.css?v=20260714-06");
@import url("/assets/css/58-orders.css?v=20260713-93");
@import url("/assets/css/60-shopware-repricing-access.css?v=20260710-09");
@import url("/assets/css/61-shopware-enrichment.css?v=20260711-09");
@import url("/assets/css/62-company-admin.css?v=20260709-09");
@import url("/assets/css/65-rma-admin.css?v=20260711-16");
@import url("/assets/css/66-analytics.css?v=20260713-14");
@import url("/assets/css/67-b2b-portal.css?v=20260714-16");
@import url("/assets/css/70-export-rule-editor.css?v=20260714-05");
@import url("/assets/css/72-logfiles.css?v=20260709-02");
@import url("/assets/css/75-external-api.css?v=20260709-02");
@import url("/assets/css/76-interfaces-openai.css?v=20260714-06");
@import url("/assets/css/77-interfaces-trackingmore.css?v=20260712-01");
@import url("/assets/css/79-interfaces-email.css?v=20260712-02");
@import url("/assets/css/80-combos-report-polish.css?v=20260706-06");
@import url("/assets/css/90-modals-responsive.css?v=20260707-03");
@import url("/assets/css/95-kop-ci-polish.css?v=20260710-05");
@import url("/assets/css/78-jobs.css?v=20260712-02");
.jobs-combo input { width: 100%; }
.jobs-parameter-summary .status-chip { position: static !important; inset: auto !important; justify-self: start; margin: 0 !important; }
.jobs-cron-generator { display: grid; gap: 9px; padding: 10px; border: 1px solid #dbe3e8; border-radius: 8px; background: #fafbfd; }
.jobs-cron-generator-head { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
.jobs-cron-generator-head span { color: #687985; font-size: 11px; text-align: right; }
.jobs-cron-presets, .jobs-weekday-buttons { display: flex; flex-wrap: wrap; gap: 6px; }
.jobs-cron-presets button, .jobs-weekday-buttons button { min-height: 31px; padding: 0 10px; }
.jobs-weekly-generator { display: grid; grid-template-columns: minmax(260px, 1fr) 150px auto; align-items: end; gap: 10px; padding-top: 9px; border-top: 1px solid #dbe3e8; }
.jobs-weekly-generator > div { display: grid; gap: 5px; }
.jobs-weekday-buttons button.is-active { border-color: #005f9a !important; background: #005f9a !important; box-shadow: inset 0 -2px 0 #003f66; }
@media (max-width: 720px) { .jobs-weekly-generator { grid-template-columns: 1fr; } .jobs-cron-generator-head { align-items: flex-start; flex-direction: column; } .jobs-cron-generator-head span { text-align: left; } }
.jobs-row-actions { display: flex; align-items: center; gap: 6px; min-width: 126px; }
.jobs-icon-button { display: inline-grid !important; place-items: center; width: 34px; height: 32px; min-width: 34px; padding: 0 !important; }
.jobs-icon-button svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.jobs-shell .jobs-icon-button.is-danger { border-color: #a13b35 !important; background: #a13b35 !important; color: #fff !important; }
