/* r19: one cursor rule set for every page. Clickable things show a pointer; text fields show a text cursor. */
button:not(:disabled),a[href],select:not(:disabled),summary,[role=button],[role=tab],[role=switch],[role=link],[role=checkbox],
input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=range],input[type=color],input[type=submit],input[type=button],input[type=reset],input[type=file],
label:has(> input[type=checkbox]),label:has(> input[type=radio]),label:has(input[type=file]),label[for="pg-stub-file"],label[for="pg-backup-file"],
button *,a[href] *,summary *,label:has(> input[type=checkbox]) *,label:has(> input[type=radio]) *{cursor:pointer!important}
input:is([type=text],[type=number],[type=email],[type=search],[type=tel],[type=url],[type=password],[type=date],[type=time],[type=month],[type=week],[type=datetime-local],:not([type])),textarea{cursor:text!important}
button:disabled,select:disabled,input:disabled{cursor:not-allowed!important}
/* r19: plain estimate disclaimer near results */
.pg-disc{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--pg-muted,#546770)}.pg-disc a{color:inherit;text-decoration:underline}
