*,::after,::before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:99vh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}
body {
	font-family: Arial, Helvetica, sans-serif;
}
form,main {
	display: grid;
	max-width: 60ch;
}
main {
	display: none;
}
label {
	margin-block-start: 1.2rem;
}
button {
	cursor: pointer;
}
button:disabled {
	cursor: not-allowed;
}
.hostpts {
	font-size: 2rem;
	padding: 0.5em 1em;
}
.hostpts.clicked {
	background-color: blue;
}

#results table {
	border-collapse: collapse; 
	border:1px solid black;
} 
#results td {
	border:1px solid black;
	padding:1px 2px;
}
#results td:nth-child(2) {
	text-wrap: nowrap;
}
#results th {
	background-color: #eeeeee;
	border:1px solid black;
}
/* [data-find="OAK R1 Q1"] {
	background-color: red;
} */

/* #spreadsheet td {
	position: relative;
}
#spreadsheet td > .btn {
	z-index: 1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;	
} */
