.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.actions a{font-size:13px;padding:5px 0}details summary{cursor:pointer;min-height:28px;color:#004fc2}details .actions{flex-direction:column;align-items:flex-start;padding:8px 0;white-space:normal}form .confirm{display:flex;align-items:flex-start;gap:10px;margin-top:22px;font-size:14px}form .confirm input{width:18px;height:18px;min-width:18px;margin:2px 0;accent-color:#0070ff}select{font:inherit;padding:10px;width:100%;max-width:480px;border:1px solid #94a3b8;border-radius:6px;background:white;color:#172536}td:has(details){text-align:left}summary:focus-visible{outline:3px solid #7a3dff;outline-offset:3px}
