.ModalPost_modal__QcGML{width:100%;height:100%;will-change:top,left}.ModalPost_closeButton__R_Rme{position:absolute;right:-40px;top:-40px}.ModalPost_closeButton__R_Rme button{background-color:rgba(0,0,0,.6)}@media only screen and (max-width:900px){.ModalPost_closeButton__R_Rme{right:0}}.ModalPost_content__Xzu2O{display:flex;max-height:min(1000px,90vh);min-height:70vh;overflow:auto;border-radius:16px}.ModalPost_content__Xzu2O>*{flex:1;align-items:center}.ModalPost_content__Xzu2O .video{width:100%}@media only screen and (max-width:750px){.ModalPost_content__Xzu2O>:first-child:not(.comment-section){display:none}.ModalPost_content__Xzu2O{height:100vh;max-height:100dvh;border-radius:0}}.ModalPost_mobileTitle__b_3oY{display:none}@media only screen and (max-width:750px){.ModalPost_mobileTitle__b_3oY{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;position:sticky;top:0;background-color:var(--background-secondary);z-index:5}}.ModalPost_headerMedia__EZW39{margin-top:12px;border-radius:16px;overflow:hidden}.ModalPost_headerMedia__EZW39>*{min-height:250px}.ModalPost_headerMedia__EZW39 .video{width:unset}@media only screen and (min-width:750px){.ModalPost_headerMedia__EZW39{display:none}}.ModalPost_imageWrapper__zXuRv{flex:1;position:relative;background-color:rgba(0,0,0,.6)}.ModalPost_imageWrapper__zXuRv>img{object-fit:contain;z-index:1}.ModalPost_blurBackground__bUDkJ{filter:blur(4px);width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;opacity:.8}.ModalPost_commentsSection__Rf1KW{display:flex;flex-direction:column;position:relative;width:100%;overflow-x:hidden;padding:16px}.ModalPost_commentsSection__Rf1KW>div{width:100%}@media only screen and (max-width:750px){.ModalPost_commentsSection__Rf1KW{padding:0}.ModalPost_commentsSection__Rf1KW>div{padding:0 16px}.ModalPost_commentsSection__Rf1KW>.ModalPost_mobileTitle__b_3oY{padding:12px 8px}.ModalPost_commentsSection__Rf1KW>form{padding:0;position:sticky;bottom:0;z-index:5;background-color:var(--background-secondary)}.ModalPost_commentsSection__Rf1KW>form>*{padding:16px}}.ModalPost_surveyContent__JtwHC{display:flex;padding:16px;justify-content:center}@media only screen and (min-width:750px){.ModalPost_surveyContent__JtwHC{max-width:50%}}