:root{--modal-close-color:var(--color-fg-muted);--modal-bg-color-dark:#141519}.ui-modal-overlay{background-color:#24293399}.ui-modal{word-break:break-word;background:var(--color-bg-surface-1);border-radius:var(--modal-top-radius,16px) var(--modal-top-radius,16px) 0 0;width:100%;max-width:768px;height:auto;max-height:min(85vh,100vh - var(--navbar-height,60px));flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 2px 10px #1c18191a}@supports (max-height:85dvh){.ui-modal{max-height:min(85dvh,100dvh - var(--navbar-height,60px))}}.ui-modal--with-drag-handle .ui-modal__content{padding-top:24px}.ui-modal--with-drag-handle .ui-modal__header+.ui-modal__content{padding-top:8px}.ui-modal--theme-dark{background:var(--modal-bg-color-dark)}.ui-modal--variant-ds{--modal-top-radius:var(--border-radius-600);--modal-close-color:var(--icon-light);--modal-close-margin:-14px -8px -14px auto;--modal-drag-handle-bg-color:var(--element-fill-dark);--modal-title-font-weight:500;--modal-title-line-height:24px;--modal-header-padding:32px 16px 6px;font-family:Golos Text,Open Sans Variable,Noto Sans Variable Subset,sans-serif}.ui-modal--variant-ds.ui-modal--with-drag-handle .ui-modal__header+.ui-modal__content{padding-top:6px}.ui-modal__drag-handle{z-index:2;background:var(--modal-drag-handle-bg-color,var(--color-fg-muted));opacity:.6;border-radius:2px;width:32px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-16px)}.ui-modal__header{width:100%;padding:var(--modal-header-padding,24px 16px 8px);align-items:center;display:flex;position:relative}.ui-modal__header-content{flex:auto;min-width:0}.ui-modal__close{color:var(--modal-close-color);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;margin:var(--modal-close-margin,-8px -8px -4px auto);background-color:#0000;border:none;outline:none;padding:0}.ui-modal__close--float{z-index:2;margin:0;position:absolute;top:8px;right:8px}.ui-modal__title{font-size:18px;font-weight:var(--modal-title-font-weight,600);line-height:var(--modal-title-line-height,28px)}.ui-modal__content{padding:8px var(--content-px,16px) 24px;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + var(--native-offset-bottom-raw,0px));position:relative;overflow:auto}@supports (padding-bottom:constant(safe-area-inset-bottom)){.ui-modal__content{--safe-area-inset-bottom:constant(safe-area-inset-bottom);padding-bottom:calc(24px + var(--native-offset-bottom-raw,var(--safe-area-inset-bottom)))}}@supports (padding-bottom:env(safe-area-inset-bottom)){.ui-modal__content{--safe-area-inset-bottom:env(safe-area-inset-bottom);padding-bottom:calc(24px + var(--native-offset-bottom-raw,var(--safe-area-inset-bottom)))}}.ui-modal__content{scrollbar-width:none;-ms-overflow-style:none}.ui-modal__content::-webkit-scrollbar{display:none}.ui-modal__content--full{padding:0;padding-bottom:calc(var(--native-offset-bottom-raw,0px))}@supports (padding-bottom:constant(safe-area-inset-bottom)){.ui-modal__content--full{--safe-area-inset-bottom:constant(safe-area-inset-bottom);padding-bottom:calc(var(--native-offset-bottom-raw,var(--safe-area-inset-bottom)))}}@supports (padding-bottom:env(safe-area-inset-bottom)){.ui-modal__content--full{--safe-area-inset-bottom:env(safe-area-inset-bottom);padding-bottom:calc(var(--native-offset-bottom-raw,var(--safe-area-inset-bottom)))}}
