/* Add Question's shell is shared by all application dialogs. */
#dialog.common-dialog{
  border-radius:20px;
  clip-path:inset(0 round 20px);
  overflow:hidden;
  flex-direction:column;
}
#dialog.common-dialog[open]{display:flex}
#dialog.common-dialog .dialog-header{
  padding:20px 26px;
  flex-shrink:0;
  gap:16px;
}
#dialog.common-dialog .dialog-body{
  padding:20px 26px;
  overflow-y:auto;
  min-height:0;
  flex:0 1 auto;
}
#dialog.common-dialog .dialog-body>form{margin:0}
#dialog.common-dialog .form-grid{gap:16px}
#dialog.common-dialog .form-grid>div{min-width:0}
#dialog.common-dialog #dialogError:empty{display:none}
#dialog.common-dialog>.dialog-actions{
  flex-shrink:0;
  margin:0;
  padding:14px 26px;
  border-top:1px solid var(--line);
  background:white;
  flex-wrap:wrap;
}
#dialog.common-dialog #manualScopeControls .form-grid{margin:0}
#dialog.common-dialog #manualSubjectTopics>details:last-child{margin-bottom:0}
#dialog.common-dialog #manualSubjectTopics summary{line-height:1.5}
@media(max-width:600px){
  #dialog.common-dialog .dialog-header,#dialog.common-dialog .dialog-body{padding:16px}
  #dialog.common-dialog>.dialog-actions{padding:12px 16px}
}
@media print{
  #dialog.common-dialog[open]{display:block!important;clip-path:none;overflow:visible}
  #dialog.common-dialog .dialog-body{overflow:visible}
}
