@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@500;600;700;800;900&display=swap";:root{--brand-primary:#0099de;--brand-hover:#0077b3;--brand-accent:#38bdf8;--brand-dark:#0f172a;--brand-light:#0099de14;--brand-light-border:#0099de40;--brand-glow:#0099de59;--knauf-blue:var(--brand-primary);--knauf-blue-hover:var(--brand-hover);--knauf-dark:var(--brand-dark)}.bg-brand-primary{background-color:var(--brand-primary)!important}.text-brand-primary{color:var(--brand-primary)!important}.border-brand-primary{border-color:var(--brand-primary)!important}.bg-brand-light{background-color:var(--brand-light)!important}.border-brand-light{border-color:var(--brand-light-border)!important}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#0f172a;background-color:#f8fafc;min-height:100vh;font-family:Inter,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,.font-heading{font-family:Plus Jakarta Sans,Inter,sans-serif}.card-clean{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}.card-clean:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}.btn-primary{background-color:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary:hover{background-color:var(--brand-hover)}.btn-secondary{color:#334155;cursor:pointer;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-secondary:hover{color:#0f172a;background-color:#e2e8f0}#reader{border:2px solid #e2e8f0!important;border-radius:.75rem!important;width:100%!important;overflow:hidden!important}#reader video{object-fit:cover!important;border-radius:.625rem!important;width:100%!important}@media print{body *{visibility:hidden!important}h1,h2,h3,h4,header,footer,button,nav,.no-print{display:none!important}body.print-mode-xprinter .print-area-xprinter,body.print-mode-xprinter .print-area-xprinter *{visibility:visible!important}body.print-mode-xprinter .print-area-xprinter{width:30mm!important;height:30mm!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}body.print-mode-xprinter .xprinter-label-item{page-break-after:always!important;break-after:page!important;width:30mm!important;min-width:30mm!important;height:30mm!important;min-height:30mm!important;margin:0!important;padding:1px!important}body.print-mode-a4 .print-area-a4,body.print-mode-a4 .print-area-a4 *{visibility:visible!important}body.print-mode-a4 .print-area-a4{background:0 0!important;border:none!important;width:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}body.print-mode-a4 .a4-grid-container{grid-template-columns:repeat(6,30mm)!important;justify-content:center!important;gap:2mm!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}body.print-mode-a4 .a4-label-item{page-break-inside:avoid!important;break-inside:avoid!important;width:30mm!important;min-width:30mm!important;height:30mm!important;min-height:30mm!important;margin:0!important}}
