
/* Compact sharing modal — desktop and mobile; other page elements unchanged. */
dialog#monolit-share-dialog.monolit-share{
  width:min(355px,calc(100vw - 28px))!important;
  max-width:calc(100vw - 28px)!important;
  padding:16px 15px 17px!important;
  border-radius:13px!important;
}
#monolit-share-dialog .monolit-share__top{margin-bottom:12px!important}
#monolit-share-dialog .monolit-share__title{margin-bottom:14px!important;font-size:10px!important}
#monolit-share-dialog .monolit-share__grid{
  column-gap:4px!important;row-gap:12px!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
#monolit-share-dialog .monolit-share__link{
  width:100%!important;max-width:78px!important;gap:5px!important;
  font-size:11px!important;
}
#monolit-share-dialog .monolit-share__icon{
  width:36px!important;height:36px!important;border-radius:8px!important;
}
#monolit-share-dialog .monolit-share__status{margin-top:10px!important}
@media(max-width:600px){
  dialog#monolit-share-dialog.monolit-share{
    width:min(325px,calc(100vw - 24px))!important;
    max-width:calc(100vw - 24px)!important;
    padding:15px 11px 16px!important;
  }
  #monolit-share-dialog .monolit-share__link{font-size:9px!important}
  #monolit-share-dialog .monolit-share__icon{width:35px!important;height:35px!important}
}
