body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-navbar{background-color:var(--surface-card);opacity:1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.center{display:flex;justify-content:center;align-items:center;height:100vh}.linkbox{color:#fff;background:#444;height:40px;line-height:20px}.support-shell .card,.support-shell .p-card{border:0;box-shadow:none}.active-access-page{padding:2rem 0 3rem}.active-access-card{border-top:4px solid #007bff}.active-access-card .p-card-body{padding:1.5rem}.active-access-page__header{align-items:flex-start;display:flex;grid-gap:1.5rem;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.active-access-page__eyebrow{color:#6c757d;font-size:.75rem;font-weight:700;margin:0 0 .35rem;text-transform:uppercase}.active-access-page__header h1{color:#212529;font-size:1.65rem;font-weight:600;margin:0}.active-access-page__subtitle{color:#6c757d;margin:.5rem 0 0}.active-access-page__count{background:#e7f1ff;color:#0756a6;font-size:.85rem;min-width:6.5rem;padding:.65rem .8rem;text-align:center}.active-access-page__count span{display:block;font-size:1.25rem;font-weight:700;line-height:1.1}.active-access-loading{padding:1rem 0}.active-access-table .p-datatable-thead>tr>th{background:#f8f9fa;border-color:#dee2e6;color:#495057;font-size:.78rem;font-weight:700;padding:.85rem .75rem;text-transform:uppercase}.active-access-table .p-datatable-tbody>tr>td{border-color:#e9ecef;padding:.85rem .75rem;vertical-align:middle}.active-access-customer{display:flex;flex-direction:column;grid-gap:.15rem;gap:.15rem}.active-access-customer__name{color:#212529;font-weight:600}.active-access-customer__id,.active-access-empty{color:#6c757d;font-size:.8rem}.active-access-club-code,.active-access-tenant-path{background:#f1f3f5;border:1px solid #dee2e6;border-radius:3px;color:#343a40;font-size:.85rem;padding:.25rem .4rem}.active-access-user-count{align-items:center;display:inline-flex;grid-gap:.4rem;gap:.4rem}.active-access-user-count .pi{color:#007bff}.active-access-detail__header{align-items:center;display:flex;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.active-access-detail__header>div{flex:1 1}.active-access-detail__header h1{font-size:1.5rem;font-weight:600;margin:0 0 .4rem}.active-access-detail__grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.active-access-panel{border:1px solid #dee2e6;padding:1.25rem}.active-access-panel__heading{align-items:flex-start;display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.active-access-branding-form h3,.active-access-panel__heading h2{color:#343a40;font-size:1rem;font-weight:700;margin:0}.active-access-panel__heading p{color:#6c757d;font-size:.9rem;margin:.35rem 0 0}.active-access-branding-form label,.active-access-panel label{color:#495057;display:block;font-size:.85rem;font-weight:600;margin-bottom:.45rem}.active-access-code-control{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.active-access-detail__grid>.active-access-panel>.p-formgrid{display:block!important;margin:0!important}.active-access-detail__grid>.active-access-panel>.p-formgrid>.p-field{flex:0 0 100%!important;max-width:100%!important;padding:0!important;width:100%!important}.active-access-detail__grid>.active-access-panel:first-child .p-formgrid>.p-field:first-child>.p-inputswitch,.active-access-detail__grid>.active-access-panel:nth-child(2) .p-formgrid>.p-field:nth-child(2)>.p-inputswitch{align-self:flex-start;display:inline-flex;margin-top:.35rem}.active-access-panel__footer{border-top:1px solid #e9ecef;margin-top:.5rem;padding-top:1rem}.active-access-branding-actions{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.active-access-branding-actions .p-button{justify-content:flex-start;width:100%}.active-access-children-locations-button{margin:0 0 1rem}.active-access-location-list{display:grid;grid-gap:.75rem;gap:.75rem;padding:.5rem 0}.active-access-location-list__item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;grid-gap:.75rem;gap:.75rem;padding-bottom:.75rem}.active-access-location-list__item:last-child{border-bottom:0;padding-bottom:0}.active-access-location-list__item label{cursor:pointer;margin:0}.active-access-location-list__item code{margin-left:.5rem}.active-access-add-user{display:block;padding-bottom:0}.active-access-add-user .p-button{width:auto}.active-access-detail__grid .active-access-add-user .p-button{width:auto!important}.active-access-branding-dialog .p-dialog-content{padding-top:0}.active-access-branding-form section{border-bottom:1px solid #e9ecef;padding:1.25rem 0}.active-access-branding-form section:first-child{padding-top:1rem}.active-access-branding-form section:last-child{border-bottom:0}.active-access-branding-form h3{margin-bottom:1rem}.active-access-branding-form .p-field:has(#brandLogoSemanticDescription),.active-access-branding-form .p-field:has(#nfcActionImageSource),.active-access-branding-form .p-field:has(#qrActionImageSource),.active-access-branding-form .p-field:has(#tenantAppDisplayName),.active-access-branding-form .p-field:has(#tenantAppIconPath),.active-access-branding-form .p-field:has(#tenantDisplayName),.active-access-branding-form .p-field:has(#tenantSplashPath){display:none}.active-access-branding-form .active-access-email-copy-field:has(#emailAddressText){border-top:1px solid #e9ecef;flex-basis:100%;margin-top:.75rem;max-width:100%;padding-top:1.25rem}.active-access-branding-form .active-access-email-copy-field:has(#emailAddressText):before{color:#343a40;content:"Email sign-in";display:block;font-size:1rem;font-weight:700;margin-bottom:1rem}.active-access-email-body p{color:#6c757d;font-size:.85rem;margin:0 0 .5rem}.active-access-email-body .ql-editor{min-height:10rem}.active-access-branding-form input[type=color]{cursor:pointer;height:2.75rem;padding:.2rem;width:100%}.active-access-branding-form input[type=color]::-webkit-color-swatch-wrapper{padding:0}.active-access-branding-form input[type=color]::-webkit-color-swatch{border:0}.active-access-branding-form.p-formgrid.p-grid{display:grid;grid-gap:.85rem 1rem;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.active-access-branding-form.p-formgrid.p-grid:has(#useEmailAddressForSignIn){grid-gap:.35rem;gap:.35rem;grid-template-columns:1fr}.active-access-branding-form.p-formgrid.p-grid:has(#useEmailAddressForSignIn)>.p-field{padding-bottom:.35rem}.active-access-branding-form:has(#useEmailAddressForSignIn) .active-access-email-body .ql-editor{font-size:.85rem;min-height:5.5rem}.active-access-branding-form:has(#useEmailAddressForSignIn) label{font-size:.78rem;margin-bottom:.3rem}.active-access-branding-form:has(#useEmailAddressForSignIn) .active-access-email-body p,.active-access-branding-form:has(#useEmailAddressForSignIn) small{font-size:.78rem;line-height:1.25}.active-access-branding-form:has(#useEmailAddressForSignIn) .p-inputtext{font-size:.85rem;padding:.45rem .55rem}.active-access-branding-form:has(#useEmailAddressForSignIn) .ql-toolbar.ql-snow{padding:.35rem .5rem}.active-access-branding-form.p-formgrid.p-grid>.p-field{border-bottom:1px solid #e9ecef;margin:0;max-width:none;padding:0 0 .85rem;width:auto}.active-access-branding-form.p-formgrid.p-grid>.p-field label{margin-bottom:.45rem}.active-access-email-sign-in{margin-top:.25rem}.active-access-email-sign-in h3{color:#343a40;font-size:1rem;font-weight:700;margin-bottom:1rem}.active-access-email-sign-in__settings{background:#f8f9fa;border:1px solid #e1e5e8;display:grid;grid-gap:.75rem 1rem;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.active-access-email-sign-in__settings>div{border-bottom:1px solid #dee2e6;min-width:0;padding-bottom:.85rem}.active-access-email-sign-in__settings>div:last-child{border-bottom:0;padding-bottom:0}.active-access-email-sign-in__settings small{color:#6c757d;display:block;font-size:.85rem;margin:-.1rem 0 .5rem}.active-access-email-sign-in__settings>div:first-child,.active-access-email-sign-in__settings>div:last-child{grid-column:1/-1}.active-access-branding-form .active-access-email-copy-field{margin-top:.25rem}.active-access-branding-form .active-access-email-body,.active-access-branding-form .active-access-email-copy-field:has(#confirmationEmailSubject){border-bottom:0;padding-bottom:0}.active-access-logo-preview{align-items:center;display:flex;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.active-access-logo-preview img{border:1px solid #dee2e6;max-height:100px;max-width:200px;padding:.35rem}@media (max-width:640px){.active-access-page{padding:1rem 0 2rem}.active-access-card .p-card-body{padding:1rem}.active-access-page__header{flex-direction:column}.active-access-page__count{min-width:0;width:100%}.active-access-detail__grid{grid-template-columns:1fr}.active-access-panel__heading{flex-direction:column}.active-access-branding-actions,.active-access-code-control,.active-access-email-sign-in__settings{grid-template-columns:1fr}}.support-shell .wallet-branding-page{max-width:1080px;margin-left:auto;margin-right:auto}.wallet-branding-page .p-card-body{padding:2rem}.wallet-branding-header{display:flex;align-items:flex-start;grid-gap:.5rem;gap:.5rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:2px solid #dce7eb}.wallet-branding-header .p-button{flex:0 0 auto;margin-top:.15rem}.wallet-branding-header h4{margin:0;color:#17324d}.wallet-branding-header p{margin:.35rem 0 0;color:#587083}.wallet-branding-form{margin:0;padding:1.5rem;border:1px solid #dce7eb;border-top:4px solid #169d92;background:#fbfdfe}.wallet-branding-form label,.wallet-test-form label{color:#24465f;font-weight:600}.wallet-branding-notice{margin:0 0 1.25rem;padding:.75rem 1rem;border-left:3px solid #c88820;color:#614313;background:#fff8e9}.wallet-branding-logo{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.wallet-branding-logos{display:contents}.wallet-google-logo{align-items:stretch}.wallet-google-logo img{align-self:center}.wallet-branding-appearance,.wallet-branding-assets{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:stretch;padding:1.25rem;border:1px solid #dce7eb;background:#fff}.wallet-branding-appearance{grid-template-columns:1fr}.wallet-branding-assets{--wallet-branding-preview-height:7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-branding-assets .wallet-branding-logo,.wallet-branding-assets>.wallet-pass-image-field{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem;min-width:0;margin:0}.wallet-branding-assets .wallet-branding-logo>label,.wallet-branding-assets .wallet-branding-logo>small,.wallet-branding-assets>.wallet-pass-image-field>label,.wallet-branding-assets>.wallet-pass-image-field>small{align-self:stretch;text-align:center}.wallet-branding-assets .wallet-branding-logo>label,.wallet-branding-assets>.wallet-pass-image-field>label{margin-bottom:0!important}.wallet-branding-assets .wallet-branding-logo>img,.wallet-branding-assets>.wallet-pass-image-field>.wallet-pass-image-preview{width:100%;max-width:14rem;height:var(--wallet-branding-preview-height);max-height:none;margin:0;padding:.5rem;border:1px solid #dce7eb;background:#fff;object-fit:contain}.wallet-branding-assets .wallet-google-logo>img{width:var(--wallet-branding-preview-height)}.wallet-branding-assets>.wallet-pass-image-field>.wallet-pass-image-preview{object-fit:cover}.wallet-branding-assets .wallet-pass-image-actions{justify-content:center;min-height:2.5rem;margin-top:0!important}.wallet-pass-preview-button{width:100%}.wallet-branding-color-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.wallet-color-inputs{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.wallet-color-inputs .p-inputtext{width:8rem}.wallet-pass-preview{display:flex;flex-direction:column;width:min(100%,19rem);aspect-ratio:.7;overflow:hidden;border:1px solid #b9c8d0;border-radius:14px;box-shadow:0 .5rem 1.25rem rgba(23,50,77,.16)}.wallet-pass-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.wallet-pass-preview-column{display:flex;flex-direction:column;align-items:center;grid-gap:.75rem;gap:.75rem}.wallet-pass-preview-column h6{align-self:stretch;margin:0;color:#24465f;font-weight:600}.wallet-pass-preview-header{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;min-height:4.5rem;padding:.75rem 1.25rem;background:#fff}.wallet-pass-preview-header img{display:block;max-width:45%;max-height:2.75rem;object-fit:contain;object-position:left center}.wallet-pass-preview-header span,.wallet-pass-preview-image-placeholder{color:#587083;font-size:.7rem;font-weight:600}.wallet-pass-preview-header strong{max-width:50%;overflow:hidden;font-size:.75rem;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.wallet-pass-preview-image,.wallet-pass-preview-image-placeholder{display:block;width:100%;aspect-ratio:1125/369;object-fit:cover}.wallet-pass-preview-image-placeholder{display:grid;place-items:center;border-top:1px solid #dce7eb;border-bottom:1px solid #dce7eb;background:#edf4f7}.wallet-pass-preview-details{display:flex;justify-content:space-between;padding:.75rem 1.25rem}.wallet-pass-preview-details div{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem}.wallet-pass-preview-details span{font-size:.65rem;font-weight:700}.wallet-pass-preview-details strong{font-size:1.2rem;font-weight:400}.wallet-pass-preview-qr{align-self:center;margin:auto 0 1rem;color:#000;font-size:8rem;line-height:1}.wallet-google-pass-preview{display:flex;flex-direction:column;width:min(100%,19rem);min-height:27rem;overflow:hidden;border:1px solid #b9c8d0;border-radius:1.75rem;box-shadow:0 .5rem 1.25rem rgba(23,50,77,.16)}.wallet-google-pass-preview-header{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem}.wallet-google-pass-preview-header img{width:2.5rem;height:2.5rem;object-fit:contain}.wallet-google-pass-preview-header span,.wallet-google-pass-preview-image-placeholder{color:#587083;font-size:.7rem;font-weight:600}.wallet-google-pass-preview-header strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.wallet-google-pass-preview-member{display:flex;flex-direction:column;grid-gap:.35rem;gap:.35rem;padding:.5rem 1rem}.wallet-google-pass-preview-member span{font-size:.8rem;font-weight:600}.wallet-google-pass-preview-member strong{font-size:1.5rem;font-weight:400}.wallet-google-pass-preview-qr{align-self:center;margin:1.75rem 0 .75rem;color:#000;font-size:8rem;line-height:1}.wallet-google-pass-preview-payload{margin-bottom:1rem;padding:0 1rem;overflow:hidden;color:#24465f;font-size:.75rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.wallet-google-pass-preview-image,.wallet-google-pass-preview-image-placeholder{display:block;width:100%;margin-top:auto;aspect-ratio:1125/369;object-fit:cover}.wallet-google-pass-preview-image-placeholder{display:grid;place-items:center;border-top:1px solid #dce7eb;background:#edf4f7}.wallet-branding-logo img{max-width:260px;max-height:120px;padding:.5rem;border:1px solid #dce7eb;background:#fff;object-fit:contain}.wallet-pass-image-actions{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.wallet-pass-image-preview{display:block;max-width:260px;max-height:120px;margin-top:.75rem;padding:.5rem;border:1px solid #dce7eb;background:#fff;object-fit:contain}.wallet-pass-limits h5{margin-bottom:.5rem}.wallet-pass-limit-row{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.wallet-pass-limit-row .p-inputnumber{width:7rem}.wallet-pass-limit-row .p-inputnumber-input{width:100%}.wallet-branding-form.p-fluid .wallet-pass-uses-row{flex-wrap:nowrap}.wallet-branding-form.p-fluid .wallet-pass-uses-row .p-inputnumber{flex:0 0 7rem;width:7rem}.wallet-pass-duration-input{display:flex;align-items:center;grid-gap:.35rem;gap:.35rem}.wallet-pass-duration-input label,.wallet-pass-limit-row>label{margin:0}.wallet-branding-editor .quill{margin-bottom:.6rem}.wallet-branding-editor .ql-container.ql-snow,.wallet-branding-editor .ql-toolbar.ql-snow{border-color:#c9d8df}.wallet-branding-editor .ql-container{min-height:200px;font-size:1rem}.wallet-template-help{padding:1rem;border-left:3px solid #5a97bd;color:#3c5e73;background:#f0f7fa;line-height:1.55}.wallet-branding-actions,.wallet-test-actions{display:flex;grid-gap:.75rem;gap:.75rem;padding-top:.5rem}.wallet-branding-actions .p-button,.wallet-test-actions .p-button{min-width:9rem}.wallet-test-dialog .p-dialog-header{padding:1.25rem 1.5rem;color:#17324d;border-bottom:1px solid #dce7eb}.wallet-test-dialog .p-dialog-content{padding:1.5rem}.wallet-test-form{margin:0}.wallet-test-result{padding:.85rem 1rem;border:1px solid #b8ded8;color:#1d5a55;background:#f1fbf9}.wallet-test-result summary{cursor:pointer;font-weight:600}.wallet-save-dialog{width:min(92vw,28rem)}.wallet-save-dialog .p-dialog-header{display:none}.wallet-save-dialog .p-dialog-content{padding:2rem 1.5rem 1rem!important}.wallet-save-dialog .p-dialog-footer{padding:0 1.5rem 1.5rem;border:0}.wallet-save-dialog-content{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem}.wallet-save-dialog-content>.pi{font-size:2rem}.wallet-save-dialog-content h5,.wallet-save-dialog-content p{margin:0}.wallet-save-dialog-content p{margin-top:.35rem}.wallet-save-dialog-success .wallet-save-dialog-content{color:#167348}.wallet-save-dialog-success .p-dialog-footer .p-button{border-color:#167348;background:#167348}.wallet-save-dialog-error .wallet-save-dialog-content{color:#b42318}.wallet-save-dialog-error .p-dialog-footer .p-button{border-color:#b42318;background:#b42318}@media screen and (max-width:640px){.wallet-branding-form,.wallet-branding-page .p-card-body{padding:1rem}.wallet-branding-logo{align-items:flex-start}.wallet-google-logo img{align-self:flex-start}.wallet-branding-appearance,.wallet-branding-assets,.wallet-branding-color-controls{grid-template-columns:1fr}.wallet-pass-limit-row{align-items:flex-start}.wallet-branding-actions,.wallet-test-actions{align-items:stretch;flex-direction:column}.wallet-branding-actions .p-button,.wallet-test-actions .p-button{width:100%}}.support-active-access{padding:2rem 0 3rem}.support-active-access__card{border-top:4px solid #18b9a8}.support-active-access__card .p-card-body{padding:1.5rem}.support-active-access__header,.support-active-access__section-heading{align-items:flex-start;display:flex;grid-gap:1rem;gap:1rem;justify-content:space-between}.support-active-access__header{border-bottom:1px solid #e9ecef;margin-bottom:1.25rem;padding-bottom:1.25rem}.support-active-access__header p{color:#168a81;font-size:.78rem;font-weight:700;margin:0 0 .35rem;text-transform:uppercase}.support-active-access__header h1{color:#263238;font-size:1.65rem;font-weight:600;margin:0}.support-active-access__header span,.support-active-access__section-heading p{color:#6c757d;display:block;margin-top:.4rem}.support-active-access__loading{padding:1rem 0}.support-active-access__metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.support-active-access__metadata>div:nth-child(2){display:none}.support-active-access__metadata>div{border:1px solid #dee2e6;min-height:108px;padding:.9rem}.support-active-access__metadata i{color:#18b9a8;margin-right:.45rem}.support-active-access__metadata span{color:#6c757d;display:block;font-size:.78rem;margin:.7rem 0 .3rem}.support-active-access__metadata code,.support-active-access__metadata strong{color:#343a40;font-size:.92rem;font-weight:600}.support-active-access__preview-section{border:1px solid #dee2e6;padding:1.25rem}.support-active-access__editor-actions{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.support-active-access__editor-actions .p-button{justify-content:flex-start;width:100%}.support-active-access__section-heading{margin-bottom:1.25rem}.support-active-access__form h2,.support-active-access__section-heading h2{color:#343a40;font-size:1rem;font-weight:700;margin:0}.support-active-access__section-heading p{font-size:.9rem}.support-active-access__preview{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr)}.support-active-access__preview-logo{align-items:center;background:#f3fbfa;border:1px solid #d5efeb;display:flex;justify-content:center;min-height:150px;padding:1rem}.support-active-access__preview-logo img{max-height:120px;max-width:100%}.support-active-access__preview-logo .pi{color:#77bdb5;font-size:2rem}.support-active-access__preview-label{color:#168a81;font-size:.78rem;font-weight:700;text-transform:uppercase}.support-active-access__preview-content h2{color:#263238;font-size:1.25rem;margin:.3rem 0}.support-active-access__preview-content p{color:#6c757d;margin:0}.support-active-access__preview dl{display:flex;grid-gap:2rem;gap:2rem;margin:1.1rem 0}.support-active-access__preview dt{color:#6c757d;font-size:.78rem}.support-active-access__preview dd{color:#343a40;font-size:.9rem;font-weight:600;margin:.2rem 0 0}.support-active-access__swatches{display:grid;grid-gap:.5rem .75rem;gap:.5rem .75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.support-active-access__swatches>div{align-items:center;display:flex;grid-gap:.35rem;gap:.35rem;min-width:0}.support-active-access__swatches span{border:1px solid rgba(0,0,0,.12);flex:0 0 1.25rem;height:1.25rem}.support-active-access__swatches small{color:#6c757d;font-size:.72rem;line-height:1.1}.support-active-access__empty{align-items:center;background:#f8f9fa;color:#6c757d;display:flex;grid-gap:.75rem;gap:.75rem;justify-content:center;min-height:150px}.support-active-access__empty .pi{color:#77bdb5;font-size:1.5rem}.support-active-access__empty p{margin:0}.support-active-access__form section{border-bottom:1px solid #e9ecef;padding:.25rem 0 1.25rem}.support-active-access__form section+section{border-bottom:0;padding-top:1.25rem}.support-active-access__form h2{margin-bottom:1rem}.support-active-access__form-logo{align-items:center;display:flex;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.support-active-access__form-logo img{border:1px solid #dee2e6;max-height:100px;max-width:200px;padding:.35rem}.support-active-access__email-copy-field:has(#emailAddressText){border-top:1px solid #e9ecef;flex-basis:100%;margin-top:1rem;max-width:100%;padding-top:1rem}.support-active-access__email-copy-field:has(#emailAddressText):before{color:#343a40;content:"Confirmation details";display:block;font-size:1rem;font-weight:700;margin-bottom:1rem}.support-active-access__email-body p{color:#6c757d;font-size:.85rem;margin:0 0 .5rem}.support-active-access__email-body .ql-editor{min-height:10rem}.support-active-access__form input[type=color]{cursor:pointer;height:2.75rem;padding:.2rem;width:100%}.support-active-access__form input[type=color]::-webkit-color-swatch-wrapper{padding:0}.support-active-access__form input[type=color]::-webkit-color-swatch{border:0}.support-active-access__form label{color:#495057;display:block;font-size:.85rem;font-weight:600;margin-bottom:.45rem}.support-active-access__form.p-formgrid.p-grid{display:grid;grid-gap:.85rem 1rem;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.support-active-access__form.p-formgrid.p-grid:has(#useEmailAddressForSignIn){grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr}.support-active-access__form.p-formgrid.p-grid:has(#useEmailAddressForSignIn)>.p-field{padding-bottom:.5rem}.support-active-access__form:has(#useEmailAddressForSignIn) .support-active-access__email-body .ql-editor{min-height:7rem}.support-active-access__form.p-formgrid.p-grid>.p-field{border-bottom:1px solid #e9ecef;margin:0;max-width:none;padding:0 0 .85rem;width:auto}.support-active-access__form.p-formgrid.p-grid>.p-field label{margin-bottom:.45rem}.support-active-access__form.p-formgrid.p-grid>.p-col-12:not(.p-field){display:contents}.support-active-access__switches{background:#f8f9fa;border:1px solid #dee2e6;display:grid;grid-gap:.75rem 1rem;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem;padding:.85rem}.support-active-access__switch{align-items:center;background:#fff;border:1px solid #e1e5e8;display:flex;justify-content:space-between;margin:0;min-height:4.5rem;padding:.85rem}.support-active-access__switch span{color:#495057;font-size:.9rem;font-weight:600}.support-active-access__switch--stacked{align-items:flex-start;flex-direction:column;grid-gap:.5rem;gap:.5rem}.support-active-access__switch--stacked .p-inputswitch{align-self:flex-end}.support-active-access__switch--stacked small{color:#6c757d;display:block;font-size:.85rem;font-weight:400;line-height:1.4;margin-top:.35rem}@media (max-width:768px){.support-active-access{padding:1rem 0 2rem}.support-active-access__card .p-card-body{padding:1rem}.support-active-access__header,.support-active-access__section-heading{flex-direction:column}.support-active-access__editor-actions,.support-active-access__metadata,.support-active-access__preview,.support-active-access__switches{grid-template-columns:1fr}}.support-shell .p-card:has(#walletEmail){max-width:1180px;margin-left:auto;margin-right:auto}.support-shell .p-card:has(#walletEmail) h4{margin:.25rem 0 1.5rem;color:#17324d}.support-shell .p-formgrid.p-grid:has(#walletEmail){align-items:end;grid-gap:0;gap:0;margin:1.25rem 0 0;padding:1.25rem;border:1px solid #d7e1ea;border-left:4px solid #19a99b;background:#f8fbfc}.support-shell .p-formgrid.p-grid:has(#walletEmail) .p-field,.support-shell .p-formgrid.p-grid:has(#walletEmail) .p-field-checkbox{margin-bottom:1.25rem}.support-shell .p-formgrid.p-grid:has(#walletEmail) label{display:block;margin-bottom:.45rem;color:#35516a;font-weight:600}.support-shell .p-formgrid.p-grid:has(#walletEmail) .p-field-checkbox{display:flex;align-items:center;padding:.7rem .85rem;border:1px solid #d7e1ea;background:#fff}.support-shell .p-formgrid.p-grid:has(#walletEmail) .p-field-checkbox label{margin:0 0 0 .65rem}.support-shell .p-formgrid.p-grid:has(#walletEmail) .p-button{min-width:12rem}.support-shell .wallet-duration-field{margin-bottom:1.25rem}.support-shell .wallet-access-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-auto-rows:3.25rem;grid-gap:.5rem;gap:.5rem;overflow:hidden}.support-shell .wallet-access-points-header{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.45rem}.support-shell .p-formgrid.p-grid:has(#walletEmail) .wallet-access-points-header label{margin:0}.support-shell .p-formgrid.p-grid:has(#walletEmail) .wallet-access-points-header .p-button{width:auto;min-width:0}.support-shell .p-formgrid.p-grid:has(#walletEmail) .wallet-access-points-toggle{width:auto;min-width:0;margin-top:.35rem}.support-shell .wallet-access-point{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.65rem .75rem;border:1px solid #d7e1ea;background:#fff;overflow:hidden}.support-shell .p-formgrid.p-grid:has(#walletEmail) .wallet-access-point label{margin:0}.support-shell .wallet-access-points-hint{display:block;margin-top:.5rem;color:#587083}.support-shell .wallet-duration-input,.support-shell .wallet-duration-row,.support-shell .wallet-duration-shortcuts{display:flex;align-items:center;flex-wrap:wrap}.support-shell .wallet-duration-row{grid-gap:.75rem;gap:.75rem}.support-shell .wallet-duration-input{grid-gap:.35rem;gap:.35rem}.support-shell .wallet-duration-input .p-inputnumber{width:6.5rem}.support-shell .wallet-duration-input .p-inputnumber-input{width:100%}.support-shell .p-formgrid.p-grid:has(#walletEmail) .wallet-duration-input label{margin:0}.support-shell .wallet-duration-limit{display:block;margin-top:.6rem}.support-shell .wallet-duration-shortcuts{display:flex;align-items:center;flex-wrap:nowrap;grid-gap:.5rem;gap:.5rem;margin-top:.75rem;overflow-x:auto;padding-bottom:.25rem}.support-shell .p-formgrid.p-grid:has(#walletEmail) .wallet-duration-shortcuts .p-button{flex:0 0 auto;width:auto;min-width:0;padding-right:.4rem;padding-left:.4rem}.support-shell .p-formgrid.p-grid:has(#walletEmail) .wallet-save-shortcut{flex:0 0 auto;width:auto;min-width:0}.support-shell .p-formgrid.p-grid:has(#walletEmail)+.mt-3{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.85rem;border:1px solid #b9e2dc;background:#f1fbf9}.support-shell .p-formgrid.p-grid:has(#walletEmail)+.mt-3 .p-inputtext{flex:1 1;min-width:0}@media screen and (max-width:640px){.support-shell .p-formgrid.p-grid:has(#walletEmail){padding:1rem}.support-shell .p-formgrid.p-grid:has(#walletEmail)+.mt-3{align-items:stretch;flex-direction:column}.support-shell .p-formgrid.p-grid:has(#walletEmail)+.mt-3 .p-button{align-self:flex-end}.support-shell .wallet-duration-row{align-items:flex-start}}.wallet-portal-login,.wallet-portal-page{min-height:100vh;padding:2rem 1rem;background:#edf4f7}.wallet-portal-login{display:grid;place-items:center}.wallet-portal-login .p-card{width:min(100%,28rem)}.wallet-portal-login h1,.wallet-portal-login h2{margin:0 0 1rem;color:#17324d}.wallet-portal-login .p-button{margin-top:1rem}.wallet-portal-card{max-width:1180px;margin:2rem auto}.wallet-portal-title{display:flex;align-items:center;justify-content:space-between}.wallet-portal-title h4{margin:.25rem 0 1.5rem;color:#17324d}.wallet-portal-form-grid{align-items:end;grid-gap:0;gap:0;margin:1.25rem 0 0;padding:1.25rem;border:1px solid #d7e1ea;border-left:4px solid #19a99b;background:#f8fbfc}.wallet-portal-form-grid .p-field{margin-bottom:1.25rem}.wallet-portal-form-grid label{display:block;margin-bottom:.45rem;color:#35516a;font-weight:600}.wallet-portal-form-grid .p-button{min-width:12rem}.wallet-access-points-header{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.45rem}.wallet-portal-form-grid .wallet-access-points-header .p-button,.wallet-portal-form-grid .wallet-access-points-header label,.wallet-portal-form-grid .wallet-access-points-toggle,.wallet-portal-form-grid .wallet-save-shortcut{width:auto;min-width:0;margin-bottom:0}.wallet-access-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-auto-rows:3.25rem;grid-gap:.5rem;gap:.5rem;overflow:hidden}.wallet-access-point{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.65rem .75rem;border:1px solid #d7e1ea;background:#fff;overflow:hidden}.wallet-access-point label{margin:0}.wallet-access-points-toggle{margin-top:.35rem}.wallet-access-points-actions{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.wallet-access-points-hint,.wallet-duration-limit{display:block;margin-top:.5rem;color:#587083}.wallet-duration-input,.wallet-duration-shortcuts{display:flex;align-items:center;flex-wrap:wrap}.wallet-duration-row{display:grid;grid-template-columns:repeat(3,-webkit-max-content) -webkit-max-content;grid-template-columns:repeat(3,max-content) max-content;align-items:center;grid-gap:.75rem;gap:.75rem}.wallet-duration-input{grid-gap:.35rem;gap:.35rem}.wallet-portal-form-grid .wallet-duration-input .p-inputnumber{width:6.5rem}.wallet-duration-input .p-inputnumber-input{width:100%}.wallet-duration-input label{margin:0}.wallet-duration-shortcuts{flex-wrap:nowrap;grid-gap:.5rem;gap:.5rem;margin-top:.75rem;overflow-x:auto;padding-bottom:.25rem}.wallet-portal-form-grid .wallet-duration-shortcuts .p-button{flex:0 0 auto;width:auto;min-width:0;padding-right:.4rem;padding-left:.4rem}.wallet-created-pass{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.75rem;padding:.85rem;border:1px solid #b9e2dc;background:#f1fbf9}.wallet-created-pass .p-inputtext{flex:1 1;min-width:0}.wallet-create-pass-dialog{width:min(92vw,28rem)}.wallet-create-pass-dialog .p-dialog-header{display:none}.wallet-create-pass-dialog .p-dialog-content{padding:2rem 1.5rem 1rem!important}.wallet-create-pass-dialog .p-dialog-footer{padding:0 1.5rem 1.5rem;border:0}.wallet-create-pass-dialog-content{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem}.wallet-create-pass-dialog-content>.pi{font-size:2rem}.wallet-create-pass-dialog-content h5,.wallet-create-pass-dialog-content p{margin:0}.wallet-create-pass-dialog-content p{margin-top:.35rem}.wallet-create-pass-dialog-success .wallet-create-pass-dialog-content{color:#167348}.wallet-create-pass-dialog-success .p-dialog-footer .p-button{border-color:#167348;background:#167348}.wallet-create-pass-dialog-error .wallet-create-pass-dialog-content{color:#b42318}.wallet-create-pass-dialog-error .p-dialog-footer .p-button{border-color:#b42318;background:#b42318}@media screen and (max-width:640px){.wallet-portal-page{padding:1rem .5rem}.wallet-portal-form-grid{padding:1rem}.wallet-created-pass{align-items:stretch;flex-direction:column}.wallet-created-pass .p-button{align-self:flex-end}.wallet-duration-row{display:flex;align-items:flex-start;flex-wrap:wrap}}
/*# sourceMappingURL=main.ff83a813.chunk.css.map */