:root{--background:#0e121b;--foreground:#f4f7ff;--pm-shell-pad:clamp(10px, 1.1vw, 28px);--pm-shell-gap:clamp(10px, 1vw, 24px);--pm-shell-radius:clamp(16px, 1.3vw, 28px);--pm-form-width:clamp(355px, 22vw, 460px);--pm-sidebar-width:clamp(260px, 15vw, 330px)}:root[data-theme=light]{--background:#f4f6fb;--foreground:#171a24}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Satoshi,Segoe UI,sans-serif;display:flex}h1,h2,h3,h4,h5,h6{font-family:Satoshi,Segoe UI,sans-serif;font-weight:700}input,button,select,textarea{font-family:inherit}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media print{html,body{color:#111!important;background:#fff!important}body[data-printing] [class*=workshopPage]{background:#fff!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}body[data-printing] [class*=workshopCanvasBody],body[data-printing] [class*=workshopCanvasCard]{max-height:none!important;overflow:visible!important}body[data-printing] [class*=workshopMiniNav],body[data-printing] [class*=workshopAssistantColumn],body[data-printing] [class*=workshopTopRow],body[data-printing] [class*=workshopCanvasHeader],body[data-printing] [class*=reportFooterActions],body[data-printing] [class*=reportCta],body[data-printing] [class*=workshopUpgrade],body[data-printing] [class*=workshopToast]{display:none!important}body[data-printing] [class*=workshopFullLayout]{display:block!important}body[data-printing] [class*=reportCard],body[data-printing] [class*=workshopDetailsCard]{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#ccc!important}body[data-printing] tr{break-inside:avoid}body[data-printing] [class*=reportCard] h2,body[data-printing] [class*=reportCard] td,body[data-printing] [class*=reportCard] th,body[data-printing] [class*=reportCard] span,body[data-printing] [class*=reportCard] strong,body[data-printing] [class*=reportCard] li,body[data-printing] [class*=reportCard] p{color:#111!important}body[data-printing] [class*=reportTable] th{background:#f2f2f2!important}@page{margin:16mm}}
