/* Presentation only. Preserve print/PDF layout and existing application behavior. */
@media screen {
 :root{--cks-panel-radius:16px;--cks-control-radius:10px;--cks-card-radius:12px}
 #root :is(div,section,article,form,details,fieldset)[class~="rounded-sm"],
 #root :is(div,section,article,form,details,fieldset)[class~="rounded-lg"],
 #root :is(section,article,form,details)[class~="border"],
 #root div[class~="bg-white"][class~="border"]{border-radius:var(--cks-panel-radius)}
 #root :is(a,button,input,select,textarea)[class~="rounded-sm"],
 #root :is(input,select,textarea)[class~="border"],
 #root button[class~="border"],#root a[class~="border"]{border-radius:var(--cks-control-radius)}
 #root :is(span,label)[class~="rounded-sm"]{border-radius:7px}
 body :is([role="dialog"],[role="alertdialog"],dialog){border-radius:18px}
 body [role="listbox"],body [data-radix-popper-content-wrapper]>div{border-radius:var(--cks-card-radius)}
 #root [data-testid="dashboard-kpi"]>a{border-radius:18px}
 #root .cks-kpi-link{position:relative;display:block;min-height:142px;padding-bottom:30px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
 #root .cks-kpi-link::after{content:'↗';position:absolute;bottom:13px;right:16px;color:#9b9188;font-size:17px;line-height:1;pointer-events:none}
 #root .cks-kpi-link:hover{transform:translateY(-3px);box-shadow:0 9px 23px #211d1910}
 #root .cks-kpi-link:focus-visible,#root .cks-dashboard-block-link:focus-visible{outline:2px solid #c8102e;outline-offset:3px}
 #root .cks-dashboard-block-link:hover{background-color:rgba(0,0,0,.02)}
 #root [data-testid="kanban-board"] div[class~="bg-secondary/50"],#root [data-testid="kanban-board"] div[class~="bg-secondary/30"]{border-radius:16px}
 #root [data-testid="kanban-board"] a{border-radius:12px}
 #root .cks-media-card{border-radius:12px;overflow:hidden}
 #root .cks-media-modal{border-radius:18px}
 #root :is(div,section,article)[class~="bg-white"][class~="border"]>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
 #root :is(div,section,article)[class~="bg-white"][class~="border"]>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
 @media(prefers-reduced-motion:reduce){#root .cks-kpi-link{transition:none}#root .cks-kpi-link:hover{transform:none}}
}
