.responsive-modal .ant-modal-body{max-height:calc(100vh - 200px);overflow-y:auto}.responsive-modal .ant-modal-body::-webkit-scrollbar{width:6px}.responsive-modal .ant-modal-body::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.responsive-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.responsive-modal-drawer .ant-drawer-body{padding-bottom:calc(16px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.responsive-modal-drawer .ant-drawer-body::-webkit-scrollbar{width:4px}.responsive-modal-drawer .ant-drawer-body::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}.responsive-modal-drawer .ant-drawer-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #f0f0f0}@media (max-width:767px){.responsive-modal-drawer .ant-drawer-footer{flex-direction:column-reverse;gap:8px;display:flex}.responsive-modal-drawer .ant-drawer-footer .ant-btn{width:100%;margin:0!important}.responsive-modal-drawer .ant-drawer-footer:has(>.ant-btn:nth-child(2):last-child){flex-direction:row}.responsive-modal-drawer .ant-drawer-footer:has(>.ant-btn:nth-child(2):last-child) .ant-btn{flex:1 1 0;width:auto}}.responsive-modal-drawer.ant-drawer-bottom .ant-drawer-content-wrapper{border-radius:16px 16px 0 0;overflow:hidden}.responsive-modal-drawer.ant-drawer-bottom .ant-drawer-header{text-align:center;border-radius:16px 16px 0 0;padding:16px 24px}.responsive-modal-drawer.ant-drawer-bottom .ant-drawer-header:before{content:"";background-color:var(--ak-color-gray-4);border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}.responsive-modal-drawer.ant-drawer-top .ant-drawer-content-wrapper{border-radius:0 0 16px 16px;overflow:hidden}@media (max-width:767px){.responsive-modal-drawer .ant-form-item,.responsive-modal .ant-form-item{margin-bottom:16px}.responsive-modal-drawer .ant-space,.responsive-modal .ant-space{width:100%}.responsive-modal-drawer .ant-space.ant-space-horizontal .ant-space-item:not(:last-child),.responsive-modal .ant-space.ant-space-horizontal .ant-space-item:not(:last-child){margin-right:8px!important}.responsive-modal-drawer .ant-input,.responsive-modal-drawer .ant-input-number,.responsive-modal-drawer .ant-picker,.responsive-modal-drawer .ant-select-selector,.responsive-modal .ant-input,.responsive-modal .ant-input-number,.responsive-modal .ant-picker,.responsive-modal .ant-select-selector{min-height:44px;font-size:16px!important}.responsive-modal-drawer .ant-input-textarea textarea,.responsive-modal .ant-input-textarea textarea{font-size:16px!important}}
