.print-only,.printable-notes,.printable-only{display:none}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#ffffff!important;color:#000000!important}.dark{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:215 64% 55%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 84% 4.9%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%}.bg-background,.bg-card,.bg-muted,.bg-popover,.bg-secondary{background-color:transparent!important}.non-printable,[data-radix-popper-content-wrapper],[role=dialog],dialog,footer,header{display:none!important}.printable-only{display:block!important}.printable-notes{display:none}body.print-notes-only{padding:0!important;background-color:#ffffff!important;color:#000000!important}body.print-notes-only,body.print-notes-only [data-printable-notes]{margin:0!important;width:100%!important;height:auto!important;overflow:visible!important}body.print-notes-only [data-printable-notes]{display:block!important;max-width:none!important;padding:2rem!important;border:none!important;box-shadow:none!important}body.print-include-notes .printable-notes{display:block!important;margin-top:1rem!important;padding-top:1rem!important;border-top:1px dashed #cccccc!important;height:auto!important}.border,.card,.printable-content,.printable-goal-map,[data-printable-notes],body.print-include-notes .printable-notes li,body.print-include-notes .printable-notes p,body.print-include-notes .printable-notes>div{background-color:#ffffff!important;color:#000000!important;border:none!important;box-shadow:none!important;height:auto!important;min-height:0!important}.group\/main-content,.group\/main-content>div,[class*=border]{border-color:transparent!important}.printable-notes{display:none!important}body.print-show-main-notes .main-task-notes,body.print-show-subtask-notes .subtask-notes{display:block!important}body.print-hide-subtasks .subtasks-container{display:none!important}h1,h2,h3,h4,h5,h6,li,p{page-break-inside:auto}*{scrollbar-width:none!important}::-webkit-scrollbar{display:none!important}}@media print{.group\/main-content{margin-left:0!important;width:100%!important;max-width:none!important}body,div:not([class*=bg-]),h1,h2,h3,h4,h5,h6,p,span:not([class*=badge]):not([class*=bg-]){color:#000000}.floating-action-button,.kanban-scroll-container,.mapboxgl-control-container,.zoom-controls,[class*=scroll-area],button[aria-label=Help]{overflow:visible!important;height:auto!important;width:100%!important;max-width:none!important}.non-printable,[data-radix-popper-content-wrapper],[role=dialog],dialog,footer,header{display:none!important}.printable-only{display:block!important}.printable-notes{display:none}body.printing-goal-map,body.printing-goal-map .app-shell{background:#ffffff!important;color:#000000!important}body.printing-goal-map .app-shell{display:block!important;min-height:auto!important}body.printing-goal-map .app-shell>:not(.app-shell-main){display:none!important}body.printing-goal-map .app-shell-main{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;overflow:visible!important}body.printing-goal-map .app-shell-main>:not(main){display:none!important}body.printing-goal-map .app-shell-main main,body.printing-goal-map .app-shell-main main>div{overflow:visible!important;height:auto!important;min-height:0!important}body.printing-goal-map .app-shell-main main>div>:not(.goal-map-print-root){display:none!important}body.printing-goal-map .goal-map-print-root{display:block!important;width:100%!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;background:#ffffff!important}body.printing-goal-map .goal-map-print-root .card,body.printing-goal-map .goal-map-print-root .printable-content,body.printing-goal-map .goal-map-print-root [class*=bg-]{background:#ffffff!important;color:#000000!important;box-shadow:none!important}body.print-notes-only [data-printable-notes] :where(p,span,div,li,ul,ol,strong,b,em,i,h1,h2,h3,h4,h5,h6,blockquote,code),body.printing-goal-map .goal-map-print-root .printable-notes :where(p,span,div,li,ul,ol,strong,b,em,i,h1,h2,h3,h4,h5,h6,blockquote,code),body.printing-goal-map .goal-map-print-root [data-printable-notes] :where(p,span,div,li,ul,ol,strong,b,em,i,h1,h2,h3,h4,h5,h6,blockquote,code){color:#000000!important;-webkit-text-fill-color:#000000!important;background:transparent!important}body.print-notes-only [data-printable-notes] a,body.print-notes-only [data-printable-notes] a *,body.printing-goal-map .goal-map-print-root .printable-notes a,body.printing-goal-map .goal-map-print-root .printable-notes a *,body.printing-goal-map .goal-map-print-root [data-printable-notes] a,body.printing-goal-map .goal-map-print-root [data-printable-notes] a *{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;text-decoration:underline!important;text-underline-offset:2px!important;background:transparent!important}body.print-notes-only [data-printable-notes] a:visited,body.printing-goal-map .goal-map-print-root .printable-notes a:visited,body.printing-goal-map .goal-map-print-root [data-printable-notes] a:visited{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}body.printing-goal-map .goal-map-print-root [data-sidebar=rail],body.printing-goal-map .goal-map-print-root [data-sidebar=sidebar],body.printing-goal-map .goal-map-print-root [data-sidebar=trigger]{display:none!important}}.product-app-shell{background-image:radial-gradient(circle at top,hsl(var(--product-primary)/.2),transparent 32%),linear-gradient(180deg,hsl(var(--product-canvas)) 0,hsl(var(--product-canvas-edge)) 100%);color:hsl(var(--foreground))}.product-page-shell{position:relative;overflow:hidden;isolation:isolate;background-color:hsl(var(--product-canvas));background-image:linear-gradient(180deg,hsl(var(--product-canvas)) 0,hsl(var(--product-canvas)) 62%,hsl(var(--product-canvas-edge)) 100%);color:hsl(var(--foreground))}.product-page-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at top left,hsl(var(--product-primary)/.28),transparent 44%),radial-gradient(circle at top right,hsl(var(--product-signal)/.08),transparent 24%);background-size:auto;opacity:1}.product-page-shell:after{content:"";position:absolute;inset-inline:0;bottom:0;height:16rem;pointer-events:none;background:radial-gradient(circle at bottom right,hsl(var(--product-panel-strong)/.18),transparent 34%)}.product-page-content{position:relative;z-index:1}.product-panel{border:1px solid hsl(var(--product-border-strong)/.5);border-radius:1rem;background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:var(--shadow-product-panel)}.product-panel-muted{background:hsl(var(--product-panel)/.7);color:hsl(var(--card-foreground))}.product-panel-muted,.product-toolbar{border:1px solid hsl(var(--product-border)/.4);border-radius:1rem}.product-toolbar{background:hsl(var(--product-panel)/.4);color:hsl(var(--product-foreground-muted))}.product-inset-panel{border:1px solid hsl(var(--product-border-strong)/.5);border-radius:.75rem;background:hsl(var(--product-panel));box-shadow:var(--shadow-product-inner)}.product-banner{border:1px solid hsl(var(--product-border-strong)/.5);border-radius:1rem;background:hsl(var(--product-panel)/.7);color:hsl(var(--product-foreground))}.product-banner[data-tone=success]{border-color:hsl(var(--product-success)/.35);background:hsl(var(--product-success)/.12)}.product-banner[data-tone=warning]{border-color:hsl(var(--product-warning)/.4);background:hsl(var(--product-warning)/.12)}.product-chip{border:1px solid hsl(var(--product-border)/.5);border-radius:.75rem;background:hsl(var(--product-panel-strong)/.4);color:hsl(var(--product-foreground-muted))}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-auto::-webkit-scrollbar{display:block}.scrollbar-auto{-ms-overflow-style:auto;scrollbar-width:auto}@media print{.product-app-shell,.product-page-shell{background:#fff!important;color:#0f172a!important}.product-page-shell:after,.product-page-shell:before{display:none!important}.product-banner,.product-chip,.product-inset-panel,.product-panel,.product-panel-muted,.product-toolbar{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}}