@charset "UTF-8";.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#d9d9d9;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#666}input:focus+.slider{box-shadow:0 0 1px #666}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.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:Audi-Type-Variable}.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:13px;opacity:1;color:#555}.user-input-wrp .svg-icon{position:absolute;right:10px;bottom:0}input.ng-invalid.ng-touched~.svg-icon{bottom:35px}.inputText.ng-invalid.ng-touched{border-bottom:1px solid #f50537;color:red}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}.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-fr{background-image:url("./media/fr-6U4A3EWN.svg")}.fi-fr.fis{background-image:url(/1x1/fr.svg)}.fi-en{background-image:url("./media/en-UUF3TOPS.svg")}.fi-en.fis{background-image:url(/1x1/en.svg)}.fi-it{background-image:url("./media/it-SGJZRZTG.svg")}.fi-it.fis{background-image:url(/1x1/it.svg)}.app-title{color:red}.layout{margin:0;padding:0;position:absolute;height:100%;width:100%}.layout-container{max-width:700px;display:flex;align-items:center;width:auto;height:95%;flex-direction:column;margin:1.5rem}.container{max-width:700px;display:flex;align-items:center;width:auto;flex-direction:column;height:100%}.no-margin{margin:0;padding:0}body{margin:0;padding:0;overflow-y:auto;min-height:100%;height:auto;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.00019rem}h1.welcome-header{font-size:36px;font-weight:400;line-height:52px;letter-spacing:.0002em;text-align:left}.welcome-footer{width:100%;margin-bottom:auto;margin-top:1.5em}.footer{width:100%;margin-top:auto}.welcome-header{width:100%;margin-bottom:auto;margin-top:14px}.header{width:100%;margin-bottom:14px;margin-top:14px}.welcome-content{margin-top:auto}.content{width:100%}.button{width:100%;-webkit-appearance-appearance:button;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0;border-radius:0;cursor:pointer;display:inline-block;position:relative;padding:1em 0;outline:0;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:center;text-decoration:none;white-space:normal;vertical-align:middle;transition:all .25s cubic-bezier(.75,.02,.5,1);text-transform:none;overflow:visible;margin:.5em 0 0;border-color:#000;color:#000}.appointment-detail{background:#f2f2f2;padding:17px;flex-shrink:0;display:flex;align-items:left;flex-direction:column;margin-top:12px;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.00019rem}.appointment-text{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.00019rem;margin-left:.3em}.appointment-title{display:inline-flex;padding:1px 0;align-items:left;gap:12px}.appointment-icon{display:flex;padding:1px 0;align-items:center;gap:12px}.appointment-date-time{margin-top:.2em;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.00019rem}.appointment-bar{font-family:Audi-Type-Variable;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.002px}h2.welcome-header{font-family:Audi-Type-Variable;font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.002px}.back-button{display:inline-flex;align-items:center}.login{margin-top:48px}.form-element{position:relative}.accept-login{margin-top:2.75rem;display:flex;align-items:center}.login-info{margin-left:.75rem}.login-content{margin-top:auto}div.switch{display:flex;align-items:center}.form-error{display:none}input.ng-invalid.ng-touched~.form-error{display:block;color:red;margin-top:.6rem}.switch-error{display:block;color:red;margin-top:.6rem}.header-bar{display:flex;align-content:center;justify-content:space-between}.phone-line{display:inline-flex;justify-content:space-between;width:100%}.prefix{width:20%}.phone{width:75%}.bottom-sheet{margin:32px}.notification-ways{margin-top:1rem;margin-bottom:2rem}.link{cursor:pointer;text-decoration:underline}.summary-image-footer{font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.00013rem}.tan{align-self:center}.summary-footer{position:sticky;bottom:.75rem;width:100%;margin-bottom:auto}.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 svg{vertical-align:top}.text-icon svg{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}.header-left,.header-right{flex:1}.language-position{display:flex;align-content:normal;justify-content:end}.back-position{align-content:normal;justify-content:start}.icon-button-text{margin-left:6px}.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}
