@charset "UTF-8";:root{--warn-color: #eb0d3f}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.5rem;line-height:1.125rem}.fi:before{content:"\a0"}.fi.fis{width:1em}.fi-xx{background-image:url("./media/xx-PLWBNAIN.svg")}.fi-xx.fis{background-image:url(/1x1/xx.svg)}.fi-de{background-image:url("./media/de-MZUAL5O7.svg")}.fi-de.fis{background-image:url(/1x1/de.svg)}.fi-en{background-image:url("./media/en-UUF3TOPS.svg")}.fi-en.fis{background-image:url(/1x1/en.svg)}.user-input-wrp{position:relative;width:100%;margin-top:1.5rem}.user-input-wrp .inputText{width:100%;outline:none;border:none;border-bottom:1px solid #555;box-shadow:none;box-sizing:border-box;font-family:Inter,sans-serif;font-size:1rem}.user-input-wrp textarea.inputText{border:1px solid #555;padding:.5rem}.user-input-wrp .inputText:focus{border-color:#555;border-width:medium medium 2px}.user-input-wrp .floating-label{position:absolute;pointer-events:none;top:18px;left:2px;transition:.2s ease all;color:#999;color:var(--Light-Interaction-Label-Default, #333);font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.00013rem}.user-input-wrp input:focus~.floating-label,.user-input-wrp input:not(:focus):valid~.floating-label,.user-input-wrp textarea:focus~.floating-label,.user-input-wrp textarea:not(:focus):valid~.floating-label{top:0;left:2px;font-size:.75rem;opacity:1;color:#555}.user-input-wrp .svg-icon{position:absolute;right:10px;bottom:5px}input.ng-invalid.ng-touched~.svg-icon{bottom:27px}.inputText.ng-invalid.ng-touched{border-bottom:1px solid var(--warn-color);color:var(--warn-color)}select{all:unset;padding-right:15px;border-bottom:1px solid;background:url("./media/arrow-down-572BP2OX.png") no-repeat right;background-size:16px;font-size:14px}.user-input-wrp select:focus~.floating-label,.user-input-wrp select:not(:focus):valid~.floating-label{top:0;left:2px;font-size:13px;opacity:1}.user-input-wrp textarea{margin-top:1.5rem}@font-face{font-family:Inter;src:url("./media/inter-variable-opsz-wght-ZQT46P7R.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Material Symbols Sharp;src:url("./media/material-symbols-sharp-28pt-regular-JHL5UOMC.ttf") format("truetype");font-style:normal;font-weight:400;font-display:block}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}*{box-sizing:border-box}body{margin:0;padding:0;overflow-y:auto;min-height:100%;height:auto;background-color:#fff;font-family:Inter,sans-serif;color:#333}body h1{font-size:2rem}body a{color:#333}body online-checkin-web-root .layout-content>:not(router-outlet){width:100%;flex:1 1 auto;min-height:0}button{width:100%;border:1px solid #000;background-color:transparent;border-radius:0;cursor:pointer;padding:1em 0;outline:0;font-size:1.2rem;line-height:1.2rem;font-weight:400;text-align:center;transition:all .25s cubic-bezier(.75,.02,.5,1);overflow:visible;margin-top:.5em;color:#000}button .text-icon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}button .text-icon .material-symbols-sharp{font-size:1.5rem}button .text-icon .icon-button-text{line-height:1.5rem}button:disabled{cursor:not-allowed;opacity:.5}.notification-ways{margin-top:1rem;margin-bottom:2rem}.link{cursor:pointer;text-decoration:underline}.address{display:flex;flex-direction:column;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.00019rem;margin-top:1rem}.address-line{display:inline-block;padding:.0625rem 0rem}.address-link{margin-left:.75rem;text-decoration:none}div.address-line .material-symbols-sharp{vertical-align:top}.summary-checkin-text{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.00019rem;margin-left:.3em}.summary-datails{margin-top:1.75rem}.location-name{font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.00013rem;margin:1rem 0}
