body.sneglen-booking-page{color:#f6f0df;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#032311}.sn-booking{color:#f6f0df;background:#032311;padding:0 0 24px;font-family:Arial,sans-serif;line-height:1.6}.sn-booking-intro{margin:0 0 4px;font-size:16px}.sn-booking-note{color:#bcc7b7;margin:0 0 32px;font-size:13px}.sn-booking-group{margin:0 0 28px}.sn-booking-group>h2{letter-spacing:.16em;text-transform:uppercase;color:#f4ca73;margin:0 0 12px;font-size:11px;font-weight:600}.sn-booking-shift{background:#10351f;border:1px solid #f4ca7333;border-radius:6px;align-items:center;gap:28px;margin-bottom:12px;padding:28px;display:flex}.sn-booking-date{border-right:1px solid #f4ca7333;flex-direction:column;flex:0 0 116px;line-height:1.6;display:flex}.sn-booking-date span{color:#c5cdbd;font-size:13px}.sn-booking-date strong{color:#f4ca73;font-family:Georgia,serif;font-size:25px;font-weight:400}.sn-booking-copy{flex:1;min-width:0}.sn-booking-copy h3{overflow-wrap:anywhere;margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.sn-booking-copy p{color:#ccd3c6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px}.sn-booking-meta{color:#c5cdbd;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.sn-booking-meta span:first-child{color:#f4ca73}.sn-booking .sn-booking-button{color:#032311;background:#f4ca73;border-radius:3px;flex-shrink:0;gap:20px;height:auto;padding:12px 20px;font-weight:600}.sn-booking .sn-booking-button:hover{background:#ffe0a0}.sn-booking button:focus-visible{outline-offset:5px;outline:3px solid #f4ca73}.sn-booking-dialog{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#163222!important;background:#f6f0df!important;border:1px solid #f4ca73!important;border-radius:8px!important}.sn-booking-dialog h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.sn-booking-dialog p{color:#52624e!important}.sn-booking-dialog input:not([type=checkbox]){min-height:42px;color:#163222!important;background:#fffdf6!important;border:1px solid #bfc8b8!important}.sn-booking-dialog input[type=checkbox]{accent-color:#163222;flex-shrink:0;margin-top:2px}.sn-booking-dialog label{line-height:1.45}.sn-booking-dialog button:not([data-slot=dialog-close]){color:#f6f0df;background:#163222}.sn-booking-dialog button:focus-visible,.sn-booking-dialog input:focus-visible{outline-offset:3px;outline:2px solid #99702a}@media (width<=600px){.sn-booking-intro{font-size:15px}.sn-booking-shift{flex-wrap:wrap;gap:18px;padding:20px}.sn-booking-date{border-bottom:1px solid #f4ca7333;border-right:0;flex-flow:wrap;flex-basis:100%;align-items:baseline;gap:8px;padding-bottom:14px}.sn-booking-date strong{font-size:21px}.sn-booking-date span:last-child{margin-left:auto}.sn-booking-copy{flex-basis:100%}.sn-booking-copy h3{font-size:26px}.sn-booking .sn-booking-button{justify-content:space-between;width:100%}}
