@font-face{font-family:Eyesome;src:url(../../../fonts/Eyesome-Script.otf)}@font-face{font-family:Glacial;src:url(../../../fonts/GlacialIndifference-Regular.otf)}:root{--almond: #EADDCA;--buff: #DAA06D;--chocolate: #7B3F00}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,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}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}#form-fields{display:grid;gap:1.625rem;margin-top:1rem}@media(min-width:640px){#form-fields{margin:1rem .5rem}}.fields{display:grid;gap:1.625rem}.field{display:grid;gap:.125rem;font-size:clamp(.875rem,calc(.875rem + 1vw),1rem);text-align:left}.field>label{font-weight:200;padding-left:4px}.field>input[type=date],.field>input[type=email],.field>input[type=number],.field>input[type=text],select,.field>textarea{background-color:#fff;border:1px solid var(--almond);border-radius:.5rem;color:#666;outline:0;padding:.625rem 1rem}.field>input[type=date]{width:12rem}.field>.numeric{width:7rem;text-align:center}.field>textarea{height:50px;overflow-y:auto;resize:none}html{height:100vh}body{height:100vh;background-color:#faebd7;font-family:Glacial,sans-serif;font-size:16px}section{position:relative;height:100vh;overflow-y:auto;color:var(--almond)}.hidden{display:none!important}.grid-col-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}dialog form button{background-color:var(--chocolate);border:0px solid #ccc;border-radius:.5rem;color:#fff;font-size:clamp(.875rem,calc(.875rem + 1vw),1rem);font-weight:500;letter-spacing:2px;padding:.75rem;text-align:center;text-transform:uppercase;width:100%}dialog #cancel_avail{background-color:transparent;border:0px solid #ccc;border-radius:50%;cursor:pointer;height:3rem;width:3rem;padding:0;position:absolute;top:0;right:0;z-index:10}dialog #cancel_avail img{background-color:#faebd7;border-radius:50%;height:100%;width:100%}
