:root {
  --golf--width: 375px;
  --golf--height: 660px;
  --golf--table-width: 340px;
  --golf--table-widthDiff: 35;
  --golf--tableTD-width: 80px;
}


.phone {
	border-radius: 10px;
	width: var(--golf--width);
	height: var(--golf--height) ;
	background: var(--main-bg-color); 
	margin: 10px 0 0 5px; 
	padding: 0 3px 0 3px; 
	border: ridge 7px var(--main-brdr-color)
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.score {
	width: 35px; 
	margin:0 0 0 0px;
	border-radius: 10px;
	text-align: center;
}

.handicap {
	width: 100px; 
	margin:0 0 0 30px;
	border-radius: 10px;
	text-align: center;
}

.tableDIV {
	 background-color: white;
	 width: var(--golf--table-width);
}

.pName {
	width: 150px; 
	margin:0 0 0 20px;
	border-radius: 10px;
	text-align: center;
}

.quotaTble {
	border: ridge 5px var(--main-brdr-color);
	margin: 0 auto;
	width: var(--golf--table-width);
	border-collapse: collapse;
}
	input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button {
    	display: none;
      }

table {
  table-layout: fixed;
  font-size: 15px
}

td {
  width: var(--tableTD-width);
}
.truncated {
  overflow: hidden;
  white-space: nowrap;
}
