.enhancement_form_container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1em}.enhancement_form_container .enhancement-form{background:#3a579d;border:1px solid #00f2ff;color:#009c34;display:flex;width:80%;flex-direction:column;align-items:center;border-radius:10px}.enhancement_form_container .enhancement-form h3{color:#009c34}.enhancement_form_container .enhancement-form input,.enhancement_form_container .enhancement-form textarea{margin-top:1em;margin-bottom:1em;width:80%;font-family:Verdana;text-align:center;padding-top:1em;padding-bottom:1em;border:1px solid #00f2ff;background:transparent;color:#009c34;border-radius:3px;border:1px solid #009c34}.enhancement_form_container .enhancement-form input[type="submit"]{background:#3b82f6;border:none;color:#fff}.enhancement_form_container .enhancement-form input::placeholder,.enhancement_form_container .enhancement-form textarea::placeholder{color:#009c3488;opacity:1}.enhancement_form_container .hp-field{position:absolute;left:-9999px;height:0;overflow:hidden}.flash{width:80%;text-align:center}.flash-notice{background:#3a579d88;color:#009c34;border-radius:3px}.flash-alert{background:#3a579d88;color:#009c3488;border-radius:3px}.container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;font-family:'Poppins';height:85vh}.container .day{min-width:3vw;max-width:3vw;margin:0;padding:0}.container .events{display:flex;flex-direction:column;gap:20px;width:25%;overflow-y:auto;max-height:100%;color:#009c34}.container .events h3{margin-bottom:0}.container .events .event{border:1px solid #ddd;padding:10px;background-color:#fafafa;border-radius:4px}.container .events .event img{width:100%}.container .event-image{max-width:100%}.container .calendar{width:70%;display:flex;flex-direction:column;height:100%}.container .calendar .simple-calendar{flex:1;display:flex;flex-direction:column;color:#009c34}.container .calendar .simple-calendar .calendar-heading{text-align:center}.container .calendar .simple-calendar table{width:100%;height:100%;border-collapse:collapse}.container .calendar .simple-calendar th,.container .calendar .simple-calendar td{padding:10px;border:1px solid #ddd;text-align:center}.container .calendar .simple-calendar .today{background-color:#f0f8ff}.container .calendar .simple-calendar .event{background-color:#3a579d;color:#009c34;padding:5px}.container .calendar .simple-calendar .event a{color:#009c34}.event_show img{width:20%;height:auto}.landing h1{color:#009c34;text-align:center}.landing .features{display:flex;gap:20px;flex-wrap:wrap;color:#009c34}.landing .feature{flex:1;min-width:240px;background:#3a579d;border:1px solid #ddd;padding:16px;text-align:center}.landing .feature img{width:100%}.nav{padding:12px 20px;border-bottom:1px solid #ddd;background:#fff;display:flex;justify-content:center;align-items:center}.nav a{text-decoration:none;color:#009c34;font-weight:500;padding:1em}.nav a:hover{text-decoration:underline}.nav-signout{background:none;border:1px solid #009c34;color:#009c34;padding:4px 10px;margin:1em;cursor:pointer;border-radius:4px}.nav-signout:hover{background:#3a579d88;color:#009c3488}body{box-sizing:border-box;font-family:verdana}
