/* Project dialogs only */
.business-modal .pu-columns{display:grid;grid-template-columns:minmax(200px,36%) 1fr;gap:14px;margin-top:12px}
.business-modal .pu-tree,.business-modal .pu-results{max-height:360px;overflow:auto;border:1px solid #dde4ef;border-radius:10px;padding:10px}
.business-modal .pu-branch{margin:3px 0}.business-modal .pu-branch summary{display:list-item;padding:3px;background:#f3f6fc;border-radius:6px;cursor:pointer}
.business-modal .pu-children{padding-left:18px}.business-modal .pu-dept{border:0;background:transparent;text-align:left;padding:6px;color:#21385b;white-space:normal}.business-modal .pu-dept.chosen{font-weight:700;background:#e4edff;border-radius:5px}
.business-modal .pu-person,.business-modal .pu-inline{display:flex;align-items:center;gap:9px;margin:0;padding:8px}
.business-modal .pu-person small{display:block;color:#64748b;margin-top:3px}.business-modal .pu-person{border-bottom:1px solid #edf1f6}
.business-modal .pu-picker input[type=checkbox],.business-modal .pu-picker input[type=radio]{width:18px;height:18px;min-width:18px;margin:0;vertical-align:middle;accent-color:#2563eb}
.business-modal .pu-actions{display:flex;gap:7px;flex-wrap:wrap;margin:6px 0}.business-modal .pu-error{color:#b42318;white-space:pre-wrap}.business-modal .pu-count{color:#475569;margin:10px 0}
@media(max-width:650px){.business-modal .pu-columns{grid-template-columns:1fr}.business-modal .pu-tree{max-height:200px}.business-modal .pu-results{max-height:260px}}
