/* 2026-08-04 | Codex | Versionierten Preislistenbestand und danach die zentrale Primary-CTA-Komponente eingebunden. */
/* 2026-08-07 | Claude | Zentrale Form-Inputfield-Komponente ergänzt, danach die temporäre preislistenspezifische Geometrieschicht (pricelist-special.css), danach unverändert Primary CTA First Rank. */
/* 2026-08-12 | Codex | Dateibasierte Kennung des geänderten lokalen Preislistenbestands für zuverlässige @import-Auslieferung. */
/* 2026-11-07 | Claude | D1: Abfrage-Kennung, damit der Browser die geänderte vers002 neu lädt. */
@import url("./vt-domain-pricelist-vers002.css?v=d7"); /* D7, alt: ?v=d6 */
@import url("../../../03-components/vt-form-inputfield.css");
@import url("../../../03-components/vt-form-inputfield-icon.css");
@import url("./pricelist-special.css");
/* D7: Abfrage-Kennung, damit die erweiterte Komponente neu geladen wird */
@import url("../../../03-components/vt-cta-firstrank.css?v=d7");

/* Druckdialog: keine Positionierung des Druck-Icons. */
.vt-domain-pricelist-print-modal .vt-print-form { display:grid; gap:12px; width:100%; text-align:left; }
.vt-domain-pricelist-print-modal .vt-print-form label { display:block; cursor:pointer; }
.vt-domain-pricelist-print-modal .vt-print-range { display:flex; gap:12px; }
.vt-domain-pricelist-print-modal .vt-print-range[hidden] { display:none; }
.vt-domain-pricelist-print-modal .vt-print-range input { width:75px; }
.vt-domain-pricelist-print-modal .vt-print-error { color:#a11; }

/* 2026-11-08 | V2 Korrektur: kompakter Druckdialog, ohne globale Modal-/CTA-Regeln. */
.vt-domain-pricelist-print-modal .vt-print-form { gap: 8px; }
.vt-domain-pricelist-print-modal .vt-print-form > label { margin: 0; line-height: 1.4; }
.vt-domain-pricelist-print-modal .vt-print-range { align-items: end; gap: 10px; margin: 0 0 2px 22px; }
.vt-domain-pricelist-print-modal .vt-print-range label { display: flex; flex-direction: column; gap: 3px; }
.vt-domain-pricelist-print-modal .vt-print-range input { box-sizing: border-box; width: 76px; min-height: 34px; padding: 5px 8px; border: 1px solid rgba(120,165,235,.5); border-radius: 8px; background: transparent; color: inherit; }
.vt-domain-pricelist-print-modal .vt-print-error[hidden] { display: none; }
.vt-domain-pricelist-print-modal .vt-print-error { margin: 0; }
/* Druckbutton bleibt im bestehenden Elementor-Bereich. */
button.vt-domainprice-printer { border-radius: 10px; }

/* 2026-11-08 | Druck V3: nur Druckdialog, keine globale Modal- oder CTA-Aenderung. */
.vt-domain-pricelist-print-modal .vt-print-submit { border-radius: 20px; }
