﻿  body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:20px;}
  h1{margin:0 0 10px}
  .sub{color:#666;margin:0 0 16px}
  table{border-collapse:collapse;width:100%;max-width:880px}
  th,td{border:1px solid #ddd;padding:10px;text-align:left}
  th{background:#f7f7f7}
  .price{font-weight:600}
  .na{color:#b00;font-style:italic}
  .toolbar{margin:16px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
  button{padding:8px 12px;border:1px solid #aaa;border-radius:6px;background:#f5f5f5;cursor:pointer}
  button:hover{background:#eee}
  .right{margin-left:auto;color:#666}
  code{background:#f3f3f3;padding:2px 5px;border-radius:4px}
  label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}
  .muted{color:#777}
.container {
  background: white;
  max-width: 700px;
  margin: auto;
  padding: 20px;
  border-radius: 8px;
  border: thin solid #000000;
}

@media (max-width: 500px) {
  .tab-buttons {
    gap: 4px;
  }
  .tablink {
    padding: 5px 9px;
    font-size: 12px;
  }
  .small-btn, .calc-btn {
    padding: 4px 8px;
    font-size: 12px;
    border-radius: 4px;
  }
    .small-premium {
    padding: 4px 4px;
    font-size: 10px;
    border-radius: 4px;
  }
}
.thankyou {
	font-size:1.1em;
	font-weight:bold; 
	vertical-alignment: middle
	color: black;
	text-decoration:none;
}

.helpsection {
  border: thin solid darkgray;
  padding: 10px;
}
	.cta-button {
		display: inline-block;
		margin-top: 7px;
		padding: 4px 10px;
		font-size: .9em;
		background-color: #2c7;
		color: white;
		border: none;
		border-radius: 6px;
		text-decoration: none;
		width:97px;
	}
	.donate-button {
		display: inline-block;
		margin-top: 0px;
		padding: 3px 6px;
		font-size: 1.1em;
		   background-color: #f9b822;
		/*color: black;*/
		color: #4a4a4a;
		border: none;
		border-radius: 15px;
		text-decoration: none;
		width:75px;
}	