*,*:before,*:after{box-sizing:border-box}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:0}ul[role=list],ol[role=list]{list-style:none}body{scroll-behavior:smooth;text-rendering:optimizeSpeed}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;xcolor:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:5em}:target{scroll-margin-block:5ex}:root{--dirty-room-color: #ff3859;--clean-room-color: color-mix(in srgb, rgb(43, 192, 140) 100%, #009963 30%);--dnd-room-color: #0009;--active-room-color: rgb(198, 132, 5);--approved-room-color: rgb(0, 159, 255);--approved-room-color: rgb(9, 90, 217);--ooo-room-color: #ff9f00;--deep-clean-room-color: rgb(25, 237, 164);--success-color: #009963;--error-color: #ff3859;--warning-color: #be7106;--info-color: #0099ff;--text-color: color-mix(in srgb, var(--theme-color) 18%, rgba(0,0,0,.87));--text-color-muted: color-mix(in oklab, var(--text-color) 50%, transparent);--link-color: color-mix(in srgb, var(--theme-color) 80%, var(--text-color));--mark-background-color: #f8db75;--font-family: system-ui, sans-serif;--font-family-condensed: "Roboto Condensed", sans-serif;--page-background-color: color-mix(in srgb, var(--theme-color) 10%, white) 0;--page-background: linear-gradient(to bottom, color-mix(in srgb, var(--theme-color) 75%, black) 250px, color-mix(in srgb, var(--theme-color) 10%, white) 0)}*{box-sizing:border-box}*:focus{outline:none}*:focus-visible{outline:2px solid magenta;outline-offset:2px}html{margin:0;padding:0;background-color:wheat;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;font-feature-settings:"tnum" on,"lnum" on;font-variant-numeric:tabular-nums}body{color:var(--text-color);transition:color .5s,background-color .5s;font-family:var(--font-family, system-ui, sans-serif);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-optical-sizing:auto;background:var(--page-background-color) fixed;background-image:var(--page-background);scroll-behavior:smooth}a{text-decoration:none;color:var(--link-color);transition:.4s}@media(hover:hover){a:hover{background-color:color-mix(in srgb,var(--theme-color) 7%,transparent)}}h1,h2,h3,h4,h5,h6{margin:2rem 0 .5rem}h1,h2,h3{font-weight:500}p{margin:1rem 0 .5rem}textarea,select,input{width:calc(100% - 2px);padding:.5rem;border:none;border-radius:3px;border-bottom:1px solid rgba(0,0,0,.4);background:#00000008}input[type=checkbox],input[type=radio]{width:auto;margin-right:.5rem}textarea:focus-visible,input:focus-visible{outline:none;box-shadow:0 2px 0 0 var(--theme-color);border-color:var(--theme-color)}input:user-invalid{background-color:color-mix(in srgb,var(--color-error, red) 5%,white 95%);outline:1px solid var(--color-error, red);border-color:var(--color-error, red)}label{cursor:pointer}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;background:var(--theme-color);border-radius:5px}.loading-icon:after{content:"";display:block;width:3rem;height:3rem;border-radius:50%;animation:loading 1.3s linear infinite;box-shadow:1px 1px 3px #fff inset}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.strike-through{text-decoration:line-through}.text-nowrap{white-space:nowrap}@media print{body{background:#fff;color:#000}html{background:#fff}}.button,::file-selector-button{inline-size:fit-content;touch-action:manipulation;-webkit-user-select:none;user-select:none}.button{--button-background: var(--theme-color);--button-background-image: linear-gradient(-45deg,hsla(0,0%,100%,.2),rgba(0,0,0,.1) 51%,hsla(0,0%,100%,.3)), linear-gradient(45deg,var(--button-background),var(--button-background));--button-text-color: rgba(255, 255, 255, .9);display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;border:0;border-radius:5rem;transition:.15s;background-color:var(--button-background);background-image:var(--button-background-image);color:var(--button-text-color);background-size:200% auto;cursor:pointer;width:fit-content;transition:all .3s}.button.block{width:auto}.button:hover{background-position:30% 100%;background-size:400% auto}.button-cancel:hover{background-color:color-mix(in srgb,var(--theme-color) 7%,transparent)}.button:disabled{opacity:.5;cursor:not-allowed}.button-cancel{background:transparent;color:var(--theme-color);border:.5px solid var(--theme-color)}.button-delete{background:transparent;color:var(--error-color);border:.5px solid var(--error-color)}.button-transparent{background:transparent;color:inherit}.button-transparent:hover{background:#0000001a;border-radius:5px}.button.button-outline{background:transparent;color:var(--text-color);border:.5px solid var(--text-color)}.button.button-outline:hover{background-image:var(--button-background-image);color:#fff;border-color:transparent}.button.button-gray{--button-background: #f9f9f9;border-bottom:1px solid rgba(0,0,0,.1);border-width:0 0 1px;--button-text-color: var(--text-color-muted)}.button.button-gray:hover{--button-background: var(--theme-color);--button-text-color: rgba(255, 255, 255, .9)}.button.button-small{font-size:1rem;padding:.25rem .5rem;font-weight:400}.button.button-xsmall{font-size:.75rem;padding:.052em .4em;font-weight:600;text-transform:uppercase}.button .icon{font-size:1.25rem}.table tr:hover .button.button-gray{--button-background: var(--theme-color);--button-text-color: rgba(255, 255, 255, .9)}.table{--table-cell-bg: transparent;--table-cell-color: inherit;--table-thead-bg: rgba(240,240,240,.9);--table-thead-color: rgba(0, 0, 0, .7);--table-cell-border-color: #eee;border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;overflow-x:auto}.table,.table td,.table th{border:.5px solid var(--table-cell-border-color);color:inherit}.table thead{--table-cell-bg: var(--table-thead-bg);--table-cell-color: rgba(0, 0, 0, .8);font-size:.9rem;--table-cell-border-color: rgba(3, 2, 2, .1);font-weight:600}.table td,.table th{padding:.5rem;font-weight:inherit;background-color:var(--table-cell-bg, transparent);color:var(--table-cell-color, inherit)}.table tbody tr:nth-child(2n){--x-table-cell-bg: rgba(0, 0, 0, 0)}.table .type-number,.table .type-currency{text-align:right}.table .type-number[data-value=""],.table .type-number[data-value="0"],.table .type-number[data-value="0.00"],.table .type-number[data-value="0:00"],.table .type-currency[data-value="0"],.table .type-currency[data-value="0.00"]{color:#0000004d}.table .type-currency:not(:empty):before{content:"$ ";opacity:.5}@media not (min-width:450px){.table-responsive{display:block;width:100%;overflow-x:auto}.table-responsive caption{display:block}.table-responsive thead{display:none}.table-responsive tbody{display:grid;grid-auto-flow:row}.table-responsive tr{--seperator-color: color-mix(in srgb, var(--theme-color) 7%, black 5%);display:grid;grid-template-columns:repeat(12,auto);border-bottom:5px solid var(--seperator-color)}.table-responsive td{border-color:var(--seperator-color)}.table-responsive td:before{content:attr(data-label);font-size:.85rem;opacity:.4;font-weight:500;display:block;font-family:var(--font-family-condensed)}}select:disabled,input:disabled{--color: color-mix(in srgb, var(--theme-color) 3%, white 10%);background-image:repeating-linear-gradient(45deg,var(--color),var(--color) 10px,transparent 10px,transparent 20px);cursor:not-allowed}@supports (-webkit-appearance: none) or (-moz-appearance: none){input[type=checkbox],input[type=radio]{--active: #275EFE;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #275EFE;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1rem;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1.4px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease);transition:opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease);transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s);transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s),-webkit-transform var(--d-t, .3s) var(--d-t-e, ease)}input[type=checkbox]:checked,input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:1rem}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o, 0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o: 1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:3px}input[type=checkbox]:not(.switch):after{font-family:var(--font-family);width:6px;height:12px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:5px;top:1px;border-radius:1px;-webkit-transform:rotate(var(--r, 120deg));transform:rotate(var(--r, 120deg))}input[type=checkbox]:not(.switch):checked{--r: 43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));transform:translate(var(--x, 0))}input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, .7));transform:scale(var(--s, .7))}input[type=radio]:checked{--s: .5}}body:has(dialog[open]){xoverflow:hidden}dialog{overflow:auto;overscroll-behavior:contain}dialog,::backdrop{overscroll-behavior:contain}dialog{border:0;min-width:320px;width:90vw;max-width:500px;padding:1rem 1rem 1rem 1.5rem;border-radius:.15rem;background:color-mix(in srgb,var(--theme-color) 5%,white 100%);box-shadow:0 0 1px #fff6 inset,0 4px 10px -4px #000000cf}dialog::backdrop{background:repeating-linear-gradient(60deg,#0003,#0003 1px,#0000004d 1px 20px);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}dialog p{margin:1rem 0}dialog.dialog-modal{padding:0}dialog.dialog-modal .dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:color-mix(in srgb,var(--theme-color) 90%,white 10%);color:#ffffffe6}dialog.dialog-modal .dialog-body{margin:1rem;max-height:70vh}dialog.dialog-modal .dialog-footer{margin:1rem}dialog.dialog-modal .dialog-close{position:absolute;top:0rem;right:0rem;padding:.7rem;cursor:pointer;display:flex;justify-content:center;color:#ffffffe6}dialog.dialog-modal .dialog-close:hover{background:#0000001a}.dialog-modal .form-field{margin:1rem 0}.dialog-modal .form-field .form-label{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center}.dialog-modal .form-field.form-textarea .form-label{align-items:flex-start}.dialog .buttons{display:flex;gap:.5rem;justify-content:flex-end}:root{--theme-color: #777;--accent-color: #ff9f00}body{position:relative;padding:.1px 0 1px;margin:0 auto;min-height:100dvh}.grid-auto-column{display:grid;grid-auto-flow:column}.gap-half{gap:.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.error{color:var(--error-color)}.error-box{padding:.5rem 1rem;border:1px solid var(--error-color);background:color-mix(in srgb,var(--error-color) 10%,white 10%)}header h1,header h2,header h3,header h4,header h5,header h6{margin:0;padding:0}.muted{color:var(--text-color-muted)}.room-condition-vacant_ready,.room-condition-stay_ready{--room-bg-color: var(--clean-room-color);--text-color: rgba(255, 255, 255, .7)}.room-condition-dnd,.room-condition-dirty{--room-bg-color: var(--dirty-room-color);--text-color: rgba(255, 255, 255, .7)}.room-condition-ooo{--room-bg-color: var(--ooo-room-color);--text-color: rgba(255, 255, 255, .7)}.guest-status-stay_over,.guest-status-checked_in{--color: color-mix(in srgb, var(--room-bg-color) 20%, white 100%);background-image:linear-gradient(-45deg,transparent 7%,var(--color) 7%);--text-color: rgba(0, 0, 0, .35)}.svg-icon svg{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em}.svg-icon path{fill:currentColor}.svg-icon.size-large svg{width:2em;height:2em}.svg-icon.size-small svg{width:1em;height:1em}.toasts[data-v-4477de3d]{position:fixed;right:0;bottom:1rem;z-index:1000;overflow:hidden}.toast-enter-from[data-v-4477de3d],.toast-leave-to[data-v-4477de3d]{opacity:0;transform:translate3d(2rem,0,0)}.toast-enter-active[data-v-4477de3d],.toast-leave-active[data-v-4477de3d]{transition:.44s ease all}.toasts ul[data-v-4477de3d]{display:flex;flex-direction:column;gap:1rem;margin:0;list-style:none;padding:0}.toast[data-v-4477de3d]{margin:0;padding:1rem;display:flex;align-items:center;min-width:20rem;max-width:calc(100vw - 2rem);border-radius:.25rem 0 0 .25rem;color:#ffffffe6;font-size:1.5rem;background-color:var(--toast-bg-color, #474747);padding:.75em 1.2em;box-shadow:0 0 10px #0000001a}@media(max-width:500px){.toast[data-v-4477de3d]{font-size:1rem}}.toast-success[data-v-4477de3d]{--toast-bg-color: #32b643;--toast-bg-color: #007e50}.toast-error[data-v-4477de3d]{--toast-bg-color: #e85600;--toast-bg-color: #bb0202}.toast-warning[data-v-4477de3d]{--toast-bg-color: #ffb700}.toast-info[data-v-4477de3d]{--toast-bg-color: #5bc0de;--toast-bg-color: #0469e3}.pwa-toast[data-v-04377122]{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:1;text-align:left;box-shadow:3px 4px 5px #8885;display:grid;background:#f1f1f1}.pwa-toast .message[data-v-04377122]{margin-bottom:8px}.pwa-toast .buttons[data-v-04377122]{display:flex}.pwa-toast button[data-v-04377122]{border:1px solid #8885;outline:none;margin-right:5px;border-radius:2px;padding:3px 10px}.pwa-toast button.reload[data-v-04377122]{display:block}.app-dashboard[data-v-92696412]{display:block;height:100%;max-width:1500px;margin:0 auto;min-height:calc(100vh - 100px)}.inn-blocks[data-v-92696412]{display:flex;align-items:center}.hotel-logo-img[data-v-92696412]{max-height:32px;filter:brightness(0) invert(1)}.innblocks-img[data-v-92696412]{width:32px;height:32px;margin:7px 0}.header[data-v-92696412]{display:flex;justify-content:space-between;align-items:center;padding:0;--header-border-color: color-mix(in srgb, var(--theme-color) 20%, white 0%);border-bottom:1px solid var(--header-border-color);color:#fffc}.header-left[data-v-92696412]{display:flex;align-items:center;gap:1rem}.header-left a[data-v-92696412]{color:inherit;text-decoration:none}.header-right[data-v-92696412]{display:flex;align-items:center;gap:.5rem}.header-right a[data-v-92696412]{display:inline-block;padding:.5rem;color:inherit}.businesses[data-v-92696412]{position:relative}.businesses ul[data-v-92696412]{position:absolute;top:0%;left:0;background:var(--accent-color);box-shadow:0 0 0 1px #0000001a,0 0 5px -1px #0006;padding:.5rem;margin:0;z-index:1000;width:20rem;max-width:250px}.businesses ul li[data-v-92696412]{list-style:none;margin:0}.businesses ul li[data-v-92696412]>*{display:block;width:100%;padding:.5rem;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer}.businesses ul li[data-v-92696412]>*:hover{background:#0000000d}.app-view-container[data-v-92696412]{position:relative;min-height:200px;background:#fff;box-shadow:0 0 0 1px #0000001a,0 0 5px -1px #0006}.app-footer-container .footer[data-v-92696412]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;margin:0 0 1rem}.build[data-v-92696412]{color:#0003}@media print{.header[data-v-92696412],.app-footer-container[data-v-92696412]{display:none}.app-view-container[data-v-92696412]{box-shadow:none}}.view-header-sticky{position:sticky;top:0;z-index:100;background-color:var(--theme-color);color:#fff}.view-header-desktop{display:flex;justify-content:space-between}@media print{.view-header-desktop.no-print{display:none}}.view-header-options{background-color:color-mix(in srgb,var(--theme-color) 70%,transparent);color:#fffc;display:flex;Justify-content:end;place-items:center;padding-right:.5rem}.view-header-desktop .view-header-options{background:transparent;white-space:nowrap}.view-header-back-title{display:flex;justify-content:left;min-height:60px;place-items:center}.view-header-back-title .view-title{margin:0;padding:.75rem .25rem;font-size:1.5rem;font-weight:300;display:grid;grid-auto-flow:rows;gap:.25rem}.view-header-back-title .view-title span{font-size:.9rem;font-weight:400;opacity:.8}.view-sub-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:500;background-color:color-mix(in srgb,var(--theme-color) 80%,transparent);color:#fff}.view-header-options a,.view-header-options button{margin:.2rem .1rem;padding:.6rem .7rem;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;border-radius:.25rem;background:color-mix(in srgb,var(--theme-color) 70%,white 5%)}.view-header-options a:hover,.view-header-options button:hover{color:#fff;background:color-mix(in srgb,var(--theme-color) 70%,white 10%)}.view-header-options input,.view-header-options select{background:transparent;color:inherit;cursor:pointer;display:flex}.view-header-options option{background:var(--theme-color)}.view-header-options select,.view-header-options input{margin:.2rem .1rem;padding:.6rem .7rem;border:none;display:flex;border-radius:.25rem;line-height:inherit;background:color-mix(in srgb,var(--theme-color) 70%,white 5%);max-width:150px}@media print{.view-header-sticky{background:transparent;color:var(--text-color)}.view-header-options{display:none}}.view[data-v-f4dfd45c]{position:relative;display:flex;flex-direction:column}.view-body[data-v-f4dfd45c]{flex:1;padding:1rem;min-height:60vh;overflow:auto}@media print{.view-header[data-v-f4dfd45c]{display:none}}.reading[data-v-dcff23ad]{display:grid;grid-template-columns:auto auto auto;gap:.5rem}dl[data-v-dcff23ad]{background:#00000005;padding:0 .7rem}dt[data-v-dcff23ad]{font-size:.85rem;opacity:.5;font-weight:400}.pool-status[data-v-dcff23ad]{height:.5rem;width:.5rem;border-radius:100%;display:inline-block;color:transparent;vertical-align:middle;background:red}.pool-status-1[data-v-dcff23ad]{background:green}.list[data-v-27990636]{list-style:none;padding:0}.list li[data-v-27990636]{display:flex;place-items:center;gap:.5rem}ul[data-v-1fd7eb9c]{list-style:none;padding:0;display:grid;gap:.5rem}li[data-v-1fd7eb9c]>*{margin-right:.3rem;line-height:1.3}.muted[data-v-1fd7eb9c]{opacity:.5}mark[data-v-1fd7eb9c]{--mark-bgcolor: #f8db75;padding:0 .3rem;background-color:var(--mark-bgcolor)}.score[data-v-1fd7eb9c]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;color:#fff;font-size:.83rem;font-weight:500;text-align:center;background-color:var(--score-color, #888)}.employees[data-v-88f7cbec]{padding:0 1rem}.links[data-v-88f7cbec]{list-style:none;margin:1rem 0 0;padding:0}.badge[data-v-88f7cbec]{background:#0000001a;padding:.2rem .5rem;border-radius:2rem;margin-left:.5rem;font-size:.9rem;opacity:.5}.hotel-todays-stat[data-v-9ed13708]{display:grid;grid-template-columns:repeat(4,auto);gap:.5rem}.stale[data-v-9ed13708]{color:#f44336}.span3[data-v-9ed13708]{grid-column:span 4}.hotel-todays-stat div[data-v-9ed13708]{padding:.2rem .5rem;background:#00000005;border-left:4px solid rgba(0,0,0,.04)}.hotel-todays-stat div[data-v-9ed13708]:before{content:attr(data-label);display:block;font-size:.8rem;opacity:.5}.hotel-todays-stat div[data-label="Due Ins"][data-v-9ed13708]{border-left-color:#f7b101}.hotel-todays-stat div[data-label="Checked In"][data-v-9ed13708]{border-left-color:#4caf50}.hotel-todays-stat div[data-label=Arrivals][data-v-9ed13708]{border-left-color:#2196f3}.hotel-todays-stat div[data-label="In House (Occ)"][data-v-9ed13708]{border-left-color:#ff9800}.hotel-todays-stat div[data-label="Due Outs"][data-v-9ed13708]{border-left-color:#f44336}.hotel-todays-stat div[data-label=Departed][data-v-9ed13708]{border-left-color:#9c27b0}.hotel-todays-stat div[data-label=Stayovers][data-v-9ed13708]{border-left-color:#ffeb3b}.hotel-todays-stat div[data-label=Available][data-v-9ed13708]{border-left-color:#8bc34a}.hotel-todays-stat div[data-label=OOO][data-v-9ed13708]{border-left-color:#607d8b}.stale[data-v-05958907]{color:#f44336}.align-right[data-v-05958907]{text-align:right}ul[data-v-b52ec5a8]{list-style:none;padding:0}ul li a[data-v-b52ec5a8]{margin:.35rem 0;display:flex;gap:.5rem;align-items:center}.room-number[data-v-b52ec5a8]{background:color-mix(in srgb,var(--theme-color) 10%,rgba(0,0,0,.04) 100%);padding:0rem .3rem;border-radius:.2rem;opacity:.7;font-size:.9;color:var(--text-color);align-self:flex-start;white-space:nowrap}.date[data-v-b52ec5a8]{opacity:.7;line-height:1;font-size:.75rem;padding:.2rem;background:#0000000a;color:var(--text-color-muted);white-space:nowrap}.opaque[data-v-9a579519]{opacity:.5}.brand[data-v-9a579519]{display:inline-flex;flex-direction:row;line-height:1}.brand .img-wrapper[data-v-9a579519]{width:32px;height:32px;display:inline-block;margin-right:10px;background:var(--theme-color)}.fade-in[data-v-9a579519]{animation:fade-in-9a579519 3s ease-in-out}@keyframes fade-in-9a579519{0%{opacity:0}50%{opacity:0}to{opacity:1}}.fade-in form[data-v-9a579519]{max-width:300px}.fast-fade-in[data-v-9a579519]{animation:fade-in-9a579519 .25s ease-in-out}h2[data-v-9a579519]{margin:2rem 0 1rem;font-weight:400}[data-v-9a579519] h3{display:flex;justify-content:space-between;align-items:center;margin:1rem 0 .7rem;font-size:1.2rem;font-weight:400}[data-v-9a579519] h3 .title{padding:.5rem 0rem;--bg-color: color-mix(in srgb, var(--theme-color) 4%, transparent);border-bottom:.5px solid color-mix(in srgb,var(--text-color) 50%,transparent);background:var(--bg-color);opacity:.9}ul[data-v-9a579519]{margin:1rem 0 0;padding:0 1rem}.emergency-calls[data-v-9a579519]{margin:0rem;padding:.5rem;background-color:var(--error-color);color:#fff;border-radius:4px;font-size:1.1rem}.home-items[data-v-9a579519]{display:grid;grid-template-columns:28% 1fr 1fr;gap:2rem}@media(max-width:800px){.home-items[data-v-9a579519]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.home-items[data-v-9a579519]{grid-template-columns:1fr}}.home-items>div[data-v-9a579519]{display:flex;flex-direction:column;gap:1rem}.chromecasts ul[data-v-9a579519]{padding:0;margin:0;list-style:none}.chromecasts .room-number[data-v-9a579519]{background:color-mix(in srgb,var(--error-color) 10%,rgba(0,0,0,.04) 100%);padding:.15rem .35rem;margin-right:.5rem;border-radius:.25rem;font-style:normal;color:var(--error-color)}
