.theme-kt{--kt-bg:#0c0c0c;--kt-bg-raised:#161616;--kt-bg-sunken:#080808;--kt-fg:#f5f0eb;--kt-fg-muted:#a8a29e;--kt-fg-faint:#78716c;--kt-brand:#d4842c;--kt-brand-deep:#b45309;--kt-brand-soft:#f0a84d;--kt-brand-glow:#d4842c59;--color-brand:var(--kt-brand);--color-secondary:var(--kt-brand-deep);--color-accent:var(--kt-brand-soft);--color-muted:var(--kt-fg-muted);--color-bg:var(--kt-bg);--color-fg:var(--kt-fg);--color-info:#87b2df;--color-success:#69ba7c;--color-warning:var(--kt-brand);--color-error:#e85a48;--color-border:#d4842c38;--color-card:var(--kt-bg-raised);--color-hover:#d4842c1f;background-color:var(--kt-bg);color:var(--kt-fg)}@supports (color:lab(0% 0 0)){.theme-kt{--color-info:lab(70.8112% -6.37904 -27.618);--color-success:lab(69.0581% -35.9632 23.4195);--color-error:lab(57.7201% 55.3476 40.5147)}}.kt-panel-grad{background-color:var(--kt-bg-raised);background-image:radial-gradient(120% 90% at 78% 12%, var(--kt-brand-glow), transparent 55%), radial-gradient(110% 80% at 10% 100%, #d4842c14, transparent 60%)}.kt-rule-brand{background:linear-gradient(90deg, transparent, var(--kt-brand), transparent)}.theme-kiosk{--k-paper:#f6f2ea;--k-paper-2:#fbf8f1;--k-paper-3:#efe9dc;--k-ink:#231f1a;--k-ink-soft:#6f665b;--k-ink-faint:#a79e90;--k-panel:#1e1b17;--k-panel-2:#2a2520;--k-gold:#c2a06a;--k-gold-deep:#a8854f;--k-gold-soft:#e7d9be;--color-brand:var(--k-gold);--color-secondary:var(--k-ink);--color-accent:var(--k-gold);--color-muted:var(--k-ink-soft);--color-bg:var(--k-paper);--color-fg:var(--k-ink);--color-info:#dfcbaa;--color-success:#7bb587;--color-warning:var(--k-gold);--color-error:#c65b4c;--color-border:#231f1a1a;--color-card:var(--k-paper-2);--color-hover:var(--k-paper-3);background-color:var(--k-paper);color:var(--k-ink)}@supports (color:lab(0% 0 0)){.theme-kiosk{--color-info:lab(82.7045% 3.59109 19.4155);--color-success:lab(68.6888% -26.8473 17.3539);--color-error:lab(52.3168% 42.7675 30.3439)}}.k-panel-grad{background-color:var(--k-panel,#1e1b17);background-image:radial-gradient(120% 90% at 78% 12%,#c2a06a29,#0000 55%),radial-gradient(110% 80% at 10% 100%,#c2a06a12,#0000 60%)}.k-rule-gold{background:linear-gradient(90deg,#0000,#c2a06a8c,#0000)}.kt-quote-print{display:none}@media print{@page{size:A4;margin:14mm 12mm}body *{visibility:hidden!important}.kt-quote-print,.kt-quote-print *{visibility:visible!important}.kt-quote-print{color:#111;background:#fff;font:11px/1.45 Roboto,Arial,sans-serif;display:block;position:absolute;inset:0 0 auto}.kt-quote-print header{border-bottom:3px solid #d4842c;margin-bottom:14px;padding-bottom:8px}.kt-quote-print h1{letter-spacing:.04em;font-size:20px;font-weight:800;color:#b45309!important}.kt-quote-print header p{color:#8a5a1c;text-transform:uppercase;font-size:10px;font-weight:600}.kt-quote-print .kq-meta{gap:24px;margin-top:6px;display:flex}.kt-quote-print .kq-section{-moz-column-break-inside:auto;break-inside:auto;margin-bottom:16px}.kt-quote-print h2{background:#fde9cf;margin-bottom:4px;padding:4px 8px;font-size:13px;font-weight:700;color:#111!important}.kt-quote-print table{border-collapse:collapse;width:100%}.kt-quote-print th{text-align:left;background:#f5b45a;font-weight:700}.kt-quote-print th,.kt-quote-print td{vertical-align:top;border:1px solid #d9d9d9;padding:4px 6px}.kt-quote-print tr{-moz-column-break-inside:avoid;break-inside:avoid}.kt-quote-print .num{text-align:right;white-space:nowrap}.kt-quote-print .kq-sum td{background:#e7f3e7;font-weight:700}.kt-quote-print dl{margin-top:6px}.kt-quote-print dl div{gap:8px;display:flex}.kt-quote-print dt{color:#555;flex-shrink:0;width:90px;font-weight:600}.kt-quote-print .kq-total{border:2px solid #d4842c;margin:6px 0 10px;padding:8px 10px}.kt-quote-print .kq-total div{justify-content:space-between;font-size:13px;display:flex}.kt-quote-print .kq-total b{font-size:15px}.kt-quote-print .kq-note{color:#555;font-style:italic}.kt-quote-print footer{color:#666;border-top:1px solid #ddd;margin-top:14px;padding-top:6px;font-size:10px}}
