.uauflow-scope{--uf-black:#10100f;--uf-paper:#eee9dd;--uf-cream:#f5f3ee;--uf-accent:#d60030;--uf-white:#fff;--uf-line:color-mix(in oklab, var(--uf-black) 14%, transparent);--uf-line-dark:color-mix(in oklab, var(--uf-paper) 22%, transparent);color:var(--uf-black);background-color:var(--uf-cream);font-family:UAUFLOW Sans,ui-sans-serif,system-ui,sans-serif}.uauflow-scope .uf-serif{font-family:"Source Serif 4",Georgia,Times New Roman,serif}.uauflow-scope .uf-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.uauflow-scope.uf-dark,.uauflow-scope .uf-dark{background-color:var(--uf-black);color:var(--uf-paper)}.uauflow-scope .uf-page-title{letter-spacing:-.02em;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:600;line-height:1.06}.uauflow-scope .uf-body{font-size:clamp(1.0625rem,1.25vw,1.375rem);line-height:1.55}.uauflow-scope .uf-gantt-cell{font-size:.9375rem}.uauflow-scope :focus-visible{outline:2px solid var(--uf-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.uauflow-scope *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.uf-print-root{z-index:-1;background:var(--uf-cream);width:297mm;color:var(--uf-black);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:fixed;top:0;left:-400vw}.uf-print-page{box-sizing:border-box;background:var(--uf-cream);width:297mm;height:210mm;color:var(--uf-black);-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-template-rows:12mm minmax(0,1fr) 9mm;padding:8mm 10mm 7mm;display:grid;overflow:hidden}.uf-print-page.uf-dark{background:var(--uf-black)!important;color:var(--uf-paper)!important}.uf-print-header,.uf-print-footer{border-color:var(--uf-line);align-items:center;gap:4mm;display:flex}.uf-dark .uf-print-header,.uf-dark .uf-print-footer{border-color:var(--uf-line-dark)}.uf-print-header{border-bottom-style:solid;border-bottom-width:.25mm;font-size:8pt}.uf-print-header img{width:auto;height:6mm}.uf-print-header span:last-child{margin-left:auto}.uf-print-content{align-items:center;min-height:0;padding:6mm 4mm;display:flex;overflow:hidden}.uf-print-content>*{width:100%}.uf-print-content-gantt{align-items:flex-start;padding:3mm 0}.uf-print-fit{transform-origin:top;width:100%}.uf-print-content-gantt .uf-print-fit{display:block}.uf-print-footer{opacity:.78;border-top-style:solid;border-top-width:.25mm;justify-content:space-between;font-size:7pt}.uf-print-root .uf-page-title{font-size:23pt}.uf-print-root .uf-body{font-size:11pt}.uf-print-root .overflow-auto,.uf-print-root .overflow-x-auto,.uf-print-root .overflow-hidden{max-height:none!important;overflow:visible!important}.uf-print-root .sticky{position:static!important}.uf-print-root table{font-size:8pt;width:100%!important;min-width:0!important}.uf-print-root [data-print-mode=true],.uf-print-root [data-print-mode=true]>*{height:auto;min-height:0;display:block;flex:none!important}.uf-print-root [data-print-mode=true] table{table-layout:fixed;font-size:6.5pt}.uf-print-root [data-print-mode=true] th,.uf-print-root [data-print-mode=true] td{padding:.3mm 1mm!important;line-height:1!important;position:static!important}.uf-print-root [data-print-mode=true] th:first-child,.uf-print-root [data-print-mode=true] td:first-child{width:38%;max-width:none}.uf-print-root [data-print-mode=true] th:nth-child(2),.uf-print-root [data-print-mode=true] td:nth-child(2){width:15%}.uf-print-root [data-print-mode=true] button{font-size:inherit;line-height:inherit}.uf-print-root .uf-gantt-cell{font-size:6.5pt}.uf-print-root .truncate{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media print{@page{size:A4 landscape;margin:0}html,body{background:var(--uf-cream)!important;margin:0!important;padding:0!important}.uf-screen-root{display:none!important}.uf-print-root{z-index:auto;position:static;top:auto;left:auto}.uf-print-page{break-after:page;page-break-after:always}.uf-print-page:last-child{break-after:auto;page-break-after:auto}}:is(html:has(.uf-screen-root),body:has(.uf-screen-root)){overflow-x:hidden}
