@layer havelcss.tokens,havelcss.base;@layer havelcss.elements{:is(button,input[type=button],input[type=submit],input[type=reset],input[type=image],input[type=checkbox],input[type=radio],input[type=color],input[type=file],select,summary,[role=button],[role=tab],[role=switch],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not(:disabled,[aria-disabled=true],[aria-busy=true]),label:has(input[type=checkbox]:not(:disabled,[aria-disabled=true]),input[type=radio]:not(:disabled,[aria-disabled=true])),input[type=checkbox]:not(:disabled,[aria-disabled=true])+label[for],input[type=radio]:not(:disabled,[aria-disabled=true])+label[for],label[for]:has(+input[type=checkbox]:not(:disabled,[aria-disabled=true]),+input[type=radio]:not(:disabled,[aria-disabled=true])){cursor:pointer}input[type=file]:not(:disabled,[aria-disabled=true])::file-selector-button{cursor:pointer}input:not(:disabled,[aria-disabled=true])::-webkit-calendar-picker-indicator{cursor:pointer}label :is(input:not([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=color],[type=file]),textarea):not(:disabled,[aria-disabled=true]){cursor:auto}input[type=range]:not(:disabled,[aria-disabled=true]){cursor:grab}input[type=range]:not(:disabled,[aria-disabled=true]):active{cursor:grabbing}:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){cursor:not-allowed}}@layer havelcss.components,havelcss.utilities;