*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-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]){-webkit-text-decoration-skip-ink:auto;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:#21b783;--dnd-room-color:#0009;--active-room-color:#c68405;--approved-room-color:#095ad9;--ooo-room-color:#ff9f00;--deep-clean-room-color:#19eda4;--adr-color:#8b5cf6;--revpar-color:#10b981;--occupancy-color:#f59e0b;--room-booked-color:var(--occupancy-color);--success-color:#009963;--error-color:#ff3859;--warning-color:#be7106;--info-color:#09f;--text-color:color-mix(in srgb, var(--theme-color) 18%, #000000de);--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;--font-family-mono:"SF Mono", "SF Mono Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--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-offset:2px;outline:2px solid #f0f}html{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;background-color:wheat;margin:0;padding:0}body{color:var(--text-color);line-height:1.6;font-family:var(--font-family,system-ui, sans-serif);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;font-size:16px;line-height:1.6;transition:color .5s,background-color .5s}a{color:var(--link-color);text-decoration:none;transition:all .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{background:#00000008;border:none;border-bottom:1px solid #0006;border-radius:3px;width:calc(100% - 2px);padding:.5rem}input[type=checkbox],input[type=radio]{width:auto;margin-right:.5rem}textarea:focus-visible,input:focus-visible{box-shadow:0 2px 0 0px var(--theme-color);border-color:var(--theme-color);outline:none}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{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.loading-icon{background:var(--theme-color);border-radius:5px;padding:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-icon:after{content:"";border-radius:50%;width:3rem;height:3rem;animation:1.3s linear infinite loading;display:block;box-shadow:inset 1px 1px 3px #fff}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.strike-through{text-decoration:line-through}.text-nowrap{white-space:nowrap}@media print{body{color:#000;background:#fff}html{background:#fff}}.button{touch-action:manipulation;-webkit-user-select:none;user-select:none;inline-size:fit-content}::file-selector-button{touch-action:manipulation;-webkit-user-select:none;user-select:none;inline-size:fit-content}.button{--button-background:var(--theme-color);--button-background-image:linear-gradient(-45deg,#fff3,#0000001a 51%,#ffffff4d), linear-gradient(45deg,var(--button-background),var(--button-background));--button-text-color:#ffffffe6;background-color:var(--button-background);background-image:var(--button-background-image);color:var(--button-text-color);cursor:pointer;background-size:200%;border:0;border-radius:5rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1rem;transition:all .3s;display:inline-flex}.button.block{width:auto}.button:hover{background-position:30% 100%;background-size:400%}.button-cancel:hover{background-color:color-mix(in srgb, var(--theme-color) 7%, transparent)}.button:disabled{opacity:.5;cursor:not-allowed}.button-cancel{color:var(--theme-color);border:.5px solid var(--theme-color);background:0 0}.button-delete{color:var(--error-color);border:.5px solid var(--error-color);background:0 0}.button-transparent{color:inherit;background:0 0}.button-transparent:hover{background:#0000001a;border-radius:5px}.button.button-outline{color:var(--text-color);border:.5px solid var(--text-color);background:0 0}.button.button-outline-color{color:var(--theme-color);border-color:var(--theme-color)}.button.button-outline:hover{background-image:var(--button-background-image);color:#fff;border-color:#0000}.button.button-gray{--button-background:#f9f9f9;--button-text-color:var(--text-color-muted);border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#0000001a}.button.button-gray:hover{--button-background:var(--theme-color);--button-text-color:#ffffffe6}.button.button-small{padding:.25rem .5rem;font-size:1rem;font-weight:400}.button.button-xsmall{text-transform:uppercase;padding:.052em .4em;font-size:.75rem;font-weight:600}.button .icon{font-size:1.25rem}.table tr:hover .button.button-gray{--button-background:var(--theme-color);--button-text-color:#ffffffe6}.table tr:hover .button.button-outline{background-image:var(--button-background-image);color:#fff;border-color:#0000}.table{--table-cell-bg:transparent;--table-cell-color:inherit;--table-thead-bg:#f0f0f0e6;--table-thead-color:#000000b3;--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:#000c;--table-cell-border-color:#0302021a;font-size:.9rem;font-weight:600}.table td,.table th{font-weight:inherit;background-color:var(--table-cell-bg,transparent);color:var(--table-cell-color,inherit);padding:.5rem}.table tbody tr:nth-child(2n){--x-table-cell-bg:#0000}.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 (width<450px){.table-responsive{width:100%;display:block;overflow-x:auto}.table-responsive caption{display:block}.table-responsive thead{display:none}.table-responsive tbody{grid-auto-flow:row;display:grid}.table-responsive tr{--seperator-color:color-mix(in srgb, var(--theme-color) 7%, black 5%);border-bottom:5px solid var(--seperator-color);grid-template-columns:repeat(12,auto);display:grid}.table-responsive td{border-color:var(--seperator-color)}.table-responsive td:before{content:attr(data-label);opacity:.4;font-size:.85rem;font-weight:500;font-family:var(--font-family-condensed);display:block}}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 (appearance:none){input[type=checkbox],input[type=radio]{--active:#275efe;--active-inner:#fff;--focus:2px #275efe4d;--border:#bbc1e1;--border-hover:#275efe;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;appearance:none;vertical-align:top;cursor:pointer;border:1.4px solid var(--bc,var(--border));background:var(--b,var(--background));outline:none;height:1rem;margin:0;transition:background .3s,border-color .3s,box-shadow .2s;display:inline-block;position:relative}input[type=checkbox]:after,input[type=radio]:after{content:"";-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);display:block;position:absolute;top:0;left:0}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{vertical-align:top;cursor:pointer;margin-left:4px;font-size:14px;line-height:21px;display:inline-block}input[type=checkbox]:not(.switch){border-radius:3px}input[type=checkbox]:not(.switch):after{font-family:var(--font-family);border:2px solid var(--active-inner);width:6px;height:12px;-webkit-transform:rotate(var(--r,120deg));transform:rotate(var(--r,120deg));border-top:0;border-left:0;border-radius:1px;top:1px;left:5px}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{border-radius:11px;width:38px}input[type=checkbox].switch:after{background:var(--ab,var(--border));width:15px;height:15px;-webkit-transform:translateX(var(--x,0));transform:translateX(var(--x,0));border-radius:50%;top:2px;left:2px}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{background:var(--active-inner);opacity:0;width:19px;height:19px;-webkit-transform:scale(var(--s,.7));transform:scale(var(--s,.7));border-radius:50%}input[type=radio]:checked{--s:.5}}body:has(dialog[open]){xoverflow:hidden}dialog{overscroll-behavior:contain;overflow:auto}dialog,::backdrop{overscroll-behavior:contain}dialog{background:color-mix(in srgb, var(--theme-color) 5%, white 100%);border:0;border-radius:.15rem;width:90vw;min-width:320px;max-width:500px;padding:1rem 1rem 1rem 1.5rem;box-shadow:inset 0 0 1px #fff6,0 4px 10px -4px #000000cf}dialog::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:repeating-linear-gradient(60deg,#0003,#0003 1px,#0000004d 1px 20px)}dialog p{margin:1rem 0}dialog.dialog-modal{padding:0}dialog.dialog-modal .dialog-header{background:color-mix(in srgb, var(--theme-color) 90%, white 10%);color:#ffffffe6;justify-content:space-between;align-items:center;padding:1rem;display:flex}dialog.dialog-modal .dialog-body{max-height:70vh;margin:1rem}dialog.dialog-modal .dialog-footer{margin:1rem}dialog.dialog-modal .dialog-close{cursor:pointer;color:#ffffffe6;justify-content:center;padding:.7rem;display:flex;position:absolute;top:0;right:0}dialog.dialog-modal .dialog-close:hover{background:#0000001a}.dialog-modal .form-field{margin:1rem 0}.dialog-modal .form-field .form-label{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.dialog-modal .form-field.form-textarea .form-label{align-items:flex-start}.dialog .buttons{justify-content:flex-end;gap:.5rem;display:flex}:root{--theme-color:#777;--accent-color:#ff9f00}body{min-height:100dvh;margin:0 auto;padding:.1px 0 1px;position:relative}.grid-auto-column{grid-auto-flow:column;display:grid}.gap-half{gap:.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.error{color:var(--error-color)}.error-box{border:1px solid var(--error-color);background:color-mix(in srgb, var(--error-color) 10%, white 10%);padding:.5rem 1rem}.success{color:var(--success-color)}.success-block{border:1px solid var(--success-color);background:color-mix(in srgb, var(--success-color) 10%, white 10%);padding:.5rem 1rem}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:#ffffffb3}.room-condition-dnd,.room-condition-dirty{--room-bg-color:var(--dirty-room-color);--text-color:#ffffffb3}.room-condition-ooo{--room-bg-color:var(--ooo-room-color);--text-color:#ffffffb3}.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:#00000059}.toasts[data-v-4477de3d]{z-index:1000;position:fixed;bottom:1rem;right:0;overflow:hidden}.toast-enter-from[data-v-4477de3d],.toast-leave-to[data-v-4477de3d]{opacity:0;transform:translate(2rem)}.toast-enter-active[data-v-4477de3d],.toast-leave-active[data-v-4477de3d]{transition:all .44s}.toasts ul[data-v-4477de3d]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.toast[data-v-4477de3d]{color:#ffffffe6;background-color:var(--toast-bg-color,#474747);border-radius:.25rem 0 0 .25rem;align-items:center;min-width:20rem;max-width:calc(100vw - 2rem);margin:0;padding:.75em 1.2em;font-size:1.5rem;display:flex;box-shadow:0 0 10px #0000001a}@media (width<=500px){.toast[data-v-4477de3d]{font-size:1rem}}.toast-success[data-v-4477de3d]{--toast-bg-color:#007e50}.toast-error[data-v-4477de3d]{--toast-bg-color:#bb0202}.toast-warning[data-v-4477de3d]{--toast-bg-color:#ffb700}.toast-info[data-v-4477de3d]{--toast-bg-color:#0469e3}.pwa-toast[data-v-95660294]{z-index:1;text-align:left;background:#f1f1f1;border:1px solid #8885;border-radius:4px;margin:16px;padding:12px;display:grid;position:fixed;bottom:0;right:0;box-shadow:3px 4px 5px #8885}.pwa-toast .message[data-v-95660294]{margin-bottom:8px}.pwa-toast .buttons[data-v-95660294]{display:flex}.pwa-toast button[data-v-95660294]{border:1px solid #8885;border-radius:2px;outline:none;margin-right:5px;padding:3px 10px}.pwa-toast button.reload[data-v-95660294]{display:block}.app-dashboard[data-v-fd2adfa7]{max-width:1500px;height:100%;min-height:calc(100vh - 100px);margin:0 auto;display:block}.inn-blocks[data-v-fd2adfa7]{align-items:center;display:flex}.hotel-logo-img[data-v-fd2adfa7]{object-fit:contain;width:auto;max-width:200px;height:34px;max-height:34px;margin:6px 0}.innblocks-img[data-v-fd2adfa7]{width:32px;height:32px;margin:7px 0}.header[data-v-fd2adfa7]{--header-border-color:color-mix(in srgb, var(--theme-color) 20%, white 0%);border-bottom:1px solid var(--header-border-color);color:#fffc;justify-content:space-between;align-items:center;padding:0;display:flex}.header-left[data-v-fd2adfa7]{align-items:center;gap:1rem;display:flex}.header-left a[data-v-fd2adfa7]{color:inherit;text-decoration:none}.header-right[data-v-fd2adfa7]{align-items:center;gap:.5rem;display:flex}.header-right a[data-v-fd2adfa7]{color:inherit;padding:.5rem;display:inline-block}.businesses[data-v-fd2adfa7]{position:relative}.businesses ul[data-v-fd2adfa7]{background:var(--accent-color);z-index:1000;width:20rem;max-width:250px;margin:0;padding:.5rem;position:absolute;top:0%;left:0;box-shadow:0 0 0 1px #0000001a,0 0 5px -1px #0006}.businesses ul li[data-v-fd2adfa7]{margin:0;list-style:none}.businesses ul li[data-v-fd2adfa7]>*{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem;display:block}.businesses ul li[data-v-fd2adfa7]>:hover{background:#0000000d}.app-view-container[data-v-fd2adfa7]{background:#fff;min-height:200px;position:relative;box-shadow:0 0 0 1px #0000001a,0 0 5px -1px #0006}.app-footer-container .footer[data-v-fd2adfa7]{justify-content:space-between;align-items:center;margin:0 0 1rem;padding:.5rem;display:flex}.build[data-v-fd2adfa7]{color:#0003}@media print{.header[data-v-fd2adfa7],.app-footer-container[data-v-fd2adfa7]{display:none}.app-view-container[data-v-fd2adfa7]{box-shadow:none}}.view-header-sticky{z-index:100;background-color:var(--theme-color);color:#fff;position:sticky;top:0}.view-header-desktop{justify-content:space-between;display:flex}@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;justify-content:end;place-items:center;padding-right:.5rem;display:flex}.view-header-desktop .view-header-options{white-space:nowrap;background:0 0}.view-header-back-title{justify-content:left;place-items:center;min-height:60px;display:flex}.view-header-back-title .view-title{grid-auto-flow:rows;gap:.25rem;margin:0;padding:.75rem .25rem;font-size:1.5rem;font-weight:300;display:grid}.view-header-back-title .view-title span{opacity:.8;font-size:.9rem;font-weight:400}.view-sub-header{background-color:color-mix(in srgb, var(--theme-color) 80%, transparent);color:#fff;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:500;display:flex}.view-header-options a,.view-header-options button{color:inherit;cursor:pointer;background:0 0;background:color-mix(in srgb, var(--theme-color) 70%, white 5%);border:none;border-radius:.25rem;margin:.2rem .1rem;padding:.6rem .7rem;display:flex}.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{color:inherit;cursor:pointer;background:0 0;display:flex}.view-header-options option{background:var(--theme-color)}.view-header-options select,.view-header-options input{line-height:inherit;background:color-mix(in srgb, var(--theme-color) 70%, white 5%);border:none;border-radius:.25rem;max-width:150px;margin:.2rem .1rem;padding:.6rem .7rem;display:flex}@media print{.view-header-sticky{color:var(--text-color);background:0 0}.view-header-options{display:none}}.view[data-v-7e85b318]{flex-direction:column;display:flex;position:relative}.view-body[data-v-7e85b318]{flex:1;min-height:60vh;padding:1rem;overflow:auto}.view-body.fixed-height[data-v-7e85b318]{max-height:calc(100vh - 170px)}@media print{.view-header[data-v-7e85b318]{display:none}}.reading[data-v-dcff23ad]{grid-template-columns:auto auto auto;gap:.5rem;display:grid}dl[data-v-dcff23ad]{background:#00000005;padding:0 .7rem}dt[data-v-dcff23ad]{opacity:.5;font-size:.85rem;font-weight:400}.pool-status[data-v-dcff23ad]{color:#0000;vertical-align:middle;background:red;border-radius:100%;width:.5rem;height:.5rem;display:inline-block}.pool-status-1[data-v-dcff23ad]{background:green}.list[data-v-27990636]{padding:0;list-style:none}.list li[data-v-27990636]{place-items:center;gap:.5rem;display:flex}ul[data-v-1fd7eb9c]{gap:.5rem;padding:0;list-style:none;display:grid}li[data-v-1fd7eb9c]>*{margin-right:.3rem;line-height:1.3}.muted[data-v-1fd7eb9c]{opacity:.5}mark[data-v-1fd7eb9c]{--mark-bgcolor:#f8db75;background-color:var(--mark-bgcolor);padding:0 .3rem}.score[data-v-1fd7eb9c]{color:#fff;text-align:center;background-color:var(--score-color,#888);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.83rem;font-weight:500;display:inline-flex}.employees[data-v-88f7cbec]{padding:0 1rem}.links[data-v-88f7cbec]{margin:1rem 0 0;padding:0;list-style:none}.badge[data-v-88f7cbec]{opacity:.5;background:#0000001a;border-radius:2rem;margin-left:.5rem;padding:.2rem .5rem;font-size:.9rem}.hotel-todays-stat[data-v-9ed13708]{grid-template-columns:repeat(4,auto);gap:.5rem;display:grid}.stale[data-v-9ed13708]{color:#f44336}.span3[data-v-9ed13708]{grid-column:span 4}.hotel-todays-stat div[data-v-9ed13708]{background:#00000005;border-left:4px solid #0000000a;padding:.2rem .5rem}.hotel-todays-stat div[data-v-9ed13708]:before{content:attr(data-label);opacity:.5;font-size:.8rem;display:block}.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-6f16255b]{color:#f44336}.align-right[data-v-6f16255b]{text-align:right}.future-calendar[data-v-f80da334]{flex-direction:column;gap:5px;display:flex}.dow[data-v-f80da334]{color:var(--text-muted);grid-template-columns:repeat(7,1fr);gap:5px;font-size:.8em;display:grid}.dow div[data-v-f80da334]{text-align:center;aspect-ratio:16/7;background:#eee;border-radius:5px;justify-content:center;align-items:center;display:flex}.days[data-v-f80da334]{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.days .day[data-v-f80da334]{aspect-ratio:16/10;background:#f9f9f9;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative}.days .day.today[data-v-f80da334]{background:color-mix(in oklab, var(--success-color) 30%, transparent)}.days .empty[data-v-f80da334]{opacity:1}.days .date[data-v-f80da334]{opacity:.7;font-size:.68em;line-height:1;position:absolute;top:0;right:0}ul[data-v-270c14d3]{padding:0;list-style:none}ul li a[data-v-270c14d3]{align-items:flex-start;gap:.5rem;margin:.35rem 0;display:flex}.room-number[data-v-270c14d3]{background:color-mix(in srgb, var(--theme-color) 10%, #0000000a 100%);opacity:.7;color:var(--text-color);white-space:nowrap;border-radius:.2rem;margin-top:2px;padding:0 .3rem;font-size:.9rem}.date[data-v-270c14d3]{opacity:.7;color:var(--text-color-muted);white-space:nowrap;background:#0000000a;padding:.2rem;font-size:.75rem;line-height:1}ul[data-v-7ac6291c]{padding:0;list-style:none}ul li[data-v-7ac6291c]{align-items:start;gap:.5rem;margin:.35rem 0;display:flex}.room-number[data-v-7ac6291c]{background:color-mix(in srgb, var(--theme-color) 10%, #0000000a 100%);opacity:.7;color:var(--text-color);white-space:nowrap;border-radius:.2rem;align-self:flex-start;padding:0 .3rem}.date[data-v-7ac6291c]{opacity:.7;color:var(--text-color-muted);white-space:nowrap;background:#0000000a;padding:.2rem;font-size:.75rem;line-height:1}.resolved[data-v-7ac6291c]{opacity:.6;text-decoration:line-through}.category[data-v-7ac6291c]{--color:gray;background:color-mix(in srgb, var(--color) 10%, #0000000a 100%);color:var(--color);border-radius:.25rem;padding:.15rem .35rem;font-size:.76rem;font-weight:500}.category[data-category=FINANCIAL][data-v-7ac6291c]{--color:#0891b2}.category[data-category=GUEST\ CONCERN][data-v-7ac6291c]{--color:#2563eb}.category[data-category=INCIDENT][data-v-7ac6291c]{--color:#dc2626}.category[data-category=HANDOVER\ NOTE][data-v-7ac6291c]{--color:#7c3aed}.category[data-category=GENERAL][data-v-7ac6291c]{--color:#6b7280}.stale[data-v-0cbe547c]{color:#f44336}.align-right[data-v-0cbe547c]{text-align:right}table[data-v-0cbe547c],th[data-v-0cbe547c],td[data-v-0cbe547c]{text-align:right;border:none;padding:2px 4px}th[data-v-0cbe547c]{color:var(--text-muted);background:0 0;font-size:.85em;font-weight:600}table td[data-v-0cbe547c]:first-child{text-align:left;max-width:170px}table th[data-v-0cbe547c]:nth-child(2),table td[data-v-0cbe547c]:nth-child(2){background:#0000000a;padding:2px 8px}.hotel-name[data-v-0cbe547c]{text-align:left;white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:.9em;display:block;overflow:hidden}em[data-v-0cbe547c]{opacity:.2;font-size:.85em;font-style:normal}.mine[data-v-0cbe547c]{background:#0000000a;font-weight:600}.opaque[data-v-33113e2c]{opacity:.5}.brand[data-v-33113e2c]{flex-direction:row;line-height:1;display:inline-flex}.brand .img-wrapper[data-v-33113e2c]{background:var(--theme-color);width:32px;height:32px;margin-right:10px;display:inline-block}.fade-in[data-v-33113e2c]{animation:3s ease-in-out fade-in-33113e2c}@keyframes fade-in-33113e2c{0%{opacity:0}50%{opacity:0}to{opacity:1}}.fade-in form[data-v-33113e2c]{max-width:300px}.fast-fade-in[data-v-33113e2c]{animation:.25s ease-in-out fade-in-33113e2c}h2[data-v-33113e2c]{margin:2rem 0 1rem;font-weight:400}[data-v-33113e2c] h3{justify-content:space-between;align-items:center;margin:1rem 0 .7rem;font-size:1.2rem;font-weight:400;display:flex}[data-v-33113e2c] h3 .title{--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;padding:.5rem 0}ul[data-v-33113e2c]{margin:1rem 0 0;padding:0 1rem}.emergency-calls[data-v-33113e2c]{background-color:var(--error-color);color:#fff;border-radius:4px;margin:0;padding:.5rem;font-size:1.1rem}.home-items[data-v-33113e2c]{grid-template-columns:28% 1fr 1fr;gap:2rem;display:grid}@media (width<=800px){.home-items[data-v-33113e2c]{grid-template-columns:1fr 1fr}}@media (width<=600px){.home-items[data-v-33113e2c]{grid-template-columns:1fr}}.home-items>div[data-v-33113e2c]{flex-direction:column;gap:1rem;display:flex}.chromecasts ul[data-v-33113e2c]{margin:0;padding:0;list-style:none}.chromecasts .room-number[data-v-33113e2c]{background:color-mix(in srgb, var(--error-color) 10%, #0000000a 100%);color:var(--error-color);border-radius:.25rem;margin-right:.5rem;padding:.15rem .35rem;font-style:normal}
