.checklist-item-actions .assign-activity-v232 { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1px; flex:0 0 52px; width:52px; min-height:44px; padding:2px; margin:0 6px 0 0; border:0; border-radius:5px; background:transparent; color:#08756c; cursor:pointer; font:600 9px/12px "Segoe UI",Arial,sans-serif; }
.assign-activity-v232 img { display:block; width:30px; height:30px; }
.assign-activity-v232:hover { background:#e0f0ed; }
.assign-activity-v232:focus-visible { outline:2px solid #08756c; outline-offset:2px; }
.assign-activity-v232:disabled { opacity:.45; cursor:wait; }
#assign-activity-v232 { box-sizing:border-box; width:min(480px,calc(100vw - 28px)); max-height:85vh; overflow:auto; margin:auto; padding:22px; border:1px solid #a4c8c2; border-radius:12px; background:#f7faf9; color:#24433f; box-shadow:0 12px 40px #0004; font:14px/1.4 "Segoe UI",Arial,sans-serif; }
#assign-activity-v232::backdrop { background:#0007; }
#assign-activity-v232 h2 { margin:0 0 10px; font-size:21px; }
#assign-activity-v232 .assign-description { font-weight:600; overflow-wrap:anywhere; }
#assign-activity-v232 fieldset { border:1px solid #c5d8d4; border-radius:6px; display:grid; gap:3px; max-height:38vh; overflow:auto; }
#assign-activity-v232 label { display:flex; align-items:center; gap:10px; min-height:38px; cursor:pointer; }
#assign-activity-v232 input { width:18px; height:18px; accent-color:#08756c; }
#assign-activity-v232 footer { display:flex; justify-content:flex-end; flex-wrap:wrap; gap:10px; margin-top:14px; }
#assign-activity-v232 button { min-height:40px; padding:8px 12px; border:1px solid #08756c; border-radius:5px; color:#08756c; background:white; cursor:pointer; }
#assign-activity-v232 button[type=submit] { background:#08756c; color:white; }
#assign-activity-v232 .assign-error { color:#ac2525; }
#assign-activity-v232 .assign-error:empty { display:none; }
