.common-modal{padding:var(--spacing-5);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:4;background-color:#00000050;justify-content:center;width:100vw;height:100vh;transition:opacity .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.common-modal.visible{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.common-modal.visible .common-modal-card{transform:translateY(0)}.common-modal .common-modal-card{background-color:var(--colors-surface-usual-third);border-radius:var(--radius-4);border:1px solid var(--colors-additional-space-4);width:100%;max-width:564px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:var(--colors-text-usual-prime);margin:88px 0 120px;transition:transform .2s;overflow:hidden;transform:translateY(20px)}.common-modal .common-modal-header{border-bottom:1px solid var(--colors-additional-space-4);height:104px;padding:var(--spacing-9);position:relative}.common-modal .common-modal-header.with-bg-image{height:232px;position:relative}.common-modal .common-modal-header.with-bg-image .header-img-container{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.common-modal .common-modal-header.with-bg-image .header-img-container>:first-child{object-fit:cover;width:100%;height:100%}.common-modal .common-modal-header .common-modal-title-container{flex-direction:column;flex:1;display:flex}.common-modal .common-modal-header .common-modal-title-container .common-modal-title{font-size:var(--spacing-7);font-style:normal;font-weight:500;line-height:var(--spacing-8);letter-spacing:-.4px;flex:1}.common-modal .common-modal-header .common-modal-title-container .common-modal-subtitle{font-size:var(--spacing-5);font-style:normal;font-weight:400;line-height:var(--spacing-7);color:var(--colors-text-usual-prime);margin-top:var(--spacing-5)}.common-modal .header-content{z-index:1}.common-modal .common-modal-body{padding:var(--spacing-9);font-size:var(--spacing-7);font-style:normal;font-weight:500;line-height:var(--spacing-8);letter-spacing:-.4px;white-space:pre-line}.common-modal .common-modal-footer{border-top:1px solid var(--colors-additional-space-4);height:104px;padding:var(--spacing-9);justify-content:flex-end}
