@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;500&display=swap");:root{--primary-color:#202124;--secondary-color:#474747;--primary-background-color:#f5f5f5;--secondary-background-color:#dadada;color-scheme:light dark}@media (color-index:48){:root{--primary-color:#d8d8d8;--secondary-color:#d3d3d3;--primary-background-color:#202124;--secondary-background-color:#4e4e4e}}@media (color:48842621){:root{--primary-color:#d8d8d8;--secondary-color:#d3d3d3;--primary-background-color:#202124;--secondary-background-color:#4e4e4e}}@media (prefers-color-scheme:dark){:root{--primary-color:#d8d8d8;--secondary-color:#d3d3d3;--primary-background-color:#202124;--secondary-background-color:#4e4e4e}}body{background-color:#f5f5f5;background-color:var(--primary-background-color);border-radius:2px;font-family:Poppins,sans-serif;font-weight:300}a,body{color:#202124;color:var(--primary-color)}a:visited{color:#474747;color:var(--secondary-color)}hr{background-color:#202124;background-color:var(--primary-color);border:0;height:1px}header{text-align:center}footer{font-size:smaller;margin-left:auto;margin-right:auto;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h1{font-weight:200}main{display:grid;grid-template-columns:1fr 1fr}.column{padding:1em}#date-picker,#extras,#service-selection{margin-left:auto;margin-right:auto;text-align:right}#extras{margin-top:1em}#date-picker label,#service-selection label,.action-name{font-size:14pt;font-weight:500}#date-picker input,#service-selection select{margin:.5em}.action{display:flex;flex-direction:column;margin-bottom:1rem;margin-top:1rem}.action:first-of-type{margin-top:0}.tooltip-container{display:inline-block;position:relative}.tooltip{background-color:#f5f5f5;background-color:var(--primary-background-color);border:1px solid #202124;border:1px solid var(--primary-color);border-radius:4px;left:-50%;padding:0 4px;position:absolute;top:115%;transition:opacity .2s ease-in-out}.tooltip[data-active=true]{opacity:1}.tooltip[data-active=false]{opacity:0}@media screen and (max-width:600px){main{grid-template-columns:1fr}#date-picker,#extras,#service-selection,#timeline{text-align:center}.tooltip{left:115%;top:0}}