.price-plan-body-lock{overflow:hidden}.price-plan-bottom-sheet-overlay{z-index:200;pointer-events:none;isolation:isolate;position:fixed;inset:0}.price-plan-bottom-sheet-overlay .v-dialog.price-plan-bottom-sheet{height:auto;max-height:100dvh;margin:0!important}.price-plan-bottom-sheet__dim{z-index:1;pointer-events:auto;opacity:1;background:#0009;transition:opacity .22s;position:fixed;inset:0}.price-plan-bottom-sheet-overlay.is-closing .price-plan-bottom-sheet__dim{opacity:0;pointer-events:none}.price-plan-bottom-sheet{width:100vw;max-width:100vw;max-height:100vh;box-shadow:none;background:0 0;border-radius:24px 24px 0 0;align-self:flex-end;margin:0;overflow:visible}.price-plan-bottom-sheet__inner{will-change:transform;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:100vh;transition:transform .22s;display:flex;overflow:hidden;box-shadow:0 -8px 32px #0000001f}.price-plan-bottom-sheet__inner.is-dragging{transition:none}.price-plan-bottom-sheet-overlay.is-closing .price-plan-bottom-sheet__inner{pointer-events:none}.price-plan-bottom-sheet__handle-wrap{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;height:24px;min-height:24px;margin-bottom:8px;display:flex}.price-plan-bottom-sheet__handle-wrap:active{cursor:grabbing}.price-plan-bottom-sheet__handle{background:#d1d5db;border-radius:999px;width:48px;height:4px}.price-plan-modify__header{place-content:center space-between;align-self:stretch;align-items:center;gap:10px;padding:0 20px;display:flex}.price-plan-modify__title{color:var(--text-gray-900,#232323);text-align:center;font-style:normal;font-weight:700;font-size:18px!important}.price-plan-bottom-sheet__body{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:auto;min-height:0;margin-top:20px;padding:0 20px 40px;overflow:hidden auto}.price-plan-bottom-sheet-overlay .v-dialog__content{pointer-events:none;z-index:6;outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.price-plan-bottom-sheet-overlay .v-dialog.v-bottom-sheet{pointer-events:auto;outline:none;align-self:flex-end;transition:transform .3s cubic-bezier(.25,.8,.5,1);overflow-y:auto;transform:translateY(100%)}.price-plan-bottom-sheet-overlay .v-dialog.v-bottom-sheet.v-dialog--active{transform:translateY(0)}
