:root{--ldcm-footer-navy:#0b2246;--ldcm-hairline:#e3e3e3;--ldcm-header-hairline:#d9d9d9;--ldcm-logo-hairline:#ededed;--ldcm-field-border:#c4c8d1;--ldcm-footer-rule:hsla(0,0%,100%,.7);--ldcm-disabled-fill:#b6b6b6;--ldcm-disabled-text:#797979;--ldcm-wait-warning:#e99251;--ldcm-subtab-active:#bcc7d4;--ldcm-oauth-fill:#0f1b35;--ldcm-schedule-disabled:#cecece;--ldcm-schedule-border:#c8c8c8;--ldcm-schedule-rule:#b0b0b0}body.bg-slate-100{background-color:#fff}.ldcm-shell{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem;width:100%}.ldcm-rule{border-top:1px solid var(--ldcm-hairline)}.ldcm-header{align-items:stretch;background-color:var(--color-client);display:flex;height:5rem;position:sticky;top:0;z-index:40}.ldcm-lang span.ldcm-header{gap:0}.ldcm-header{border-bottom:1px solid var(--ldcm-header-hairline)}.ldcm-logo-cell{align-items:center;display:flex;flex:none;height:5rem;justify-content:center;position:relative;width:5rem;z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ldcm-lang span.ldcm-logo-cell{gap:0}.ldcm-logo-cell{box-shadow:2px 3px 8px rgba(0,0,0,.08)}.ldcm-logo-mark{height:3.5rem;-o-object-fit:contain;object-fit:contain;width:auto}.ldcm-brand{color:var(--color-primary-text);font-size:.875rem;font-weight:700;letter-spacing:.08em;line-height:1.25rem;line-height:1;text-transform:uppercase}@media (min-width:768px) and (max-width:1023.98px){#mobile-menu,#mobile-menu-overlay{display:block}#mobile-menu-overlay.hidden{display:none}}.ldcm-nav-link{border-radius:.25rem;color:var(--color-primary-text);font-size:.8125rem;font-weight:600;letter-spacing:.06em;padding:.5rem .75rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-nav-link-active,.ldcm-nav-link:hover{color:var(--color-secondary)}.ldcm-nav-link-active{text-decoration-line:underline;text-underline-offset:4px}.ldcm-user-menu{position:relative}.ldcm-user-menu-btn{align-items:center;border-radius:.25rem;color:var(--color-primary-text);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;letter-spacing:.06em;list-style-type:none;padding:.5rem .75rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-user-menu-btn:hover{color:var(--color-secondary)}.ldcm-user-menu-btn::-webkit-details-marker{display:none}.ldcm-user-menu[open]>.ldcm-user-menu-btn{color:var(--color-secondary)}.ldcm-user-menu-panel{border-radius:1rem;display:flex;flex-direction:column;margin-top:.5rem;min-width:12rem;position:absolute;right:0;top:100%;z-index:40;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}.ldcm-lang span.ldcm-user-menu-panel{gap:0}.ldcm-user-menu-panel{box-shadow:0 6px 18px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.04)}.ldcm-user-menu-item{border-radius:.75rem;color:var(--color-primary-text);font-size:.8125rem;font-weight:600;letter-spacing:.06em;padding:.625rem 1rem;text-decoration-line:none;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-user-menu-item:hover{background-color:var(--color-simple-light)}.ldcm-user-menu-item-active,.ldcm-user-menu-item:hover{color:var(--color-secondary)}.ldcm-header-cta{align-items:center;border-radius:9999px;color:var(--color-primary-text);display:inline-flex;font-size:.8125rem;font-weight:600;height:2.125rem;letter-spacing:.06em;padding-left:1.1875rem;padding-right:1.1875rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-header-cta:hover{background-color:var(--color-simple-light)}.ldcm-header-cta{border:1px solid #98a1b3}.ldcm-header-cta-active{background-color:var(--color-secondary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-header-cta-active:hover{background-color:var(--color-secondary-hover)}.ldcm-header-cta-active{border-color:transparent}.ldcm-lang span.flex{gap:0}.ldcm-lang a:first-child:after{color:var(--ldcm-field-border);content:"|";margin-left:.125rem}.ldcm-lang{color:var(--color-primary-text);font-size:.8125rem;font-weight:600}.ldcm-form-card .form-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.ldcm-form-card .form-input{border-radius:9999px;border-width:0;height:2.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ldcm-form-card .form-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-primary)}.ldcm-form-card .form-input{box-shadow:inset 0 0 0 1px var(--ldcm-field-border)}.ldcm-form-card .iti{align-items:center;display:flex;gap:.75rem;width:100%}.ldcm-lang span.ldcm-form-card .iti{gap:0}.ldcm-form-card .iti__country-container{padding:0;position:static}.ldcm-form-card .iti__selected-country{border-radius:9999px;flex:none;height:2.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:inset 0 0 0 1px var(--ldcm-field-border);color:var(--color-primary-text);font-size:.875rem;font-weight:700;line-height:1.25rem;padding-left:1rem;padding-right:1rem}.ldcm-form-card .form-input.iti__tel-input{flex:1 1 0%;min-width:0!important;padding-left:1rem!important}.ldcm-form-card .btn-primary{border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.06em;line-height:1.25rem;padding-bottom:.625rem;padding-top:.625rem;text-transform:uppercase;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ldcm-hero-title{color:var(--color-primary-text);font-size:1.75rem;font-weight:700;line-height:1.05}.ldcm-hero-lead{color:var(--color-simple);font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-top:1.5rem;max-width:65ch}.ldcm-hero-row:has(#otp-terms-accepted,#otp-code) .ldcm-hero-intro{align-self:center}.ldcm-signin-card{background-color:var(--color-simple-light);border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem}.ldcm-lang span.ldcm-signin-card{gap:0}.ldcm-signin-title{color:var(--color-primary-text);font-size:1.125rem;font-weight:700;line-height:1.75rem}.ldcm-signin-card form>div>p:last-child{display:none}@media (min-width:768px) and (max-width:1023.98px){#mobile-menu-overlay.ldcm-signin-card form>div>p:last-child{display:none}}.ldcm-scheduling-actions.ldcm-signin-card form>div>p:last-child,.ldcm-scheduling-feedback.ldcm-signin-card form>div>p:last-child,.ldcm-scheduling-help.ldcm-signin-card form>div>p:last-child{display:none}.ldcm-signin-card .btn-primary{width:100%}.ldcm-signin-card .otp-target,.ldcm-signin-card .otp-target form[hx-post$="/otp-request"]{display:contents}.ldcm-signin-card .otp-target form[hx-post$="/otp-request"]>button{order:1}.ldcm-signin-card .otp-target>div{margin-bottom:0}.ldcm-signin-card .otp-target form>div:has(#otp-terms-accepted){background-color:transparent;border-width:0;margin-top:0;padding:0}.ldcm-signin-card:has(.otp-target form[hx-post$="/otp-verify"]) .ldcm-signin-note{display:none}.ldcm-signin-note{color:var(--color-simple);font-size:.75rem;line-height:1rem;line-height:1.625}.ldcm-signin-note a{color:var(--color-primary-text);font-weight:700;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:2px}.ldcm-section-label{color:var(--color-simple-text);font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1rem;text-transform:uppercase}.ldcm-section-heading{color:var(--color-primary-text);font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.25rem;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:4px}.ldcm-toggle{border-radius:9999px;display:inline-flex;height:2.5rem;overflow:hidden}.ldcm-toggle-segment{flex:1 1 0%;font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.25rem;padding-left:1.25rem;padding-right:1.25rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}@media (min-width:640px){.ldcm-toggle-segment{padding-left:2.25rem;padding-right:2.25rem}}.ldcm-toggle-segment:first-child{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.ldcm-toggle-segment:last-child{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.ldcm-toggle-on{background-color:var(--color-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-toggle-off{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--color-primary-text)}.ldcm-toggle-off:hover{background-color:var(--color-primary-light)}.ldcm-toggle-off{box-shadow:inset 0 0 0 1px var(--ldcm-field-border)}.ldcm-entity-card{background-color:var(--color-simple-light);border-radius:1rem;display:flex;flex-direction:column;padding:.75rem}.ldcm-lang span.ldcm-entity-card{gap:0}.ldcm-entity-number{font-size:1.5rem;line-height:2rem;line-height:1}.ldcm-entity-name,.ldcm-entity-number{color:var(--color-primary-text);font-weight:700;padding-left:.5rem;padding-right:.5rem}.ldcm-entity-name{font-size:.875rem;line-height:1.25rem;line-height:1.375;margin-top:.5rem;text-transform:uppercase}.ldcm-entity-logo{align-items:center;border-radius:.75rem;display:flex;height:6rem;justify-content:center;margin-top:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem}.ldcm-lang span.ldcm-entity-logo{gap:0}@media (min-width:640px){.ldcm-entity-logo{height:8rem;padding:1rem}}.ldcm-entity-logo{background-image:url(/static/img/ldcm/entity-placeholder.png);background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain}.ldcm-entity-logo.is-loaded{background-image:none}.ldcm-breadcrumb{align-items:center;color:var(--color-simple);-moz-column-gap:.375rem;column-gap:.375rem;display:flex;flex-wrap:wrap;font-size:.6875rem;justify-content:center;letter-spacing:.02em;row-gap:.25rem;text-transform:uppercase}.ldcm-lang span.ldcm-breadcrumb{gap:0}@media (min-width:640px){.ldcm-breadcrumb{font-size:.625rem}}.ldcm-breadcrumb>:not(.ldcm-breadcrumb-sep){text-decoration-line:underline;text-underline-offset:2px}.ldcm-toggle-link{align-items:center;display:flex;justify-content:center;text-decoration-line:none}.ldcm-lang span.ldcm-toggle-link{gap:0}.ldcm-entity-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ldcm-lang span.ldcm-entity-header{gap:0}.ldcm-entity-header-number{color:var(--color-primary-text);font-size:3.3125rem;font-weight:700;line-height:1}.ldcm-entity-header-logo{border-radius:1.125rem;flex:none;height:5rem;margin-top:0;padding:.5rem;width:8rem}@media (min-width:640px){.ldcm-entity-header-logo{height:6rem;padding:.75rem;width:10rem}}.ldcm-entity-header-logo{box-shadow:0 4px 12px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.025)}.ldcm-entity-header-name{color:var(--color-primary-text);font-size:1.125rem;font-weight:700;line-height:1.5rem;max-width:20rem;text-transform:uppercase}@media (min-width:640px){.ldcm-entity-header-name{font-size:1.375rem;line-height:1.875rem}}.ldcm-back-link{align-items:center;color:var(--color-primary-text);display:inline-flex;gap:.5rem;text-decoration-line:none}.ldcm-back-link svg{height:1.25rem;width:1.25rem}.ldcm-back-link-text{font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:4px}#ldcm-entity-back{align-items:flex-start}@media (min-width:640px){#ldcm-entity-back{align-items:center}}#ldcm-entity-back svg{margin-top:.125rem}@media (min-width:640px){#ldcm-entity-back svg{margin-top:0}}.ldcm-service-card{background-color:var(--color-simple-light);border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.25rem}.ldcm-lang span.ldcm-service-card{gap:0}.ldcm-service-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-height:0}.ldcm-lang span.ldcm-service-head{gap:0}@media (min-width:640px){.ldcm-service-head{min-height:5.625rem}}.ldcm-service-title{font-size:1.375rem;font-weight:700;line-height:1.875rem;min-width:0;overflow-wrap:break-word;text-transform:uppercase}.ldcm-service-icon,.ldcm-service-title{color:var(--color-primary-text)}.ldcm-service-icon{flex:none;margin-top:.25rem;opacity:.4}.ldcm-service-icon svg{height:2.5rem;width:2.5rem}.ldcm-service-divider{border-top:1px solid var(--ldcm-hairline);margin-bottom:1.0625rem;margin-top:1.0625rem}.ldcm-service-label{color:var(--color-simple);font-size:1rem;line-height:1.5rem;line-height:1.375}.ldcm-pill{align-items:center;border:1px solid;border-radius:9999px;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.375rem;height:2.5rem;margin-top:.5rem;padding-left:.875rem;padding-right:.875rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ldcm-pill-icon svg{height:1.25rem;width:1.25rem}.ldcm-pill-low{color:var(--color-success)}.ldcm-pill-medium{color:var(--ldcm-wait-warning)}.ldcm-pill-high{color:var(--color-danger)}.ldcm-pill-pending,.ldcm-pill-unknown{color:var(--ldcm-disabled-text)}.ldcm-pill-pending{animation:ldcm-pill-pulse 1.6s ease-in-out infinite}@keyframes ldcm-pill-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ldcm-pill-pending{animation:none}}.ldcm-pill-called{color:var(--color-primary-text)}.ldcm-pill-hours{flex-direction:column;gap:0;height:auto;justify-content:center;line-height:1.375;min-height:2.5rem;padding:.25rem 1.25rem;text-align:center}.ldcm-btn{align-items:center;border-radius:9999px;display:inline-flex;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:.06em;line-height:1.25rem;text-decoration-line:none;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.ldcm-btn-primary{background-color:var(--color-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-btn-primary:hover{background-color:var(--color-primary-hover)}.ldcm-btn-secondary{background-color:var(--color-secondary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-btn-secondary:hover{background-color:var(--color-secondary-hover)}.ldcm-btn-disabled{background-color:var(--ldcm-disabled-fill);color:var(--ldcm-disabled-text);cursor:not-allowed}.ldcm-notes-heading{color:var(--color-primary-text);font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.25rem;text-transform:uppercase}.ldcm-notes-list{color:var(--color-simple);font-size:1rem;line-height:1.25rem;list-style-position:inside;list-style-type:decimal;margin-top:.75rem}.ldcm-ticket-window-note{color:var(--color-primary-text);font-size:.875rem;line-height:1.25rem}.ldcm-account-column{margin-left:auto;margin-right:auto;max-width:50rem;width:100%}.ldcm-account-card{background-color:var(--color-simple-light);border-radius:1rem;display:flex;flex-direction:column;gap:1.75rem;padding:2rem 1.25rem}.ldcm-lang span.ldcm-account-card{gap:0}@media (min-width:640px){.ldcm-account-card{padding:2.5rem 3.5rem}}.ldcm-account-title{letter-spacing:.06em;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:4px}.ldcm-account-section,.ldcm-account-title{font-size:1.5rem;font-weight:700;line-height:2rem}.ldcm-account-section{color:var(--color-secondary);line-height:1;text-transform:uppercase}.ldcm-account-fields{max-width:30.375rem}.ldcm-account-error{color:var(--color-danger-text);font-size:.75rem;line-height:1rem;margin-top:.375rem;padding-left:1rem}.ldcm-account-success{background-color:var(--color-success-light);border-radius:9999px;color:var(--color-success-text);font-size:.875rem;line-height:1.25rem;max-width:30.375rem;padding:.5rem 1rem}.ldcm-account-actions{display:flex}.ldcm-lang span.ldcm-account-actions{gap:0}.ldcm-account-card .btn-primary{padding-left:3rem;padding-right:3rem}.ldcm-login-column{margin-left:auto;margin-right:auto;max-width:26rem;width:100%}.ldcm-login-card{gap:1.5rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.ldcm-login-card{padding-left:3rem;padding-right:3rem}}.ldcm-login-title{text-align:center}.ldcm-login-card .ldcm-signin-card{background-color:transparent;border-radius:0;padding:0}.ldcm-login-card .otp-target form[hx-post$="/otp-request"]>*{margin-top:0}.ldcm-login-card .btn-primary{font-size:.75rem;line-height:1rem;padding-left:.75rem;padding-right:.75rem}.ldcm-subtabs{display:flex}.ldcm-lang span.ldcm-subtabs{gap:0}.ldcm-subtabs{border-bottom:1px solid var(--ldcm-hairline)}.ldcm-subtab{color:var(--color-simple);flex:1 1 0%;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1rem;padding-bottom:.625rem;padding-top:.625rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.ldcm-subtab{font-size:.6875rem;padding-bottom:.375rem;padding-top:.375rem}}.ldcm-subtab-on{background-color:var(--ldcm-subtab-active);color:var(--color-primary-text)}.ldcm-login-link{text-decoration-line:underline;text-underline-offset:2px}.ldcm-login-link,.ldcm-signup-terms{color:var(--color-simple);font-size:.75rem;line-height:1rem}.ldcm-signup-terms{align-items:flex-start;display:flex;gap:.5rem;line-height:1.625}.ldcm-lang span.ldcm-signup-terms{gap:0}.ldcm-signup-terms a{color:var(--color-primary-text);font-weight:700;text-decoration-line:underline;text-underline-offset:2px}.ldcm-ticket-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.ldcm-lang span.ldcm-ticket-header{gap:0}.ldcm-ticket-header-icon{color:var(--color-primary-text)}.ldcm-ticket-header-icon svg{height:2.25rem;width:2.25rem;stroke-width:1.5}.ldcm-ticket-summary{margin-top:1.5rem}.ldcm-ticket-row{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.375rem;line-height:1.25rem;padding-bottom:.875rem;padding-top:.875rem}.ldcm-lang span.ldcm-ticket-row{gap:0}.ldcm-ticket-row-label{color:var(--color-simple);text-transform:uppercase}.ldcm-ticket-row-value{color:var(--color-primary-text);font-weight:700;text-transform:uppercase}.ldcm-ticket-divider{border-top:1px solid var(--ldcm-hairline)}.ldcm-ticket-divider-heavy{border-color:var(--ldcm-hairline);border-top-width:2px;margin-top:1.25rem;padding-top:1.25rem}.ldcm-ticket-sms{padding-top:1rem}.ldcm-ticket-sms-label-row{align-items:center;display:flex;gap:.75rem}.ldcm-lang span.ldcm-ticket-sms-label-row{gap:0}.ldcm-ticket-sms-label{color:var(--color-primary-text);font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1.25rem;text-transform:uppercase}.ldcm-ticket-sms-helper{color:var(--color-simple);font-size:.75rem;line-height:1rem;margin-top:.25rem;padding-left:1.75rem}.ldcm-ticket-sms #schedule-phone-field,.ldcm-ticket-sms #ticket-request-phone-field{margin-top:.75rem}.ldcm-ticket-request-loader{color:var(--color-simple);font-size:.875rem;line-height:1.25rem;text-align:center}.ldcm-ticket-request-region{display:flex;flex-direction:column;gap:1.25rem}.ldcm-lang span.ldcm-ticket-request-region{gap:0}.ldcm-ticket-request-region .ldcm-ticket-divider-heavy{margin:0;padding:0}.ldcm-ticket-actions{align-items:center;display:flex;gap:1rem}.ldcm-lang span.ldcm-ticket-actions{gap:0}.ldcm-ticket-actions .btn-primary{padding-left:2rem;padding-right:2rem}.ldcm-ticket-actions .btn-primary:disabled{background-color:var(--ldcm-disabled-fill);color:var(--ldcm-disabled-text);cursor:not-allowed}.ldcm-ticket-actions .btn-primary[aria-busy=true]{background-color:var(--color-primary);cursor:wait;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-ticket-back-btn{align-items:center;background-color:var(--color-secondary);border-radius:9999px;display:inline-flex;flex:none;height:2.5rem;justify-content:center;width:2.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-ticket-back-btn:hover{background-color:var(--color-secondary-hover)}.ldcm-ticket-back-btn svg{height:1.25rem;width:1.25rem}.ldcm-btn-busyable{position:relative}.ldcm-btn-spinner{align-items:center;display:none;inset:0;justify-content:center;position:absolute}.ldcm-btn-spinner svg{animation:spin 1s linear infinite;height:1.25rem;width:1.25rem}.ldcm-btn-busyable[aria-busy=true]{cursor:wait}.ldcm-btn-busyable[aria-busy=true] .ldcm-btn-spinner{display:flex}.ldcm-btn-busyable[aria-busy=true] .ldcm-btn-label{opacity:0}.ldcm-ticket-detail-card{background-color:var(--color-secondary);border-radius:1rem;padding:2rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.ldcm-ticket-detail-card{padding:2.5rem 3.5rem}}.ldcm-ticket-detail-loading{color:hsla(0,0%,100%,.8);font-size:.875rem;line-height:1.25rem}.ldcm-ticket-detail-notfound{color:hsla(0,0%,100%,.9);font-size:.875rem;line-height:1.25rem;padding-bottom:1rem;padding-top:1rem;text-align:center}.ldcm-ticket-detail-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ldcm-lang span.ldcm-ticket-detail-heading{gap:0}.ldcm-ticket-detail-back{align-items:center;display:inline-flex;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none}.ldcm-ticket-detail-back svg{height:1.25rem;width:1.25rem}.ldcm-ticket-detail-heading-text{font-size:1.25rem;font-weight:700;letter-spacing:.06em;line-height:1.75rem;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:4px}@media (min-width:640px){.ldcm-ticket-detail-heading-text{font-size:1.6875rem}}.ldcm-ticket-detail-badge{align-items:center;border-radius:9999px;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:2rem;letter-spacing:.06em;padding-left:1rem;padding-right:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.ldcm-ticket-detail-badge{font-size:.75rem;height:2.25rem;line-height:1rem}}.ldcm-ticket-detail-badge{border:1px solid hsla(0,0%,100%,.85)}.ldcm-ticket-detail-body{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.ldcm-lang span.ldcm-ticket-detail-body{gap:0}@media (min-width:640px){.ldcm-ticket-detail-body{align-items:center;flex-direction:row;gap:2rem}}.ldcm-ticket-detail-number{font-size:5rem;font-weight:700;line-height:1;text-align:center}@media (min-width:640px){.ldcm-ticket-detail-number{font-size:7.8125rem;text-align:left}}.ldcm-ticket-detail-rows{flex:1 1 0%;min-width:0}.ldcm-ticket-detail-card .ldcm-ticket-row-label{color:hsla(0,0%,100%,.8)}.ldcm-ticket-detail-card .ldcm-ticket-row-value{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-ticket-detail-card .ldcm-ticket-divider{border-top-color:hsla(0,0%,100%,.35)}.ldcm-ticket-detail-divider-heavy{border-color:hsla(0,0%,100%,.5);border-top-width:2px;margin-top:1.25rem;padding-top:1.25rem}.ldcm-ticket-detail-stats{align-items:baseline;color:hsla(0,0%,100%,.9);-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.02em;line-height:1rem;row-gap:.375rem;text-transform:uppercase}.ldcm-lang span.ldcm-ticket-detail-stats{gap:0}.ldcm-ticket-detail-stat-strong{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-ticket-detail-timer{margin-left:auto;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.ldcm-ticket-detail-date{color:hsla(0,0%,100%,.8);font-weight:400;letter-spacing:0;text-transform:none}.ldcm-ticket-detail-refresh{align-items:center;border-radius:9999px;display:inline-flex;gap:.5rem;height:2.25rem;margin-top:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--color-primary-text);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1rem;padding-left:1rem;padding-right:1rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-ticket-detail-refresh:hover{background-color:var(--color-simple-light)}.ldcm-ticket-detail-refresh-icon svg{height:1rem;width:1rem}.ldcm-ticket-detail-refresh.is-loading{cursor:wait;opacity:.8}.ldcm-ticket-detail-refresh.is-loading .ldcm-ticket-detail-refresh-icon svg{animation:spin 1s linear infinite}.ldcm-requests-heading{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.5rem;row-gap:.5rem}.ldcm-lang span.ldcm-requests-heading{gap:0}.ldcm-requests-title{font-size:1.25rem;font-weight:700;letter-spacing:.04em;line-height:1.75rem;line-height:1.25;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:4px}@media (min-width:640px){.ldcm-requests-title{font-size:1.5rem;line-height:2rem}}.ldcm-requests-switch{color:var(--color-simple);font-size:.75rem;letter-spacing:.04em;line-height:1rem;opacity:.7;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:2px}@media (min-width:640px){.ldcm-requests-switch{font-size:.875rem;line-height:1.25rem}}.ldcm-requests-section{margin-top:2rem}@media (min-width:640px){.ldcm-requests-section{margin-top:2.5rem}}.ldcm-requests-section-ruled{border-color:var(--ldcm-hairline);border-top-width:1px;padding-top:2rem}.ldcm-requests-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ldcm-lang span.ldcm-requests-section-head{gap:0}.ldcm-requests-section-title{align-items:center;color:var(--color-primary-text);display:flex;font-size:1.25rem;gap:.75rem;line-height:1.75rem}.ldcm-lang span.ldcm-requests-section-title{gap:0}@media (min-width:640px){.ldcm-requests-section-title{font-size:1.5rem;line-height:2rem}}.ldcm-requests-section-label>span{text-decoration-line:underline;text-underline-offset:4px}.ldcm-requests-section-icon{color:var(--color-primary-text);flex:none}.ldcm-requests-section-icon svg{height:1.5rem;width:2.25rem}@media (min-width:640px){.ldcm-requests-section-icon svg{height:1.75rem;width:2.5rem}}.ldcm-requests-section-icon .ldcm-icon-badge{fill:#fff}.ldcm-requests-actions{align-items:center;display:flex;gap:.75rem}.ldcm-lang span.ldcm-requests-actions{gap:0}.ldcm-round-btn{align-items:center;background-color:var(--color-secondary);border-radius:9999px;display:inline-flex;height:2.25rem;justify-content:center;width:3.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-round-btn:hover{background-color:var(--color-secondary-hover)}.ldcm-round-btn:disabled{cursor:not-allowed;opacity:.6}.ldcm-round-btn svg{height:1.5rem;width:1.5rem;stroke-width:2.5}.ldcm-pill-btn{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;height:2.25rem;justify-content:center;letter-spacing:.04em;line-height:1rem;padding-left:1.5rem;padding-right:1.5rem;text-decoration-line:none;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.ldcm-pill-btn{font-size:.9375rem}}.ldcm-requests-grid{display:grid;gap:1.5rem;margin-top:1.5rem}@media (min-width:640px){.ldcm-requests-grid{gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ldcm-requests-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ldcm-request-card{background-color:var(--color-simple-light);border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem;text-decoration-line:none;transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-lang span.ldcm-request-card{gap:0}.ldcm-request-card{box-shadow:0 4px 14px rgba(0,0,0,.08)}.ldcm-request-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.14)}.ldcm-request-card-top{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.ldcm-lang span.ldcm-request-card-top{gap:0}.ldcm-request-number{color:var(--color-primary-text);font-size:2.25rem;font-weight:700;line-height:1}@media (min-width:640px){.ldcm-request-number{font-size:2.375rem}}.ldcm-request-icon{color:var(--color-primary-text);flex:none;opacity:.4}.ldcm-request-icon svg{height:1.75rem;width:2.5rem}@media (min-width:640px){.ldcm-request-icon svg{height:1.875rem;width:2.8125rem}}.ldcm-request-icon .ldcm-icon-badge{fill:#f4f4f4}.ldcm-request-row{color:var(--color-simple);font-size:.9375rem;line-height:1.375;margin-top:.875rem;text-transform:uppercase}@media (min-width:640px){.ldcm-request-row{font-size:1.0625rem}}.ldcm-request-value{color:var(--color-primary-text);font-weight:700}.ldcm-request-divider{border-top:1px solid var(--ldcm-hairline);margin-bottom:.875rem;margin-top:.75rem}.ldcm-request-text{color:var(--color-primary-text);font-size:.9375rem;font-weight:700;letter-spacing:.02em;line-height:1.35;text-transform:uppercase}@media (min-width:640px){.ldcm-request-text{font-size:1.0625rem}}.ldcm-request-text{overflow-wrap:break-word}.ldcm-request-date{color:var(--color-primary-text);font-size:.9375rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}@media (min-width:640px){.ldcm-request-date{font-size:1.0625rem}}.ldcm-appointment-card{border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem;text-decoration-line:none;transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-lang span.ldcm-appointment-card{gap:0}.ldcm-appointment-card{background-color:var(--ldcm-subtab-active);box-shadow:0 4px 14px rgba(0,0,0,.08)}.ldcm-appointment-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.14)}.ldcm-appointment-card .ldcm-request-divider{border-top-color:rgba(17,54,112,.35)}.ldcm-appointment-when{color:var(--color-primary-text);font-size:1.25rem;font-weight:700;letter-spacing:.02em;line-height:1.25;text-transform:uppercase;white-space:nowrap}@media (min-width:640px){.ldcm-appointment-when{font-size:1.5rem}}.ldcm-appointment-status{align-items:center;border-radius:9999px;color:var(--color-primary-text);display:inline-flex;font-size:.8125rem;height:2rem;letter-spacing:.04em;margin-top:1.5rem;padding-left:1.25rem;padding-right:1.25rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:640px){.ldcm-appointment-status{font-size:.9375rem}}.ldcm-appointment-status{border:1px solid}.ldcm-request-status{align-items:center;border-radius:9999px;color:var(--color-secondary);display:inline-flex;font-size:.8125rem;height:2rem;letter-spacing:.04em;margin-top:1.5rem;padding-left:1.25rem;padding-right:1.25rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:640px){.ldcm-request-status{font-size:.9375rem}}.ldcm-request-status{border:1px solid}.ldcm-requests-empty{background-color:var(--color-simple-light);border-radius:1rem;color:var(--color-simple);font-size:.875rem;line-height:1.25rem;margin-top:1.5rem;padding:2.5rem 1.5rem;text-align:center}.ldcm-requests-new{display:contents}.ldcm-requests-loading{align-items:center;background-color:var(--color-simple-light);border-radius:1rem;color:var(--color-simple);display:flex;font-size:.875rem;gap:.75rem;justify-content:center;line-height:1.25rem;margin-top:1.5rem;padding:2.5rem 1.5rem;text-align:center}.ldcm-lang span.ldcm-requests-loading{gap:0}.ldcm-requests-loading[hidden]{display:none}.ldcm-requests-loading-icon svg{animation:spin 1s linear infinite;height:1.25rem;width:1.25rem}.ldcm-requests-failed{align-items:center;background-color:var(--color-simple-light);border-radius:1rem;color:var(--color-simple);display:flex;flex-direction:column;font-size:.875rem;gap:1rem;line-height:1.25rem;margin-top:1.5rem;padding:2.5rem 1.5rem;text-align:center}.ldcm-lang span.ldcm-requests-failed{gap:0}.ldcm-requests-failed[hidden]{display:none}.ldcm-requests-actions .ldcm-round-btn:disabled{cursor:wait}@keyframes spin{to{transform:rotate(1turn)}}.ldcm-requests-actions .ldcm-round-btn:disabled svg{animation:spin 1s linear infinite}.ldcm-oauth-block{padding-bottom:2.5rem}.ldcm-oauth-divider{align-items:center;color:var(--color-simple);display:flex;font-size:.6875rem;gap:.75rem;letter-spacing:.06em;margin-top:.375rem;text-transform:uppercase}.ldcm-lang span.ldcm-oauth-divider{gap:0}.ldcm-oauth-divider:after,.ldcm-oauth-divider:before{border-top:1px solid var(--ldcm-hairline);content:"";flex:1 1 0%}.ldcm-oauth-btn{align-items:center;border-radius:9999px;display:flex;height:2.3125rem;justify-content:center;margin-top:1.75rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-lang span.ldcm-oauth-btn{gap:0}.ldcm-oauth-btn:hover{opacity:.9}.ldcm-oauth-btn:disabled{cursor:wait;opacity:.6}.ldcm-oauth-btn{background-color:var(--ldcm-oauth-fill)}.ldcm-oauth-logo svg{height:1.5rem;width:auto}.ldcm-oauth-error{margin-top:.75rem}.ldcm-footer{padding-bottom:2rem;padding-top:3rem;--tw-text-opacity:1;background-color:var(--ldcm-footer-navy);color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-footer-logos{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}.ldcm-lang span.ldcm-footer-logos{gap:0}@media (min-width:1024px){.ldcm-footer-logos{flex-wrap:nowrap;gap:0;justify-content:flex-start}}.ldcm-footer-logo{height:4rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media (min-width:1024px){.ldcm-footer-logo{min-width:0}}.ldcm-footer-divider{align-self:stretch;display:none}@media (min-width:768px) and (max-width:1023.98px){#mobile-menu-overlay.ldcm-footer-divider{display:none}}.ldcm-scheduling-actions.ldcm-footer-divider,.ldcm-scheduling-feedback.ldcm-footer-divider,.ldcm-scheduling-help.ldcm-footer-divider{display:none}@media (min-width:1024px){.ldcm-footer-divider{display:block;margin-left:2rem;margin-right:2rem}}.ldcm-footer-divider{border-left:1px solid var(--ldcm-footer-rule)}.ldcm-footer-contact{align-items:flex-start;display:flex;gap:2.5rem}.ldcm-lang span.ldcm-footer-contact{gap:0}@media (min-width:1024px){.ldcm-footer-contact{flex-shrink:0}}.ldcm-footer-heading{font-size:.875rem;font-weight:700;letter-spacing:.04em;line-height:1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-footer-text{color:hsla(0,0%,100%,.9);font-size:.875rem;line-height:1.25rem;line-height:1.625}.ldcm-footer-text a:hover{text-decoration-line:underline}.ldcm-footer-rule{border-top:1px solid var(--ldcm-footer-rule);margin-top:2.5rem;padding-top:1.25rem}.ldcm-footer-legal{color:hsla(0,0%,100%,.8);font-size:.75rem;line-height:1rem}.ldcm-footer-legal a:hover{text-decoration-line:underline}.ldcm-back-to-top{align-items:center;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ldcm-back-to-top:hover{opacity:.7}@media (min-width:1024px){.ldcm-back-to-top{height:2rem;width:2rem}}#ticket-notification-modal .ticket-notification-card{border-radius:1rem;max-width:26rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ticket-notification-modal .ticket-notification-icon{background-color:var(--color-primary-light)}#ticket-notification-modal .ticket-notification-icon svg{color:var(--color-primary)}#ticket-notification-modal .ticket-notification-title{color:var(--color-primary-text);font-size:1.125rem;font-weight:700;line-height:1.75rem}#ticket-notification-modal .ticket-notification-number{color:var(--color-primary)}#ticket-notification-modal .ticket-notification-message{color:var(--color-simple);font-size:1rem;line-height:1.5rem;line-height:1.375}#ticket-notification-modal .ticket-notification-actions{flex-direction:column;gap:.5rem;padding-top:.5rem}@media (min-width:640px){#ticket-notification-modal .ticket-notification-actions{flex-direction:row;gap:.75rem}}#ticket-notification-modal .ticket-notification-action{align-items:center;border-radius:9999px;border-width:0;display:inline-flex;flex:1 1 0%;font-size:.875rem;font-weight:700;height:2.75rem;justify-content:center;letter-spacing:.06em;line-height:1.25rem;padding-left:1rem;padding-right:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#ticket-notification-modal .ticket-notification-action{height:2.5rem}}#ticket-notification-modal .btn-primary{background-color:var(--color-primary)}#ticket-notification-modal .btn-primary:hover{background-color:var(--color-primary-hover)}#ticket-notification-modal .btn-secondary{background-color:var(--color-secondary)}#ticket-notification-modal .btn-secondary:hover{background-color:var(--color-secondary-hover)}.ldcm-schedule-month-bar{align-items:center;border-bottom-width:1px;display:flex;gap:.75rem;padding-bottom:1rem}.ldcm-lang span.ldcm-schedule-month-bar{gap:0}@media (min-width:640px){.ldcm-schedule-month-bar{gap:2.875rem}}.ldcm-schedule-month-bar{border-color:var(--ldcm-schedule-rule)}.ldcm-schedule-month-btn{align-items:center;background-color:transparent;border-radius:9999px;color:var(--color-primary-text);display:inline-flex;flex:none;height:2.25rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:3rem}.ldcm-schedule-month-btn:hover:enabled{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ldcm-schedule-month-btn:disabled{cursor:not-allowed;opacity:.4}@media (min-width:640px){.ldcm-schedule-month-btn{height:2.375rem;width:3.25rem}}.ldcm-schedule-month-btn{border:1px solid var(--ldcm-schedule-border)}.ldcm-schedule-month-btn svg{height:1.25rem;width:1.25rem}.ldcm-schedule-month{color:var(--color-primary-text);font-size:1.125rem;font-weight:700;letter-spacing:.04em;line-height:1.75rem;text-transform:uppercase}@media (min-width:640px){.ldcm-schedule-month{font-size:1.375rem}}.ldcm-schedule-year{align-items:center;color:var(--color-primary);display:inline-flex;font-size:1.125rem;font-weight:700;gap:.5rem;line-height:1.75rem;margin-left:auto}@media (min-width:640px){.ldcm-schedule-year{font-size:1.375rem}}.ldcm-schedule-year svg{height:1rem;width:1rem;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ldcm-schedule-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;row-gap:.75rem}@media (min-width:640px){.ldcm-schedule-grid{row-gap:1rem}}.ldcm-schedule-weekdays{margin-top:-.75rem;row-gap:0}.ldcm-schedule-weekday{color:var(--color-simple);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}@media (min-width:640px){.ldcm-schedule-weekday{font-size:.875rem;line-height:1.25rem}}.ldcm-schedule-day,.ldcm-schedule-filler{align-items:center;border-radius:9999px;display:inline-flex;font-size:.875rem;height:2.25rem;justify-content:center;line-height:1.25rem;max-width:3.75rem;width:100%}@media (min-width:640px){.ldcm-schedule-day,.ldcm-schedule-filler{font-size:1.0625rem;height:2.25rem}}.ldcm-schedule-day{background-color:transparent;border:1px solid var(--ldcm-schedule-border);color:var(--color-primary-text);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}button.ldcm-schedule-day{cursor:pointer}button.ldcm-schedule-day:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}button.ldcm-schedule-day:focus-visible{outline-color:var(--color-primary);outline-style:solid;outline-width:2px}.ldcm-schedule-day-disabled,.ldcm-schedule-filler{background-color:var(--ldcm-schedule-disabled);border-color:transparent;color:hsla(0,0%,100%,.8);cursor:default}.ldcm-schedule-day-heading{border-bottom-width:1px;color:var(--color-primary-text);font-size:1.125rem;font-weight:700;letter-spacing:.04em;line-height:1.75rem;padding-bottom:1rem;text-transform:uppercase}@media (min-width:640px){.ldcm-schedule-day-heading{font-size:1.375rem}}.ldcm-schedule-day-heading{border-color:var(--ldcm-schedule-rule)}.ldcm-schedule-hours{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.ldcm-schedule-hours{gap:1.375rem;grid-template-columns:repeat(6,minmax(0,1fr))}}.ldcm-schedule-hour{align-items:center;background-color:transparent;border-radius:9999px;color:var(--color-primary-text);cursor:pointer;display:inline-flex;font-size:.875rem;height:2.5rem;justify-content:center;line-height:1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.ldcm-schedule-hour:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ldcm-schedule-hour:focus-visible{outline-color:var(--color-primary);outline-style:solid;outline-width:2px}@media (min-width:640px){.ldcm-schedule-hour{font-size:1.0625rem;height:2.3125rem}}.ldcm-schedule-hour{border:1px solid var(--ldcm-schedule-border)}.ldcm-schedule-empty{color:var(--color-simple);font-size:.875rem;line-height:1.25rem;padding-bottom:1.5rem;padding-top:1.5rem;text-align:center}.ldcm-schedule-error,.ldcm-schedule-notice{background-color:var(--color-danger-light);border-radius:.25rem;color:var(--color-danger-text);font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem}.ldcm-scheduling-card{background-color:var(--color-primary)}@media (min-width:640px){.ldcm-scheduling-body{align-items:flex-start}}.ldcm-scheduling-when{flex:none;font-size:1.25rem;font-weight:700;line-height:1.75rem;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.ldcm-scheduling-when{font-size:1.625rem}.ldcm-scheduling-card .ldcm-ticket-detail-heading-text{font-size:1.5rem;line-height:2rem}}.ldcm-scheduling-code{border-bottom-width:1px;border-top-width:1px;font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1.25rem;margin-top:1.25rem;padding-bottom:.875rem;padding-top:.875rem;text-transform:uppercase;--tw-text-opacity:1;border-color:hsla(0,0%,100%,.4);color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-scheduling-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ldcm-lang span.ldcm-scheduling-actions{gap:0}.ldcm-scheduling-actions.hidden{display:none}@media (min-width:640px){.ldcm-scheduling-actions .ldcm-scheduling-btn-tint{margin-left:auto}}.ldcm-scheduling-round{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--color-primary-text)}.ldcm-scheduling-round:hover{background-color:var(--color-simple-light)}.ldcm-scheduling-btn{align-items:center;border-radius:9999px;color:var(--color-primary-text);display:inline-flex;font-size:.75rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:.06em;line-height:1rem;padding-left:1.5rem;padding-right:1.5rem;text-decoration-line:none;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.ldcm-scheduling-btn{height:2.25rem}}.ldcm-scheduling-btn-solid{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ldcm-scheduling-btn-solid:hover{background-color:var(--color-simple-light)}.ldcm-scheduling-btn-solid:disabled{cursor:not-allowed;opacity:.5}.ldcm-scheduling-btn-solid:disabled:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ldcm-scheduling-btn:disabled{cursor:not-allowed;opacity:.5}.ldcm-scheduling-btn[aria-busy=true]{cursor:wait;opacity:1}.ldcm-scheduling-btn-light{background-color:#ebecec}.ldcm-scheduling-btn-light:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ldcm-scheduling-btn-tint{background-color:var(--ldcm-subtab-active)}.ldcm-scheduling-btn-tint:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ldcm-scheduling-note{margin-top:.75rem}.ldcm-scheduling-feedback,.ldcm-scheduling-note{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-scheduling-feedback{font-weight:700;margin-top:1rem}.ldcm-scheduling-feedback.hidden{display:none}.ldcm-scheduling-help{font-size:.875rem;line-height:1.25rem;margin-top:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-scheduling-help.hidden{display:none}.ldcm-scheduling-help-title{font-weight:700}.ldcm-scheduling-help ul{list-style-type:disc;margin-bottom:.5rem;margin-top:.5rem}.ldcm-scheduling-help ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.ldcm-scheduling-help ul{padding-left:1.25rem}.ldcm-scheduling-help p+p{margin-top:.5rem}.ldcm-scheduling-help a{display:inline-block;margin-right:1rem;padding-bottom:.25rem;padding-top:.25rem;text-decoration-line:underline}.ldcm-scheduling-confirm,.ldcm-scheduling-help a{font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ldcm-scheduling-confirm{font-size:.875rem;line-height:1.25rem;margin-top:2rem}.ldcm-scheduling-confirm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.ldcm-lang span.ldcm-scheduling-confirm-actions{gap:0}.ldcm-scheduling-confirm .ldcm-schedule-error{margin-top:1rem}