:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;width:none;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body[data-v-ec51317b]{font-family:Poppins,sans-serif;background-color:#f4f4f9;display:flex;justify-content:center;align-items:center;height:100vh;margin:0}.login-container[data-v-ec51317b]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:300px;text-align:center}.login-container h2[data-v-ec51317b]{color:#333;margin-bottom:20px}.form-group[data-v-ec51317b]{margin-bottom:15px;text-align:left}.form-group label[data-v-ec51317b]{display:block;font-size:14px;color:#666;margin-bottom:5px}.form-group input[data-v-ec51317b]{width:100%;padding:10px;font-size:14px;border:1px solid #ddd;border-radius:5px}.form-group input[data-v-ec51317b]:focus{border-color:#06c;outline:none}.form-group button[data-v-ec51317b]{width:100%;padding:10px;background-color:#06c;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer}.form-group button[data-v-ec51317b]:hover{background-color:#004a99}.message[data-v-ec51317b]{margin-top:15px;font-size:14px}.message.error[data-v-ec51317b]{color:#c00}.message.success[data-v-ec51317b]{color:#00a500}.navbar[data-v-b0e4e8d6]{position:fixed;top:0;left:0;width:100%;height:60px;background:#bb6060;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 5px #0003;z-index:1000}.nav-container[data-v-b0e4e8d6]{display:flex;gap:15px}.nav-item[data-v-b0e4e8d6]{color:#fff;text-decoration:none;font-size:18px;font-weight:700;padding:10px;transition:color .3s ease}.nav-item[data-v-b0e4e8d6]:hover{color:#1e90ff}.auth-buttons[data-v-b0e4e8d6]{display:flex;gap:10px}.btn[data-v-b0e4e8d6]{background:#007bff;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:16px;transition:background .3s ease}.btn[data-v-b0e4e8d6]:hover{background:#0056b3}body[data-v-b0e4e8d6]{padding-top:60px}.navbar[data-v-0a673a78]{position:fixed;top:0;left:0;width:100%;height:60px;background:#bb6060;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 5px #0003;z-index:1000}.nav-container[data-v-0a673a78]{display:flex;gap:15px}.nav-item[data-v-0a673a78]{color:#fff;text-decoration:none;font-size:18px;font-weight:700;padding:10px;transition:color .3s ease}.nav-item[data-v-0a673a78]:hover{color:#1e90ff}.auth-buttons[data-v-0a673a78]{display:flex;gap:10px}.btn[data-v-0a673a78]{background:#007bff;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:16px;transition:background .3s ease}.btn[data-v-0a673a78]:hover{background:#0056b3}body[data-v-0a673a78]{padding-top:60px}body[data-v-11ce4784]{font-family:Poppins,sans-serif;background-color:#f4f4f9;display:flex;justify-content:center;align-items:center;height:100vh;margin:0}.login-container[data-v-11ce4784]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:300px;text-align:center}.login-container h2[data-v-11ce4784]{color:#333;margin-bottom:20px}.form-group[data-v-11ce4784]{margin-bottom:15px;text-align:left}.form-group label[data-v-11ce4784]{display:block;font-size:14px;color:#666;margin-bottom:5px}.form-group input[data-v-11ce4784]{width:100%;padding:10px;font-size:14px;border:1px solid #ddd;border-radius:5px}.form-group input[data-v-11ce4784]:focus{border-color:#06c;outline:none}.form-group button[data-v-11ce4784]{width:100%;padding:10px;background-color:#06c;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer}.form-group button[data-v-11ce4784]:hover{background-color:#004a99}.message[data-v-11ce4784]{margin-top:15px;font-size:14px}.message.error[data-v-11ce4784]{color:#c00}.message.success[data-v-11ce4784]{color:#00a500}.help-container[data-v-5a4bad45]{max-width:800px;margin:auto;padding:2rem;font-family:Arial,sans-serif}.title[data-v-5a4bad45]{text-align:center;font-size:2rem;margin-bottom:2rem}.section[data-v-5a4bad45]{margin-bottom:2rem}.section h2[data-v-5a4bad45]{font-size:1.5rem;margin-bottom:1rem}ul[data-v-5a4bad45]{padding-left:1.5rem}li[data-v-5a4bad45]{margin-bottom:1rem;line-height:1.5}.contact button[data-v-5a4bad45]{padding:.5rem 1rem;background-color:#2d72d9;color:#fff;border:none;border-radius:4px;cursor:pointer}.contact button[data-v-5a4bad45]:hover{background-color:#1a52a2}/*!
* FullCalendar v1.6.4 Stylesheet
* Docs & License: http://arshaw.com/fullcalendar/
* (c) 2013 Adam Shaw
*/.fc[data-v-3fbe8176]{direction:ltr;text-align:left}.fc table[data-v-3fbe8176]{border-collapse:collapse;border-spacing:0}html .fc[data-v-3fbe8176],.fc table[data-v-3fbe8176]{font-size:1em;font-family:Helvetica Neue,Helvetica}.fc td[data-v-3fbe8176],.fc th[data-v-3fbe8176]{padding:0;vertical-align:top}.fc-header td[data-v-3fbe8176]{white-space:nowrap;padding:15px 10px 0}.fc-header-left[data-v-3fbe8176]{width:25%;text-align:left}.fc-header-center[data-v-3fbe8176]{text-align:center}.fc-header-right[data-v-3fbe8176]{width:25%;text-align:right}.fc-header-title[data-v-3fbe8176]{display:inline-block;vertical-align:top;margin-top:-5px}.fc-header-title h2[data-v-3fbe8176]{margin-top:0;white-space:nowrap;font-size:32px;font-weight:100;margin-bottom:10px}.fc .fc-header-space[data-v-3fbe8176]{padding-left:10px}.fc-header .fc-button[data-v-3fbe8176]{margin-bottom:1em;vertical-align:top}.fc-header .fc-button[data-v-3fbe8176]{margin-right:-1px}.fc-header .fc-corner-right[data-v-3fbe8176],.fc-header .ui-corner-right[data-v-3fbe8176]{margin-right:0}.fc-header .fc-state-hover[data-v-3fbe8176],.fc-header .ui-state-hover[data-v-3fbe8176]{z-index:2}.fc-header .fc-state-down[data-v-3fbe8176]{z-index:3}.fc-header .fc-state-active[data-v-3fbe8176],.fc-header .ui-state-active[data-v-3fbe8176]{z-index:4}.fc-content[data-v-3fbe8176]{clear:both;zoom:1}.fc-view[data-v-3fbe8176]{width:100%;overflow:hidden}.fc-widget-content[data-v-3fbe8176]{border:1px solid #e5e5e5}.fc-widget-header[data-v-3fbe8176]{border-bottom:1px solid #EEE}.fc-state-highlight>div>div.fc-day-number[data-v-3fbe8176]{background-color:#ff3b30;color:#fff;border-radius:50%;margin:4px}.fc-cell-overlay[data-v-3fbe8176]{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-button[data-v-3fbe8176]{position:relative;display:inline-block;padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;cursor:pointer}.fc-state-default[data-v-3fbe8176]{border:1px solid}.fc-state-default.fc-corner-left[data-v-3fbe8176]{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right[data-v-3fbe8176]{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc-text-arrow[data-v-3fbe8176]{margin:0 .4em;font-size:2em;line-height:23px;vertical-align:baseline}.fc-button-prev .fc-text-arrow[data-v-3fbe8176],.fc-button-next .fc-text-arrow[data-v-3fbe8176]{font-weight:700}.fc-button .fc-icon-wrap[data-v-3fbe8176]{position:relative;float:left;top:50%}.fc-button .ui-icon[data-v-3fbe8176]{position:relative;float:left;margin-top:-50%;*margin-top: 0;*top: -50%}.fc-state-default[data-v-3fbe8176]{border-color:#ff3b30;color:#ff3b30}.fc-button-month.fc-state-default[data-v-3fbe8176],.fc-button-agendaWeek.fc-state-default[data-v-3fbe8176],.fc-button-agendaDay.fc-state-default[data-v-3fbe8176]{min-width:67px;text-align:center;transition:all .2s;-webkit-transition:all .2s}.fc-state-hover[data-v-3fbe8176],.fc-state-down[data-v-3fbe8176],.fc-state-active[data-v-3fbe8176],.fc-state-disabled[data-v-3fbe8176]{color:#333;background-color:#ffe3e3}.fc-state-hover[data-v-3fbe8176]{color:#ff3b30;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-down[data-v-3fbe8176],.fc-state-active[data-v-3fbe8176]{background-color:#ff3b30;background-image:none;outline:0;color:#fff}.fc-state-disabled[data-v-3fbe8176]{cursor:default;background-image:none;background-color:#ffe3e3;filter:alpha(opacity=65);box-shadow:none;border:1px solid #FFE3E3;color:#ff3b30}.fc-event-container[data-v-3fbe8176]>*{z-index:8}.fc-event-container>.ui-draggable-dragging[data-v-3fbe8176],.fc-event-container>.ui-resizable-resizing[data-v-3fbe8176]{z-index:9}.fc-event[data-v-3fbe8176]{border:1px solid #FFF;background-color:#fff;color:#919191;font-size:12px;cursor:default}.fc-event.chill[data-v-3fbe8176]{background-color:#f3dcf8}.fc-event.info[data-v-3fbe8176]{background-color:#c6ebfe}.fc-event.important[data-v-3fbe8176]{background-color:#ffbebe}.fc-event.success[data-v-3fbe8176]{background-color:#beffbf}.fc-event[data-v-3fbe8176]:hover{opacity:.7}a.fc-event[data-v-3fbe8176]{text-decoration:none}a.fc-event[data-v-3fbe8176],.fc-event-draggable[data-v-3fbe8176]{cursor:pointer}.fc-rtl .fc-event[data-v-3fbe8176]{text-align:right}.fc-event-inner[data-v-3fbe8176]{width:100%;height:100%;overflow:hidden;line-height:15px}.fc-event-time[data-v-3fbe8176],.fc-event-title[data-v-3fbe8176]{padding:0 1px}.fc .ui-resizable-handle[data-v-3fbe8176]{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}.fc-event-hori[data-v-3fbe8176]{border-width:1px 0;margin-bottom:1px}.fc-ltr .fc-event-hori.fc-event-start[data-v-3fbe8176],.fc-rtl .fc-event-hori.fc-event-end[data-v-3fbe8176]{border-left-width:1px}.fc-ltr .fc-event-hori.fc-event-end[data-v-3fbe8176],.fc-rtl .fc-event-hori.fc-event-start[data-v-3fbe8176]{border-right-width:1px}.fc-event-hori .ui-resizable-e[data-v-3fbe8176]{top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize}.fc-event-hori .ui-resizable-w[data-v-3fbe8176]{top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize}.fc-event-hori .ui-resizable-handle[data-v-3fbe8176]{_padding-bottom:14px}table.fc-border-separate[data-v-3fbe8176]{border-collapse:separate}.fc-border-separate th[data-v-3fbe8176],.fc-border-separate td[data-v-3fbe8176]{border-width:1px 0 0 1px}.fc-border-separate th.fc-last[data-v-3fbe8176],.fc-border-separate td.fc-last[data-v-3fbe8176]{border-right-width:1px}.fc-border-separate .fc-week .fc-first[data-v-3fbe8176]{border-left:0}.fc-border-separate .fc-week .fc-last[data-v-3fbe8176]{border-right:0}.fc-border-separate tr.fc-last th[data-v-3fbe8176]{border-bottom-width:1px;border-color:#cdcdcd;font-size:16px;font-weight:300;line-height:30px}.fc-border-separate tbody tr.fc-first td[data-v-3fbe8176],.fc-border-separate tbody tr.fc-first th[data-v-3fbe8176]{border-top-width:0}.fc-grid th[data-v-3fbe8176]{text-align:center}.fc .fc-week-number[data-v-3fbe8176]{width:22px;text-align:center}.fc .fc-week-number div[data-v-3fbe8176]{padding:0 2px}.fc-grid .fc-day-number[data-v-3fbe8176]{float:right;padding:0 2px}.fc-grid .fc-other-month .fc-day-number[data-v-3fbe8176]{opacity:.3;filter:alpha(opacity=30)}.fc-grid .fc-day-content[data-v-3fbe8176]{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time[data-v-3fbe8176]{font-weight:700}.fc-rtl .fc-grid .fc-day-number[data-v-3fbe8176]{float:left}.fc-rtl .fc-grid .fc-event-time[data-v-3fbe8176]{float:right}.fc-agenda table[data-v-3fbe8176]{border-collapse:separate}.fc-agenda-days th[data-v-3fbe8176]{text-align:center}.fc-agenda .fc-agenda-axis[data-v-3fbe8176]{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:400}.fc-agenda .fc-week-number[data-v-3fbe8176]{font-weight:700}.fc-agenda .fc-day-content[data-v-3fbe8176]{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis[data-v-3fbe8176]{border-right-width:1px}.fc-agenda-days .fc-col0[data-v-3fbe8176]{border-left-width:0}.fc-agenda-allday th[data-v-3fbe8176]{border-width:0 1px}.fc-agenda-allday .fc-day-content[data-v-3fbe8176]{min-height:34px;_height:34px}.fc-agenda-divider-inner[data-v-3fbe8176]{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner[data-v-3fbe8176]{background:#eee}.fc-agenda-slots th[data-v-3fbe8176]{border-width:1px 1px 0}.fc-agenda-slots td[data-v-3fbe8176]{border-width:1px 0 0;background:none}.fc-agenda-slots td div[data-v-3fbe8176]{height:20px}.fc-agenda-slots tr.fc-slot0 th[data-v-3fbe8176],.fc-agenda-slots tr.fc-slot0 td[data-v-3fbe8176]{border-top-width:0}.fc-agenda-slots tr.fc-minor th.ui-widget-header[data-v-3fbe8176]{*border-top-style: solid}.fc-event-vert[data-v-3fbe8176]{border-width:0 1px}.fc-event-vert.fc-event-start[data-v-3fbe8176]{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.fc-event-vert.fc-event-end[data-v-3fbe8176]{border-bottom-width:1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fc-event-vert .fc-event-time[data-v-3fbe8176]{white-space:nowrap;font-size:10px}.fc-event-vert .fc-event-inner[data-v-3fbe8176]{position:relative;z-index:2}.fc-event-vert .fc-event-bg[data-v-3fbe8176]{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc .ui-draggable-dragging .fc-event-bg[data-v-3fbe8176],.fc-select-helper .fc-event-bg[data-v-3fbe8176]{display:none\	}.fc-event-vert .ui-resizable-s[data-v-3fbe8176]{bottom:0!important;width:100%!important;height:8px!important;overflow:hidden!important;line-height:8px!important;font-size:11px!important;font-family:monospace;text-align:center;cursor:s-resize}.fc-agenda .ui-resizable-resizing[data-v-3fbe8176]{_overflow:hidden}thead tr.fc-first[data-v-3fbe8176]{background-color:#f7f7f7}table.fc-header[data-v-3fbe8176]{background-color:#fff;border-radius:6px 6px 0 0}.fc-week .fc-day>div .fc-day-number[data-v-3fbe8176]{font-size:15px;margin:2px;min-width:19px;padding:6px;text-align:center}.fc-sun[data-v-3fbe8176],.fc-sat[data-v-3fbe8176]{color:#b8b8b8}.fc-week .fc-day:hover .fc-day-number[data-v-3fbe8176]{background-color:#b8b8b8;border-radius:50%;color:#fff;transition:background-color .2s}.fc-week .fc-day.fc-state-highlight:hover .fc-day-number[data-v-3fbe8176]{background-color:#ff3b30}.fc-button-today[data-v-3fbe8176]{border:1px solid rgba(255,255,255,0)}.fc-view-agendaDay thead tr.fc-first .fc-widget-header[data-v-3fbe8176]{text-align:right;padding-right:10px}/*!
 * FullCalendar v3.0.1 Print Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */.fc[data-v-3fbe8176]{max-width:100%!important}.fc-event[data-v-3fbe8176]{background:#fff!important;color:#000!important;page-break-inside:avoid}.fc-event .fc-resizer[data-v-3fbe8176]{display:none}.fc th[data-v-3fbe8176],.fc td[data-v-3fbe8176],.fc hr[data-v-3fbe8176],.fc thead[data-v-3fbe8176],.fc tbody[data-v-3fbe8176],.fc-row[data-v-3fbe8176]{border-color:#ccc!important;background:#fff!important}.fc-bg[data-v-3fbe8176],.fc-bgevent-skeleton[data-v-3fbe8176],.fc-highlight-skeleton[data-v-3fbe8176],.fc-helper-skeleton[data-v-3fbe8176],.fc-bgevent-container[data-v-3fbe8176],.fc-business-container[data-v-3fbe8176],.fc-highlight-container[data-v-3fbe8176],.fc-helper-container[data-v-3fbe8176]{display:none}.fc tbody .fc-row[data-v-3fbe8176]{height:auto!important;min-height:0!important}.fc tbody .fc-row .fc-content-skeleton[data-v-3fbe8176]{position:static;padding-bottom:0!important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td[data-v-3fbe8176]{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table[data-v-3fbe8176]{height:1em}.fc-more-cell[data-v-3fbe8176],.fc-more[data-v-3fbe8176]{display:none!important}.fc tr.fc-limited[data-v-3fbe8176]{display:table-row!important}.fc td.fc-limited[data-v-3fbe8176]{display:table-cell!important}.fc-popover[data-v-3fbe8176]{display:none}.fc-time-grid[data-v-3fbe8176]{min-height:0!important}.fc-agenda-view .fc-axis[data-v-3fbe8176]{display:none}.fc-slats[data-v-3fbe8176],.fc-time-grid hr[data-v-3fbe8176]{display:none!important}.fc-time-grid .fc-content-skeleton[data-v-3fbe8176]{position:static}.fc-time-grid .fc-content-skeleton table[data-v-3fbe8176]{height:4em}.fc-time-grid .fc-event-container[data-v-3fbe8176]{margin:0!important}.fc-time-grid .fc-event[data-v-3fbe8176]{position:static!important;margin:3px 2px!important}.fc-time-grid .fc-event.fc-not-end[data-v-3fbe8176]{border-bottom-width:1px!important}.fc-time-grid .fc-event.fc-not-end[data-v-3fbe8176]:after{content:"..."}.fc-time-grid .fc-event.fc-not-start[data-v-3fbe8176]{border-top-width:1px!important}.fc-time-grid .fc-event.fc-not-start[data-v-3fbe8176]:before{content:"..."}.fc-time-grid .fc-event .fc-time[data-v-3fbe8176]{white-space:normal!important}.fc-time-grid .fc-event .fc-time span[data-v-3fbe8176]{display:none}.fc-time-grid .fc-event .fc-time[data-v-3fbe8176]:after{content:attr(data-full)}.fc-scroller[data-v-3fbe8176],.fc-day-grid-container[data-v-3fbe8176],.fc-time-grid-container[data-v-3fbe8176]{overflow:visible!important;height:auto!important}.fc-row[data-v-3fbe8176]{border:0!important;margin:0!important}.fc-button-group[data-v-3fbe8176],.fc button[data-v-3fbe8176]{display:none}.navbar[data-v-2d8db2a5]{position:fixed;top:0;left:0;width:100%;height:60px;background:#bb6060;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 5px #0003;z-index:1000}.nav-container[data-v-2d8db2a5]{display:flex;gap:15px}.nav-item[data-v-2d8db2a5]{color:#fff;text-decoration:none;font-size:18px;font-weight:700;padding:10px;transition:color .3s ease}.nav-item[data-v-2d8db2a5]:hover{color:#1e90ff}.auth-buttons[data-v-2d8db2a5]{display:flex;gap:10px}.btn[data-v-2d8db2a5]{background:#007bff;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:16px;transition:background .3s ease}.btn[data-v-2d8db2a5]:hover{background:#0056b3}body[data-v-2d8db2a5],body[data-v-9ff9a55c]{padding-top:60px}.nav-container[data-v-9ff9a55c]{text-align:center;margin-top:20px}.input-room[data-v-9ff9a55c]{padding:10px;width:300px;font-size:18px;border-radius:5px;border:1px solid #ccc}.calendar-container[data-v-9ff9a55c]{margin-top:20px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 10px #c365651a;width:100vh;height:100vh;display:flex;justify-content:center;align-items:top}
