@import '../../../../style/ui-variables.less'; .passenger-popup { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; .passenger-mask { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); } .passenger-content { position: absolute; bottom: 0; left: 0; right: 0; background: @gary-theme; border-radius: 60px 60px 0px 0px; padding: 48px 48px 80px 48px; height: 75vh; overflow: hidden; .passenger-content-bg { position: absolute; top: 0; right: 0; left: 0; width: 100%; min-height: 666px; z-index: -1; border-radius: 60px 60px 0px 0px; overflow: hidden; .passenger-content-bg-img { width: 100%; } } &-title { font-size: 36px; font-weight: 500; line-height: 48px; text-align: center; letter-spacing: normal; color: @black-text-main; } &-desc-wrap { position: relative; margin-top: 34px; height: calc(75vh - 400px); z-index: 1; .passenger-content-desc { height: 100%; overflow-y: scroll; margin-top: 0; } .passenger-content-desc-inner { padding-left: 4px; } /* 自定义滚动条轨道 */ .custom-scrollbar-track { position: absolute; right: 0; top: 0; width: 6px; height: 100%; background-color: rgba(0, 0, 0, 0.03); border-radius: 4px; z-index: 10; } /* 自定义滚动条滑块 */ .custom-scrollbar-thumb { position: absolute; right: 0; top: 0; width: 6px; background-color: rgba(0, 0, 0, 0.05); border-radius: 4px; z-index: 11; } } &-checkbox { margin-top: 32px; display: flex; align-items: center; gap: 8px; font-size: 24px; letter-spacing: normal; color: rgba(0, 0, 0, 0.6); width: fit-content; image { width: 36px; height: 36px; } } &-btn { margin-top: 30px; margin-right: 32px; border-radius: 2000px; box-sizing: border-box; border: 4px solid #141E27; background: @gary-theme; line-height: 96px; text-align: center; font-size: 32px; font-weight: 500; letter-spacing: normal; color: @black-text-main; } } }