.trip-modal_dialog__9rMSW{position:fixed;inset:0;margin:0;border:0;max-width:none;max-height:none;width:100%;height:100dvh;box-sizing:border-box;background:transparent;color:var(--ink);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow:hidden}.trip-modal_dialog__9rMSW[open]{display:flex;align-items:center;justify-content:center}.trip-modal_dialog__9rMSW::backdrop{background:rgb(30 25 28/24%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.trip-modal_panel__eatxC{width:min(100%,52rem);min-width:0;max-height:100%;display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--sh-box),0 18px 60px rgb(0 0 0/15%);overflow:hidden}.trip-modal_header__LLtic{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;border-bottom:1px solid var(--line-soft)}.trip-modal_header__LLtic strong{min-width:0;overflow-wrap:anywhere;font-size:1rem}.trip-modal_close__p8Pxp{flex:none;width:44px;height:44px;padding:.65rem}.trip-modal_close__p8Pxp svg{width:20px;height:20px}.trip-modal_body__oQz6W{min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.trip-modal_body__oQz6W .rd{width:100%;max-width:none;min-width:0;padding:.875rem 1.25rem 1.25rem;overflow-wrap:anywhere}.trip-modal_body__oQz6W .rd__head{margin:0;padding:0;gap:.75rem;align-items:flex-start;border:0;border-radius:0;background:transparent;box-shadow:none}.trip-modal_body__oQz6W .rd__head img,.trip-modal_body__oQz6W .rd__no-image{width:4.5rem;height:4.5rem}.trip-modal_body__oQz6W .rd__head .rd__title{margin:0;font-size:1.0625rem;line-height:1.35;overflow-wrap:anywhere}.trip-modal_body__oQz6W .rd__block{margin-top:1rem;padding-top:.875rem;border-inline:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.trip-modal_body__oQz6W .rd__block h2{margin-bottom:.5rem;font-size:1rem}.trip-modal_body__oQz6W .rd__ended,.trip-modal_body__oQz6W .rd__pay-block{margin-top:0;border-top:0}.trip-modal_body__oQz6W .alert{margin:0;padding:.875rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:1.5}.trip-modal_body__oQz6W .alert>span{min-width:0}.trip-modal_body__oQz6W .rd__countdown{margin:.875rem 0;padding:0;border-radius:0;background:transparent}.trip-modal_body__oQz6W .rd__list>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem}.trip-modal_body__oQz6W .rd__list dt{min-width:0}.trip-modal_body__oQz6W .rd__list dd{text-align:end}.trip-modal_body__oQz6W .rd__head span,.trip-modal_body__oQz6W .rd__list dd{overflow-wrap:anywhere;min-width:0}.trip-modal_body__oQz6W .rd__listing{margin-top:1rem}.trip-modal_body__oQz6W .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.trip-modal_body__oQz6W iframe{max-width:100%}@media (max-width:47.9375rem){.trip-modal_body__oQz6W .rd__block{margin-top:.75rem;padding-top:.625rem}.trip-modal_body__oQz6W .rd__block h2{margin-bottom:.375rem;font-size:.9375rem}.trip-modal_body__oQz6W .rd__block p{font-size:.875rem;line-height:1.45}.trip-modal_body__oQz6W .rd__ico{width:1.375rem;height:1.375rem;vertical-align:-.3rem;margin-inline-end:.25rem}.trip-modal_body__oQz6W .alert{padding-top:.625rem;font-size:.875rem;line-height:1.45}.trip-modal_body__oQz6W .rd__documents{gap:.5rem;margin-top:.625rem}.trip-modal_body__oQz6W .rd__list{gap:.5rem}.trip-modal_body__oQz6W .rd__list dd,.trip-modal_body__oQz6W .rd__list dt{font-size:.875rem}.trip-modal_body__oQz6W .rd__foot{font-size:.75rem;line-height:1.45}}@media (max-width:480px){.trip-modal_dialog__9rMSW{padding:max(.65rem,env(safe-area-inset-top)) max(.65rem,env(safe-area-inset-right)) max(.65rem,env(safe-area-inset-bottom)) max(.65rem,env(safe-area-inset-left))}.trip-modal_header__LLtic{padding:.45rem .75rem}.trip-modal_body__oQz6W .rd{padding:.75rem 1rem 1rem}.trip-modal_body__oQz6W .rd__head{gap:.625rem}.trip-modal_body__oQz6W .rd__head img,.trip-modal_body__oQz6W .rd__no-image{width:3.875rem;height:3.875rem}}