qp-customer-service-card{display:block}.qp-customer-service-card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:1rem;border:.0625rem solid var(--ap-grey-300);background:var(--ap-white)}.qp-customer-service-card__icon{display:flex;width:2.75rem;height:2rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.75rem;background:var(--Neutrals-Grey, #f2f7f7);box-sizing:border-box}.qp-customer-service-card__title{align-self:stretch;margin:0;font-family:var(--ap-font-family-bold);font-size:1.5rem;font-weight:700;color:var(--ap-teal-dark);line-height:110%;letter-spacing:-4%}.qp-customer-service-card__description{align-self:stretch;margin:0;font-family:var(--ap-font-family);font-size:1rem;color:var(--ap-grey-500);line-height:150%;letter-spacing:-2%}.qp-customer-service-card__cta button{height:3rem;padding:.5rem 1.5rem;justify-content:center;gap:.5rem;border:.0625rem solid var(--ap-teal);background:none;.qp-cta-button__label{margin-left:auto;margin-right:auto;color:var(--ap-teal)}&:hover{border-color:var(--ap-teal-bright);background:var(--ap-teal-bright);.qp-cta-button__label{color:var(--ap-font-color-light)}}}@media(max-width:48rem){.qp-customer-service-card{padding:1.25rem;gap:.75rem}.qp-customer-service-card__cta,.qp-customer-service-card__cta button{align-self:stretch;width:100%}.qp-customer-service-card__cta button{height:2.75rem;padding:.5rem 1.25rem}}qp-guest-order-overview{display:block}.qp-guest-order-overview{display:flex;flex-direction:column;gap:3.5rem}.qp-guest-order-overview__actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:41.875rem;margin-inline:auto}.qp-guest-order-overview__actions-title{margin:0;font-family:var( --ap-font-family-bold, "Plus Jakarta Sans", "Trebuchet MS", Arial, sans-serif );font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.06rem;color:var(--ap-teal-dark, #00272a)}.qp-guest-order-overview__actions-description{margin:0;max-width:26.625rem;text-align:center;font-family:var( --ap-font-family-medium, "Plus Jakarta Sans", "Trebuchet MS", Arial, sans-serif );font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.02rem;color:var(--ap-teal-dark, #00272a)}.qp-guest-order-overview__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%}body:has(qp-order-access-device-edit[style*="display: grid"] .qp-order-access-device-edit__backdrop){overflow:hidden}.qp-guest-order-overview qp-number-plate-input .qp-number-plate-input-form{flex-wrap:wrap}.qp-guest-order-overview qp-number-plate-input .qp-number-plate-input-form .country{flex:1 1 100%}.qp-guest-order-overview qp-number-plate-input .qp-number-plate-input-form .region,.qp-guest-order-overview qp-number-plate-input .qp-number-plate-input-form .number-plate{flex:1 1 calc(50% - .25rem)}.qp-guest-order-overview qp-number-plate-input .qp-number-plate-input-form:has(.region[style*="display: none"]){flex-wrap:nowrap}.qp-guest-order-overview qp-number-plate-input .qp-number-plate-input-form:has(.region[style*="display: none"]) .country{flex:0 1 30%}.qp-guest-order-overview qp-number-plate-input .qp-number-plate-input-form:has(.region[style*="display: none"]) .number-plate{flex:1 1 auto}@media(max-width:48rem){.qp-guest-order-overview{gap:6.25rem}.qp-guest-order-overview__actions{gap:1.25rem}.qp-guest-order-overview__actions-title{font-size:1.25rem;letter-spacing:-.0375rem}.qp-guest-order-overview__actions-description{max-width:22.375rem;font-size:.875rem;letter-spacing:-.00875rem}.qp-guest-order-overview__cards{grid-template-columns:1fr}}
