.booking-light,.admin-login{--booking-ink:#17191d;--booking-muted:#656761;--booking-blue:#087bff;--booking-line:#e1e1d8;color:#17191d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f5ef}.booking-light:before,.booking-light:after{display:none}.booking-light .brand,.admin-login .brand,.booking-light .brand-light,.admin-login .brand-light{color:#17191d}.booking-light .brand-period,.admin-login .brand-period{color:#087bff}.booking-light .booking-intro h1{color:#17191d;letter-spacing:-.045em;font-weight:500}.booking-light .booking-back,.booking-light .booking-footer{color:#686b67}.booking-light .booking-back:hover{color:#087bff}.booking-light .booking-shell{background:#fffefa;border:1px solid #dfdfd6;border-radius:20px;overflow:hidden;box-shadow:0 16px 60px -36px #444a4933}.booking-light .booking-summary{background:#f0f0e9;border-color:#dfdfd6;position:relative}.booking-light .booking-summary:after{content:"";background:#d9dcd5;height:1px;position:absolute;bottom:28px;left:32px;right:32px}.booking-light .booking-summary h2{color:#17191d}.booking-light .booking-summary>p,.booking-light .booking-summary li,.booking-light .booking-summary-note{color:#646964}.booking-light .booking-host{color:#17191d}.booking-light .booking-host span{color:#68706c}.booking-light .booking-summary li svg{color:#4e7779}.booking-light .booking-summary-note{border-color:#d5d9d1}.booking-light .founder-marks span{color:#41594a;background:#e2e8df;border:2px solid #f0f0e9}.booking-light .founder-marks span+span{color:#3c5e82;background:#dfebf5}.booking-light .booking-workspace{color:#17191d;background:#fffefa}.booking-light .booking-progress{color:#91958e}.booking-light .booking-progress i{background:#dddeda}.booking-light .booking-progress span[data-current=true]{color:#096dd8}.booking-light .booking-calendar .rdp-root{--rdp-accent-color:#087bff;--rdp-accent-background-color:#eaf3ff;color:#17191d}.booking-light .booking-calendar .rdp-month_caption{color:#17191d}.booking-light .booking-calendar .rdp-weekday{color:#767c75}.booking-light .booking-calendar .rdp-day_button{color:#303733}.booking-light .booking-calendar .rdp-selected .rdp-day_button{color:#fff;background:#087bff;border-color:#087bff;box-shadow:0 4px 10px #087bff1a}.booking-light .booking-calendar .rdp-disabled .rdp-day_button{color:#bec2ba}.booking-light .booking-calendar .rdp-day_button:hover:not(:disabled){color:#096dd8;background:#eaf3ff}.booking-light .booking-calendar .rdp-selected .rdp-day_button:hover{color:#fff;background:#076adb}.booking-light .booking-calendar .rdp-chevron{fill:#4d6c85}.booking-light .booking-slots{border-color:#e1e1d8}.booking-light .booking-slots h3{color:#17191d}.booking-light .booking-slots>p,.booking-light .booking-calendar small,.booking-light .booking-footnote{color:#70756f}.booking-light .booking-slot-list button{color:#365778;box-shadow:none;background:#fffefa;border:1px solid #dce4e5;transition:background .18s,border-color .18s,transform .18s}.booking-light .booking-slot-list button:hover{background:#eff6ff;border-color:#89b7ec;transform:translate(2px)}.booking-light .booking-slot-list button svg{color:#087bff}.booking-light .booking-zone,.booking-light .booking-zone select{color:#536c78;background:0 0}.booking-light .booking-zone select option{color:#17191d;background:#fffefa}.booking-light .booking-form h2,.booking-light .booking-success h2{color:#17191d}.booking-light .booking-form label{color:#424943}.booking-light .booking-form label span,.booking-light .booking-chosen,.booking-light .booking-success>p{color:#6c756b}.booking-light .booking-form input:not([type=checkbox]),.booking-light .booking-form textarea{color:#17191d;box-shadow:none;background:#fffefa;border:1px solid #d6ded5}.booking-light .booking-form input::placeholder,.booking-light .booking-form textarea::placeholder{color:#9ba198}.booking-light .booking-form input:focus,.booking-light .booking-form textarea:focus{border-color:#087bff;outline:3px solid #087bff18}.booking-light .booking-consent input{accent-color:#087bff}.booking-light .booking-recap{color:#243e30;background:#f0f3ec;border-color:#dfe4d8}.booking-light .booking-recap span{color:#61715e}.booking-light .booking-success>svg{color:#5c7961}.booking-light .booking-primary,.admin-login .booking-primary{color:#fff;background:#087bff;border:1px solid #087bff;box-shadow:0 3px 8px #087bff15}.booking-light .booking-primary:hover{background:#076cde}.booking-light .booking-secondary{color:#354d40;background:#fffefa;border-color:#d5ded7}.booking-light .booking-text-link{color:#2369aa}.booking-light .booking-notice{color:#566750;background:#f0f3ed;border-color:#dce4d4}.booking-light .booking-error,.admin-login .booking-error{color:#aa3932;background:#fff0ed;border-color:#edcdc6}.booking-light .booking-workspace>*{animation:.35s ease-out both booking-arrive}.booking-light .booking-workspace>div:nth-child(3){animation-delay:50ms}.admin-login{background:#f7f5ef}.admin-login section{background:#fffefa;border-color:#dedfd6;box-shadow:0 16px 60px -38px #445a4544}.admin-login h1{color:#17191d}.admin-login p,.admin-login label,.admin-login small{color:#677062}.admin-login input{color:#17191d;background:#f7f8f2;border-color:#d5ddcf}.admin-login .booking-notice{color:#526348;background:#edf2e8;border-color:#dce4d6}.admin-login .booking-text-link{color:#386c97}@keyframes booking-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:700px){.booking-light .booking-summary:after{display:none}.booking-light .booking-shell{border-radius:16px}.booking-light .booking-summary{border-bottom:1px solid #dfdfd6}.booking-light .booking-intro h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.booking-light *{transition:none!important;animation:none!important;transform:none!important}}
