@keyframes Shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.modal{z-index:0;position:relative}.modal__header{z-index:1;background:#fff;border-radius:8px 8px 0 0;flex-direction:column;width:100%;min-height:52px;padding-top:16px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(1px)}.modal__header-title-wrap{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:16px;display:flex}.modal__header-title-wrap--no-bottom-padding{padding-bottom:0}.modal__header-title{font-size:1.25rem;font-weight:700;line-height:1.375rem}.modal__header-title:first-letter{text-transform:uppercase}.modal__header-subtitle{color:#a8a8a8;font-size:.875rem;line-height:1.375rem}.modal__header-close{color:inherit;font:inherit;cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;flex-shrink:0;padding:0;display:flex;position:relative}.modal__content{padding-bottom:"1px"}@supports (padding-bottom:env(safe-area-inset-bottom)) and (padding:max(0px)){.modal__content{--safe-area-inset-bottom:env(safe-area-inset-bottom);padding-bottom:max(1px,1px + var(--safe-area-inset-bottom))}}.modal__content{background:#fff;position:relative;overflow:hidden}.modal--scrollable{height:100%}.modal--scrollable .modal__content{height:calc(100% - 52px);overflow-y:auto}.modal--content-scrolled .modal__header{box-shadow:0 2px 10px #1f1f1f1a}.modal--border-bottom .modal__header{border-bottom:1px solid #f0f0f0}.modal--hide-header .modal__header{border-bottom:none;height:0;min-height:0}
