.claim { color: var(--Text-Secondary); display: flex; align-items: center; justify-content: space-between; gap: var(--Space-x2); white-space: nowrap; } .dialog { max-width: 560px; } .introWrapper { position: relative; display: flex; flex-direction: column; gap: var(--Space-x3); } .options { display: flex; flex-direction: column; gap: var(--Space-x1); } .sectionCard { display: flex; flex-direction: column; gap: var(--Space-x3); padding: var(--Space-x2); background-color: var(--Surface-Primary-OnSurface-Default); border-radius: var(--Corner-Radius-md); } .sectionInfo { display: flex; flex-direction: column; gap: var(--Space-x1); } .spinner { background-color: var(--Base-Surface-Primary-light-Normal); position: absolute; inset: 0; z-index: 1; display: flex; justify-content: center; align-items: center; } .bookingInputDescription { display: flex; align-items: center; gap: var(--Space-x05); } .form { display: flex; flex-direction: column; gap: var(--Space-x3); } .formInputs { display: flex; flex-direction: column; gap: var(--Space-x2); } .formSubmit { margin-top: auto; } .divider { width: 100%; position: relative; display: flex; justify-content: center; & > span { position: relative; padding: 0 var(--Space-x2); background-color: white; } &::before { position: absolute; bottom: calc(50% - 1px); content: ""; display: block; height: 1px; width: 100%; background-color: var(--Border-Default); } } .hidden { visibility: hidden; } .invalidWrapper { display: flex; flex-direction: column; gap: var(--Space-x3); }