@layer components{.cart-skipass{position:fixed;bottom:0;left:0;right:0;background:var(--ant-color-bg-container);padding:var(--ant-padding);z-index:100;transform:translateY(100%);transition:transform .5s ease;&.show{transform:translateY(0)}.cart-skipass-wrap{max-width:844px;margin:0 auto}}}@layer components{.pass-card-ticket{background:var(--ant-kp-color-bg-container-secondary);border-radius:var(--ant-border-radius);padding:var(--ant-margin);flex:1;.pass-card-ticket-price{text-align:right}.pass-card-ticket-btn{color:var(--ant-button-default-color)}.pass-card-ticket-info-btn{font-size:16px;border:none;width:24px;height:24px;background:var(--ant-kp-color-bg-container-transparent);&:not(:hover){color:var(--ant-color-icon)}}.child{color:var(--ant-purple-6)}}}@layer components{.pass-card{background:var(--ant-color-bg-elevated);border-radius:var(--ant-border-radius-lg);overflow:hidden;padding:var(--ant-margin-lg) var(--ant-margin-xs) var(--ant-margin-xs);height:100%;&.with-image{padding:var(--ant-margin-xs)}.pass-card-image-wrap{position:relative;height:200px}.pass-card-image{border-radius:var(--ant-border-radius);object-fit:cover}.pass-card-header{padding:0 var(--ant-margin)}.pass-card-link{padding:0;border:none;background:transparent;color:var(--ant-color-info-text);cursor:pointer;font:inherit;text-align:left;transition:color .3s ease;&:hover{color:var(--ant-color-link-hover)}}}.pass-card-modal-root{.markdown{font-size:inherit;line-height:inherit;li,ol,p,ul{font-size:inherit;line-height:inherit}}}}@layer components{.skipass-tabs{width:100%;overflow-x:auto;padding-inline:var(--ant-kp-layout-margin);scrollbar-width:none;&::-webkit-scrollbar{display:none}.skipass-tabs-trigger{max-width:fit-content;width:100%;text-align:left;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-lg);padding:var(--ant-margin-sm) var(--ant-padding-md);background:transparent;font:inherit;cursor:pointer;flex-shrink:0;transition:background-color .3s ease,border-color .3s ease;&.active,&:hover{border-color:var(--ant-kp-color-border-brand)}}.skipass-tabs-meta{@media screen and (max-width:767px){gap:2px}}@media screen and (min-width:767px){padding-inline:0;.skipass-tabs-trigger{min-width:fit-content}}}}@layer components{.client-skipass{.client-skipass-navigation{background-color:var(--ant-color-bg-container)}.client-skipass-content,.client-skipass-top{&>*{max-width:var(--layout-width-standard);margin:0 auto;width:100%}}.client-skipass-top{background-color:var(--ant-color-bg-container);padding-top:var(--ant-kp-layout-main-margin)}.client-skipass-header{.ant-typography{padding-inline:var(--ant-kp-layout-margin)}}.client-skipass-content{padding-top:var(--ant-kp-layout-section-row-margin-m);padding-bottom:var(--ant-kp-layout-section-margin)}.client-skipass-block{padding-inline:var(--ant-kp-layout-margin)}.client-skipass-loading{min-height:280px}.sticky-tabs .ant-tabs .ant-tabs-nav:before{display:none}.ant.ant-alert{width:fit-content}@media screen and (min-width:767px){.client-skipass-content,.client-skipass-top{padding-inline:var(--ant-kp-layout-margin)}.client-skipass-header{.ant-typography{padding-inline:0}}.client-skipass-block,.sticky-container,.sticky-tabs .ant-tabs .ant-tabs-nav-list{padding-inline:0}}}}