/* Compact tool dialogs approved on 2026-11-11. */
#action-dialog .dialog-top {
  position:absolute;
  inset-block-start:12px;
  inset-inline-end:12px;
  display:block;
  margin:0;
  padding:0;
  z-index:3;
}
#action-dialog .dialog-label { display:none !important; }
#action-dialog .dialog-top .icon-button {
  width:36px;
  height:36px;
  min-width:36px;
  min-height:36px;
  font-size:23px;
}
#action-dialog .dialog-body { padding:16px 24px 24px; }
#action-dialog .dialog-body > h2 {
  margin:0 0 12px;
  padding-inline-end:48px;
  overflow-wrap:anywhere;
}
#action-dialog .personal-tool-actions { margin-block:12px 0; gap:8px; }
#action-dialog .personal-status:empty,
#action-dialog .dialog-body > p[role="status"]:empty,
#action-dialog #local-error:empty { display:none; }
#action-dialog #local-job-form > .tool-settings { margin-block:16px; gap:14px; }
#action-dialog #local-job-form > .tool-settings:empty { display:none; }
#action-dialog .local-drop { margin-block:16px; padding:18px; }
#action-dialog .local-privacy { margin-block:14px 10px; }
#action-dialog .dialog-actions { gap:8px; margin-block-start:16px; }
#action-dialog .pdfcoco-ad--dialog {
  margin:8px 24px 24px;
  padding-block-start:14px;
}
#action-dialog .pdfcoco-ad--dialog .pdfcoco-ad-container {
  width:100%;
  height:100px;
  margin-inline:0;
}
@media(max-width:560px) {
  #action-dialog .dialog-top { inset-block-start:10px; inset-inline-end:10px; }
  #action-dialog .dialog-top .icon-button { width:40px; height:40px; min-width:40px; min-height:40px; }
  #action-dialog .dialog-body { padding:16px 18px 20px; }
  #action-dialog .dialog-body > h2 { font-size:22px; padding-inline-end:46px; }
  #action-dialog #local-job-form > .tool-settings { grid-template-columns:minmax(0,1fr); }
  #action-dialog .pdfcoco-ad--dialog { margin-inline:18px; margin-block-end:20px; }
}
@media(pointer:coarse) {
  #action-dialog .dialog-top .icon-button { width:44px; height:44px; min-width:44px; min-height:44px; }
  #action-dialog .dialog-body > h2 { padding-inline-end:52px; }
}
