@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:0}*,:after,:before,body,html{box-sizing:border-box;margin:0;padding:0}.rtf--ab img{display:block;height:24px;margin:0!important;object-fit:contain;position:static!important;top:0!important;width:24px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--faint-color:#0000000d;--faint-dark-color:#0000004d;--secondary-color:#1691de;--border-radius:8px;--font-size-2xlg:2rem;--font-size-xlg:1.5rem;--font-size-lg:1.25rem;--font-size-md:1rem;--font-size-s:0.875rem;--font-size-xs:0.75rem}.pac-container{z-index:1500}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}h2{margin:0}.reservation-table .table-header{align-items:end;padding:6px 15px}.reservation-table .table-header:nth-child(2){text-align:right}.reservation-table .table-row{align-items:start;padding:0 12px}.reservation-table .table-row>div{align-items:start;padding:15px 5px}.reservation-table .table-row>div:nth-child(2)>p{padding:0 25px;text-align:right;width:100%}.rc-collapse-motion{transition:height .3s,opacity .3s}.rc-collapse-content-hidden{display:none}.rc-collapse{background-color:#f7f7f7;border:1px solid #d9d9d9;border-radius:3px}.rc-collapse>.rc-collapse-item{border-top:1px solid #d9d9d9}.rc-collapse>.rc-collapse-item:first-child{border-top:none}.rc-collapse>.rc-collapse-item>.rc-collapse-header{align-items:center;color:#666;cursor:pointer;display:flex;line-height:22px;padding:10px 16px}.rc-collapse>.rc-collapse-item>.rc-collapse-header .arrow{border-bottom:3px solid #0000;border-left:4px solid #666;border-top:3px solid #0000;content:"\20";display:inline-block;font-size:0;height:0;line-height:0;margin-right:8px;vertical-align:middle;width:0}.rc-collapse>.rc-collapse-item>.rc-collapse-header .rc-collapse-extra{margin:0 16px 0 auto}.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-header{cursor:default}.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-header .rc-collapse-expand-icon,.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-header .rc-collapse-title{cursor:pointer}.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-icon{cursor:default}.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-icon .rc-collapse-expand-icon{cursor:pointer}.rc-collapse>.rc-collapse-item-disabled>.rc-collapse-header{background-color:#f3f3f3;color:#999;cursor:not-allowed}.rc-collapse-content{background-color:#fff;color:#666;overflow:hidden;padding:0 16px}.rc-collapse-content>.rc-collapse-content-box{margin-bottom:16px;margin-top:16px}.rc-collapse-item:last-child>.rc-collapse-content{border-radius:0 0 3px 3px}.rc-collapse>.rc-collapse-item-active>.rc-collapse-header .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #666;margin-right:6px;position:relative;top:2px}