body{background-color:var(--color-bg-primary)!important}.booking-status-page{background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);padding:2rem 2rem 4rem}.booking-status-container{max-width:120rem;margin:0 auto}.booking-status-header{text-align:center;margin-bottom:2.4rem}.booking-status-header h1{font-size:2.8rem;font-weight:600;letter-spacing:.5px;margin:0 0 .8rem;color:var(--color-text-primary)}.booking-status-header p{color:var(--color-text-secondary);font-size:1.5rem;margin:0}#lookup{max-width:48rem;margin:0 auto}.lookup-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1.2rem;padding:3.2rem}.lookup-card h2{font-size:1.8rem;font-weight:500;margin:0 0 2.4rem;color:var(--color-text-primary)}.lookup-field{margin-bottom:1.6rem}.lookup-field label{display:block;font-size:1.3rem;color:var(--color-text-secondary);margin-bottom:.6rem;letter-spacing:.5px;text-transform:uppercase}.lookup-field input{width:100%;padding:1.2rem 1.6rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.8rem;color:var(--color-text-primary);font-size:1.5rem;font-family:inherit;outline:none;transition:border-color .2s;box-sizing:border-box}.lookup-field input:focus{border-color:var(--color-accent-ui)}.lookup-field input.field-error{border-color:var(--color-error, #991B1B);background:var(--color-error-bg, rgba(153, 27, 27, .05))}.lookup-field input::placeholder{color:var(--color-text-muted)}#lookup-ref{font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:2px;text-transform:uppercase}.lookup-submit{width:100%;padding:1.4rem;background:var(--color-accent-ui);color:#fff;border:none;border-radius:1.2rem;font-size:1.5rem;font-weight:600;cursor:pointer;transition:background .2s;margin-top:.8rem}.lookup-submit:hover{background:var(--color-accent-hover)}#lookup-error{display:none;background:var(--color-error-bg);border:1px solid rgba(153,27,27,.2);color:var(--color-error);padding:1.2rem 1.6rem;border-radius:.8rem;font-size:1.4rem;margin-bottom:1.6rem}#loading{display:none;text-align:center;padding:6rem 2rem 8rem}.loading-plane-wrap{position:relative;width:20rem;height:6rem;margin:0 auto 2.4rem}.loading-plane{position:absolute;top:50%;transform:translateY(-50%);animation:bs-plane-fly 2.2s cubic-bezier(.4,0,.2,1) infinite;color:var(--color-accent-ui, #1E3A8A)}.loading-plane svg{width:3.6rem;height:3.6rem;filter:drop-shadow(0 4px 12px rgba(30,58,138,.25))}@keyframes bs-plane-fly{0%{left:-10%;opacity:0;transform:translateY(-50%) rotate(-5deg) scale(.8)}15%{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}50%{transform:translateY(calc(-50% - 8px)) rotate(2deg) scale(1.05)}85%{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}to{left:110%;opacity:0;transform:translateY(-50%) rotate(5deg) scale(.8)}}.loading-plane-trail{position:absolute;top:50%;left:10%;right:10%;height:.2rem;transform:translateY(-50%);overflow:hidden}.loading-plane-trail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(90deg,transparent 0px,transparent 6px,rgba(30,58,138,.15) 6px,rgba(30,58,138,.15) 12px);animation:bs-trail-scroll 1s linear infinite}@keyframes bs-trail-scroll{0%{transform:translate(-24px)}to{transform:translate(0)}}.loading-text{color:var(--color-text-secondary);font-size:1.4rem;animation:bs-loading-pulse 1.5s ease-in-out infinite}@keyframes bs-loading-pulse{0%,to{opacity:.5}50%{opacity:1}}.loading-progress{width:18rem;height:.4rem;margin:1.6rem auto 0;background:var(--color-border, #F0F0F0);border-radius:.4rem;overflow:hidden}.loading-progress-bar{width:40%;height:100%;background:linear-gradient(90deg,var(--color-accent-ui, #1E3A8A),#3B82F6);border-radius:.4rem;animation:bs-progress-slide 1.5s ease-in-out infinite}@keyframes bs-progress-slide{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(300%)}}@keyframes spin{to{transform:rotate(360deg)}}#tracker{display:none}.tracker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2rem;flex-wrap:wrap;gap:1.2rem}.tracker-ref{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:1.4rem;color:var(--color-accent-ui);background:#1e3a8a1a;padding:.6rem 1.4rem;border-radius:.6rem;letter-spacing:1.5px}.tracker-greeting{font-size:1.4rem;color:var(--color-text-secondary)}.tracker-body{display:grid;grid-template-columns:28rem 1fr 28rem;gap:2rem;align-items:start}.tracker-col-left,.tracker-col-right{display:flex;flex-direction:column;gap:1.2rem}@media(max-width:1024px){.tracker-body{grid-template-columns:1fr}}.progress-stepper{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding:0 .8rem;position:relative}.stepper-step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;flex:0 0 auto}.stepper-circle{width:3.6rem;height:3.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:600;transition:all .4s ease;position:relative}.stepper-step.pending .stepper-circle{background:var(--color-bg-secondary);border:2px solid var(--color-border);color:var(--color-text-secondary)}.stepper-step.active .stepper-circle{background:var(--color-accent-ui);border:2px solid var(--color-accent-ui);color:#fff;box-shadow:0 0 20px #1e3a8a33}.stepper-step.completed .stepper-circle{background:#1e3a8a1a;border:2px solid var(--color-accent-ui);color:var(--color-accent-ui)}.stepper-label{font-size:1.1rem;margin-top:.8rem;text-align:center;max-width:9rem;line-height:1.3;transition:color .3s}.stepper-step.pending .stepper-label{color:var(--color-text-secondary)}.stepper-step.active .stepper-label{color:var(--color-accent-ui)}.stepper-step.completed .stepper-label{color:var(--color-text-secondary)}.stepper-line{flex:1;height:.2rem;background:var(--color-border);margin:0 .4rem 2.8rem;transition:background .4s}.stepper-line.completed{background:var(--color-accent-ui)}@media(max-width:600px){.stepper-label{font-size:.9rem;max-width:6rem}.stepper-circle{width:2.8rem;height:2.8rem;font-size:1.1rem}}#flight-summary-card{display:none;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1.2rem;padding:2rem}.summary-title{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary);margin:0 0 1.6rem}.summary-route{font-size:2.2rem;font-weight:600;margin:0 0 .4rem;color:var(--color-text-primary);letter-spacing:1px}.summary-cities{font-size:1.3rem;color:var(--color-text-secondary);margin:0 0 2rem}.summary-details{display:grid;gap:1.2rem}.summary-row{display:flex;justify-content:space-between;font-size:1.3rem}.summary-row-label{color:var(--color-text-secondary)}.summary-row-value{color:var(--color-text-primary);text-align:right}.summary-divider{border:none;border-top:1px solid var(--color-border);margin:.4rem 0}.booking-state{display:none}.state-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1.2rem;padding:2rem 2.4rem}.state-icon{width:4.8rem;height:4.8rem;margin-bottom:1.6rem}.state-title{font-size:1.8rem;font-weight:600;margin:0 0 .6rem;color:var(--color-text-primary)}.state-subtitle{font-size:1.3rem;color:var(--color-text-secondary);margin:0 0 1.2rem;line-height:1.4}.state1-checkmark{width:4.8rem;height:4.8rem;background:#1e3a8a26;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.6rem}.state1-checkmark svg{width:2.4rem;height:2.4rem;color:var(--color-accent-ui)}.confirming-animation{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 2rem;background:#1e3a8a0f;border:1px solid rgba(30,58,138,.15);border-radius:.8rem;margin-top:1.6rem}.pulse-dot{width:1rem;height:1rem;background:var(--color-accent-ui);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.confirming-text{font-size:1.3rem;color:var(--color-accent-ui)}.agreement-section{margin-bottom:1.2rem}.agreement-section-title{font-size:1.2rem;font-weight:600;color:var(--color-accent-ui);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .6rem}.agreement-details{display:grid;gap:.6rem;padding:1.2rem;background:var(--color-bg-secondary);border-radius:.8rem;margin-bottom:1.2rem}.agreement-detail-row{display:flex;justify-content:space-between;font-size:1.2rem}.agreement-detail-label{color:var(--color-text-secondary)}.agreement-detail-value{color:var(--color-text-primary)}.disclosure-box{padding:1.2rem 1.4rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.8rem;font-size:1.15rem;color:var(--color-text-secondary);line-height:1.5;margin-bottom:1.2rem}.disclosure-box h4{color:var(--color-text-primary);font-size:1.1rem;margin:0 0 .4rem;font-weight:600}.disclosure-box p{margin:0 0 .8rem}.disclosure-box p:last-child{margin-bottom:0}.signature-area{padding:1.4rem 1.6rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.8rem}.signature-label{font-size:1.2rem;color:var(--color-text-secondary);margin:0 0 .6rem}.signature-input{width:100%;padding:1rem 1.2rem;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:.8rem;color:var(--color-text-primary);font-size:1.4rem;font-family:Georgia,serif;font-style:italic;outline:none;transition:border-color .2s;box-sizing:border-box;margin-bottom:1rem}.signature-input:focus{border-color:var(--color-accent-ui)}.signature-input.field-error{border-color:var(--color-error, #991B1B);background:var(--color-error-bg, rgba(153, 27, 27, .05))}.signature-input::placeholder{color:var(--color-text-muted);font-style:italic}.agree-row{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1rem}.agree-row input[type=checkbox]{margin-top:.2rem;accent-color:var(--color-accent-ui);width:1.4rem;height:1.4rem;flex-shrink:0}.agree-row label{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.4;cursor:pointer}#agreement-error{display:none;color:var(--color-error);font-size:1.3rem;margin-bottom:1.2rem}.accept-btn{width:100%;padding:1rem;background:var(--color-accent-ui);color:#fff;border:none;border-radius:1rem;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background .2s}.accept-btn:hover{background:var(--color-accent-hover)}.accept-btn:disabled{background:var(--color-text-muted);cursor:not-allowed}.payment-card{padding:2rem;background:#1e3a8a0f;border:1px solid rgba(30,58,138,.15);border-radius:.8rem;margin-top:1.6rem}.payment-card p{margin:0;font-size:1.4rem;color:var(--color-text-primary);line-height:1.6}.payment-link{display:none;align-items:center;gap:.8rem;padding:1.4rem 2.8rem;background:var(--color-accent-ui);color:#fff;border:none;border-radius:1.2rem;font-size:1.5rem;font-weight:600;text-decoration:none;margin-top:2rem;transition:background .2s}.payment-link:hover{background:var(--color-accent-hover);color:#fff}.confirmed-badge{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem;background:var(--color-success-bg);border:1px solid rgba(21,128,61,.2);border-radius:.8rem;color:var(--color-success);font-size:1.4rem;font-weight:600;margin-top:1.6rem}.error-icon{width:4.8rem;height:4.8rem;background:var(--color-error-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.6rem}.error-icon svg{width:2.4rem;height:2.4rem;color:var(--color-error)}.error-status-badge{display:inline-block;padding:.4rem 1.2rem;background:var(--color-error-bg);border:1px solid rgba(153,27,27,.15);border-radius:.4rem;font-size:1.2rem;color:var(--color-error);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.6rem}.back-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-accent-ui);font-size:1.4rem;text-decoration:none;margin-top:2.4rem;transition:color .2s}.back-link:hover{color:var(--color-accent-hover)}.crew-seat{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1rem;padding:1.4rem 1rem;text-align:center;min-height:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;position:relative}.crew-seat.claimed{border-color:var(--color-border)}.crew-seat.organizer{border-color:#1e3a8a4d;background:#1e3a8a0d}.crew-seat.open{border-style:dashed;border-color:var(--color-border)}.crew-seat-name{font-size:1.3rem;font-weight:500;color:var(--color-text-primary);word-break:break-word}.crew-seat-badge{font-size:1rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-accent-ui);font-weight:600}.crew-seat-open-label{font-size:1.2rem;color:var(--color-text-muted)}.crew-seat-remove{position:absolute;top:.4rem;right:.4rem;width:2rem;height:2rem;border-radius:50%;border:none;background:var(--color-error-bg);color:var(--color-error);font-size:1.2rem;line-height:2rem;text-align:center;cursor:pointer;padding:0;opacity:0;transition:opacity .15s}.crew-seat:hover .crew-seat-remove{opacity:1}.crew-estimate-amount{color:var(--color-text-primary);font-weight:600}.share-crew-card{display:none;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1.2rem;padding:2rem 2.4rem}.share-crew-header{display:flex;align-items:center;gap:1rem;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-primary);margin:0 0 1.2rem}.share-crew-icon{color:var(--color-accent-ui);flex-shrink:0}.share-crew-desc{display:none}#share-crew-actions{display:flex;flex-direction:row;gap:1rem}.share-crew-button{display:flex;align-items:center;justify-content:center;gap:.8rem;flex:1;padding:1rem 1.6rem;background:var(--color-accent-ui);color:#fff;border:none;border-radius:1rem;font-size:1.3rem;font-weight:600;cursor:pointer;transition:background .2s}.share-crew-button:hover{background:var(--color-accent-hover)}.copy-crew-button{display:flex;align-items:center;justify-content:center;gap:.6rem;flex:1;padding:1rem 1.6rem;background:transparent;color:var(--color-accent-ui);border:1px solid var(--color-accent-ui);border-radius:1rem;font-size:1.3rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.copy-crew-button:hover{background:#1e3a8a0f}#bookings-list{display:none}.bl-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.4rem}.bl-section-header h2{font-size:2rem;font-weight:600;margin:0;color:var(--color-text-primary)}.bl-card-list{display:flex;flex-direction:column;gap:1.2rem}.bl-booking-card{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:.8rem;cursor:pointer;transition:border-color .15s ease;text-decoration:none;color:inherit}.bl-booking-card:hover{border-top-color:var(--color-text-muted);border-right-color:var(--color-text-muted);border-bottom-color:var(--color-text-muted)}.bl-booking-card.bl-status-new{border-left-color:#d4a017}.bl-booking-card.bl-status-sent{border-left-color:#17a2b8}.bl-booking-card.bl-status-confirmed{border-left-color:#3a7bd5}.bl-card-icon{width:4rem;height:4rem;border-radius:.8rem;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bl-card-icon svg{width:2rem;height:2rem;color:var(--color-text-muted)}.bl-card-details{flex:1;min-width:0}.bl-card-route{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-card-meta{font-size:1.2rem;color:var(--color-text-secondary);margin-top:.4rem}.bl-status-badge{font-size:1.2rem;font-weight:600;padding:.4rem 1.2rem;border-radius:2rem;white-space:nowrap;flex-shrink:0}.bl-badge-new{background:#fff3cd;color:#856404}.bl-badge-sent{background:#d1ecf1;color:#0c5460}.bl-badge-confirmed{background:#cce5ff;color:#004085}.bl-action-badge{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.bl-action-label{font-size:1.1rem;font-weight:700;color:#b45309;text-transform:uppercase;letter-spacing:.5px}.bl-action-detail{font-size:1.2rem;font-weight:600;padding:.3rem 1rem;background:#fff3cd;color:#856404;border-radius:2rem;white-space:nowrap}.bl-action-payment .bl-action-label{color:#1e40af}.bl-action-payment .bl-action-detail{background:#dbeafe;color:#1e3a8a}.bl-empty{text-align:center;padding:6rem 2rem;color:var(--color-text-secondary)}.bl-empty svg{width:4.8rem;height:4.8rem;color:var(--color-text-muted);opacity:.4;margin-bottom:1.6rem}.bl-empty p{font-size:1.5rem;margin:0 0 1.6rem}.bl-empty a{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.4rem;font-size:1.4rem;font-weight:600;border-radius:.8rem;text-decoration:none;background:var(--color-accent-ui);color:#fff}.bl-loading{padding:2rem 0}.bl-skeleton-card{background:var(--color-bg-card, #FFFFFF);border:1px solid var(--color-border, #F0F0F0);border-radius:1.2rem;padding:2rem 2.4rem;margin-bottom:1.2rem;display:flex;align-items:center;gap:2rem;animation:bs-skeleton-enter .5s cubic-bezier(.16,1,.3,1) both}.bl-skeleton-card:nth-child(1){animation-delay:0s}.bl-skeleton-card:nth-child(2){animation-delay:.1s}.bl-skeleton-card:nth-child(3){animation-delay:.2s}@keyframes bs-skeleton-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bl-skeleton-icon{width:4.4rem;height:4.4rem;border-radius:1rem;flex-shrink:0}.bl-skeleton-lines{flex:1;display:flex;flex-direction:column;gap:1rem}.bl-skeleton-line{height:1.2rem;border-radius:.6rem}.bl-skeleton-line:nth-child(1){width:55%}.bl-skeleton-line:nth-child(2){width:80%}.bl-skeleton-line:nth-child(3){width:35%}.bl-skeleton-badge{width:7.2rem;height:2.6rem;border-radius:2rem;flex-shrink:0}.bl-skeleton-icon,.bl-skeleton-line,.bl-skeleton-badge{background:linear-gradient(90deg,var(--color-bg-secondary, #F5F5F5) 0%,rgba(30,58,138,.06) 40%,var(--color-bg-secondary, #F5F5F5) 80%);background-size:300% 100%;animation:bs-shimmer 1.8s ease-in-out infinite}.bl-skeleton-card:nth-child(2) .bl-skeleton-icon,.bl-skeleton-card:nth-child(2) .bl-skeleton-line,.bl-skeleton-card:nth-child(2) .bl-skeleton-badge{animation-delay:.15s}.bl-skeleton-card:nth-child(3) .bl-skeleton-icon,.bl-skeleton-card:nth-child(3) .bl-skeleton-line,.bl-skeleton-card:nth-child(3) .bl-skeleton-badge{animation-delay:.3s}@keyframes bs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bl-loading-header{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2.4rem;color:var(--color-text-secondary);font-size:1.4rem}.bl-loading-plane{display:inline-block;color:var(--color-accent-ui, #1E3A8A);animation:bs-mini-plane 2s ease-in-out infinite}.bl-loading-plane svg{width:2rem;height:2rem}@keyframes bs-mini-plane{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(6px) rotate(3deg)}50%{transform:translate(0) rotate(0) translateY(-3px)}75%{transform:translate(-6px) rotate(-3deg)}}.bl-loading-dots{display:inline-flex;gap:.3rem}.bl-loading-dots span{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-text-secondary);animation:bs-dot-bounce 1.2s ease-in-out infinite}.bl-loading-dots span:nth-child(2){animation-delay:.15s}.bl-loading-dots span:nth-child(3){animation-delay:.3s}@keyframes bs-dot-bounce{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1.2);opacity:1}}.bl-back-btn{display:none;align-items:center;gap:.6rem;margin-bottom:2.4rem;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;background:none;border:1px solid var(--color-border);border-radius:.8rem;cursor:pointer;color:var(--color-text-primary);transition:border-color .15s}.bl-back-btn:hover{border-color:var(--color-text-muted)}@media(max-width:600px){.bl-booking-card{flex-wrap:wrap;padding:1.4rem 1.6rem}.bl-status-badge{width:100%;text-align:center;margin-top:.6rem}}.crew-strip{display:none;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1.2rem;padding:1.6rem 2rem;margin-top:0}.crew-strip.visible{display:block}.crew-strip-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.crew-strip-title{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary);margin:0}.crew-strip-count{font-size:1.3rem;color:var(--color-text-secondary)}.crew-strip-grid{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}.crew-strip .crew-seat{min-width:9rem;max-width:11rem;flex:0 0 auto;min-height:5.8rem;padding:1rem .8rem}.crew-strip .crew-seat-name{font-size:1.2rem}.crew-strip .crew-seat-badge{font-size:.9rem}.crew-strip .crew-seat-open-label{font-size:1.1rem}.crew-strip-estimates{font-size:1.3rem;color:var(--color-text-secondary);line-height:1.7;display:flex;gap:2.4rem;flex-wrap:wrap}@media(max-width:600px){.crew-strip .crew-seat{min-width:7rem;max-width:9rem}}.stepper-step.completed .stepper-circle:after{content:"\2713";font-size:1.4rem;font-weight:700}.stepper-step.completed .stepper-circle{font-size:0}#tracker{animation:bs-tracker-enter .5s cubic-bezier(.16,1,.3,1) both}@keyframes bs-tracker-enter{0%{opacity:0;transform:translateY(50px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}#lookup,#loading,#tracker,#bookings-list{transition:opacity .3s ease}.accept-btn:not(:disabled){animation:bs-btn-glow 2.5s ease-in-out infinite}@keyframes bs-btn-glow{0%,to{box-shadow:0 0 #1e3a8a00}50%{box-shadow:0 0 30px #1e3a8a40,0 0 60px #1e3a8a1a}}.bl-booking-card{animation:bs-card-stagger .6s cubic-bezier(.16,1,.3,1) both}.bl-booking-card:nth-child(1){animation-delay:0s}.bl-booking-card:nth-child(2){animation-delay:.1s}.bl-booking-card:nth-child(3){animation-delay:.2s}.bl-booking-card:nth-child(4){animation-delay:.3s}.bl-booking-card:nth-child(5){animation-delay:.4s}@keyframes bs-card-stagger{0%{opacity:0;transform:translateY(35px) scale(.95);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}#state-4 .state1-checkmark{animation:bs-check-pop .6s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}@keyframes bs-check-pop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.3) rotate(5deg)}80%{transform:scale(.95) rotate(-2deg)}to{transform:scale(1) rotate(0);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/booking-status.css.map */
