body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.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)}}[data-room99-widget]{clip:auto!important;-webkit-text-size-adjust:100%!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;--room99-primary-color:var(--primary-color,#2196f3);--room99-secondary-color:var(--secondary-color,#f50057);--room99-text-color:var(--text-color,inherit);--room99-text-secondary:var(--text-secondary,#666);--room99-background:var(--background,#fff);--room99-border-color:var(--border-color,#0000003b);--room99-button-text:var(--button-text,#fff);all:initial!important;animation:none 0s ease 0s 1 normal none running!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:#0000!important;border:none!important;border-collapse:initial!important;border-image:none!important;border-radius:0!important;border-spacing:0!important;bottom:auto!important;box-shadow:none!important;box-sizing:initial!important;caption-side:top!important;clear:none!important;color:#000!important;color:inherit!important;column-fill:balance!important;column-gap:normal!important;column-rule:medium none currentColor!important;column-span:1!important;columns:auto!important;content:normal!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:ltr!important;display:inline!important;display:block!important;empty-cells:show!important;float:none!important;font-family:serif!important;font-family:inherit!important;font-size:medium!important;font-size:14px!important;font-stretch:normal!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;height:auto!important;-webkit-hyphens:none!important;hyphens:none!important;left:auto!important;letter-spacing:normal!important;line-height:normal!important;line-height:1.5!important;list-style:disc none outside!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-height:400px!important;min-width:0!important;opacity:1!important;orphans:2!important;outline:medium none invert!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;page-break-after:auto!important;page-break-before:auto!important;page-break-inside:auto!important;perspective:none!important;perspective-origin:50% 50%!important;position:static!important;position:relative!important;right:auto!important;tab-size:8!important;table-layout:auto!important;text-align:left!important;text-align-last:auto!important;text-decoration:none!important;text-indent:0!important;text-shadow:none!important;text-transform:none!important;top:auto!important;transform:none!important;transform-origin:initial!important;transform-style:flat!important;transition:none 0s ease 0s!important;unicode-bidi:normal!important;vertical-align:initial!important;visibility:visible!important;white-space:normal!important;widows:2!important;width:auto!important;width:100%!important;word-spacing:normal!important;z-index:auto!important}[data-room99-widget],[data-room99-widget] *{box-sizing:border-box!important}[data-room99-widget] .room99-widget-root{background:#fff!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;margin:0!important;min-height:400px!important;outline:none!important;overflow:hidden!important;padding:0!important;position:relative!important;width:100%!important;z-index:1!important}[data-room99-widget]:empty:before{align-items:center!important;background:#f8f9fa!important;border:1px solid #e9ecef!important;border-radius:8px!important;color:#666!important;content:"Loading Room99 Booking Widget..."!important;display:flex!important;font-size:16px!important;justify-content:center!important;min-height:400px!important}[data-room99-widget].widget-error{background:#fff5f5!important;border:1px solid #fed7d7!important;border-radius:8px!important;color:#c53030!important;padding:20px!important;text-align:center!important}@media (max-width:768px){[data-room99-widget]{min-height:500px!important}[data-room99-widget] .room99-widget-root{border-radius:4px!important;min-height:500px!important}}@media (max-width:480px){[data-room99-widget]{min-height:600px!important}[data-room99-widget] .MuiFormControl-root,[data-room99-widget] .MuiTextField-root{margin-bottom:16px!important}}[data-room99-widget] button,[data-room99-widget] input,[data-room99-widget] select,[data-room99-widget] textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0!important}[data-room99-widget] .MuiCard-root,[data-room99-widget] .MuiPaper-root{font-family:inherit}[data-room99-widget] .MuiButton-root{font-family:inherit;transition:all .3s ease}[data-room99-widget] .MuiButton-containedPrimary{background-color:var(--room99-primary-color)!important;color:var(--room99-button-text)!important}[data-room99-widget] .MuiButton-containedPrimary:hover{background-color:var(--room99-primary-color)!important;filter:brightness(.9)}[data-room99-widget] .MuiButton-containedSecondary{background-color:var(--room99-secondary-color)!important;color:var(--room99-button-text)!important}[data-room99-widget] .MuiButton-outlinedPrimary{border-color:var(--room99-primary-color)!important;color:var(--room99-primary-color)!important}[data-room99-widget] .MuiButton-textPrimary{color:var(--room99-primary-color)!important}[data-room99-widget] .MuiTypography-body1,[data-room99-widget] .MuiTypography-body2,[data-room99-widget] .MuiTypography-h1,[data-room99-widget] .MuiTypography-h2,[data-room99-widget] .MuiTypography-h3,[data-room99-widget] .MuiTypography-h4,[data-room99-widget] .MuiTypography-h5,[data-room99-widget] .MuiTypography-h6,[data-room99-widget] .MuiTypography-root{color:var(--room99-text-color)}[data-room99-widget] .MuiTextField-root{font-family:inherit}[data-room99-widget] .MuiOutlinedInput-root{background-color:#fff!important;border:1px solid #0000003b!important;border-radius:4px!important;font-family:inherit;font-size:inherit;font-weight:inherit}[data-room99-widget] .MuiOutlinedInput-root:hover{border-color:#000000de!important}[data-room99-widget] .MuiOutlinedInput-root.Mui-focused{border-color:#1976d2!important;border-width:2px!important}[data-room99-widget] .MuiOutlinedInput-root.Mui-error{border-color:#d32f2f!important}[data-room99-widget] .MuiInputBase-root{color:#000000de!important;font-family:inherit;font-size:inherit;line-height:inherit}[data-room99-widget] .MuiInputBase-input{color:inherit!important;font-family:inherit;font-size:inherit;height:auto!important;padding:8.5px 14px!important}[data-room99-widget] .MuiInputLabel-root{background-color:#fff!important;padding:0 4px!important}[data-room99-widget] .MuiInputLabel-outlined,[data-room99-widget] .MuiInputLabel-shrink{background-color:#fff!important;padding:0 6px!important}[data-room99-widget] .MuiOutlinedInput-notchedOutline legend,[data-room99-widget] fieldset legend{background-color:#fff!important}[data-room99-widget] input:not([type=checkbox]):not([type=radio]),[data-room99-widget] select,[data-room99-widget] textarea{background-color:#fff!important;border:1px solid #0000003b!important;border-radius:4px!important;color:#000000de!important;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none!important;padding:8px 12px!important}[data-room99-widget] input:focus,[data-room99-widget] select:focus,[data-room99-widget] textarea:focus{border-color:#1976d2!important;box-shadow:0 0 0 1px #1976d2!important;outline:none!important}[data-room99-widget] .MuiTypography-root{font-family:inherit!important}[data-room99-widget] .floating-cart-container{pointer-events:none!important;position:absolute!important;z-index:2147483647!important}[data-room99-widget] .floating-cart-container>*{pointer-events:auto!important}[data-room99-widget] .MuiFab-root{cursor:pointer!important}[data-room99-widget] .MuiCard-root,[data-room99-widget] .MuiFab-root{pointer-events:auto!important;position:relative!important;z-index:2147483647!important}[data-room99-widget] .MuiButton-root,[data-room99-widget] .MuiCollapse-root button,[data-room99-widget] .MuiIconButton-root{cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:inherit!important}[data-room99-widget] .MuiCard-root.floating-cart{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}[data-room99-widget] *{user-select:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important}[data-room99-widget]{isolation:isolate!important;transform:translateZ(0)!important}